| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
util.IEventListener --+
|
terminal.paintable.IPaintable --+
|
object --+ |
| |
terminal.variable_owner.IVariableOwner --+
|
object --+ |
| |
terminal.sizeable.ISizeable --+
|
ui.component.IComponent --+
|
IDragSource
IDragSource is a IComponent that builds a Transferable for a drag and drop operation.
In Muntjac the drag and drop operation practically starts from client
side component. The client side component initially defines the data that
will be present in Transferable object on
server side. If the server side counterpart of the component implements
this interface, terminal implementation lets it create the Transferable instance from the raw client side
"seed data". This way server side implementation may translate
or extend the data that will be available for DropHandler.
|
|||
|
Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
IDragSource may convert data added by client side component to meaningful values for server side developer or add other data based on it. For example Tree converts item identifiers to generated string keys
for the client side. Muntjac developer don't and can't know anything
about these generated keys, only about item identifiers. When tree node
is dragged client puts that key to
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Sat Jul 6 13:40:52 2013 | http://epydoc.sourceforge.net |