eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'HierarchicalDropTargetController':

Home

everywhere
www.exept.de
for:
[back]

Class: HierarchicalDropTargetController


Inheritance:

   Object
   |
   +--HierarchicalDropTargetController

Package:
stx:libwidg2
Category:
Interface-DragAndDrop
Version:
rev: 1.5 date: 2009/12/22 11:04:38
user: cg
file: HierarchicalDropTargetController.st directory: libwidg2
module: stx stc-classLibrary: libwidg2

Class protocol:

constants
o  delayMilliSecondsBeforeExpand

instance creation
o  receiver: aReceiver argument: anArgument dropSelector: aDropSelector canDropSelector: aCanDropSelector

o  receiver: aReceiver argument: anArgument dropSelector: aDropSelector canDropSelector: aCanDropSelector canExpandSelector: aCanExpandSelector

o  receiver: aReceiver dropSelector: aDropSelector canDropSelector: aCanDropSelector

o  receiver: aReceiver dropSelector: aDropSelector canDropSelector: aCanDropSelector canExpandSelector: aCanExpandSelector


Instance protocol:

drop actions
o  canDrop: aDropContext
return true, if the DropContext can be dropped into the list of items

o  drop: aDropContext
drop the dropContext into the hierachical list of items

o  dropEnter: aDropContext
a drop operation enters my widget; set the highlightMode in the target widget

o  dropLeave: aDropContext
restore drop indications drawn...

o  dropOver: aDropContext

instance creation
o  receiver: aReceiver argument: anArgument dropSelector: aDropSelector canDropSelector: aCanDropSelector canExpandSelector: aCanExpandSelector

private
o  changeDropLineTo: aLineOrNil in: aDropContext

o  expandForDrop: aDropContext at: aLnNr



ST/X 6.1.1; WebServer 1.620 at exept:8081; Wed, 23 May 2012 19:15:36 GMT