eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'DragHandler::Opaque':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: Opaque (private in DragHandler

This class is only visible from within DragHandler.

Inheritance:

   Object
   |
   +--DragHandler
      |
      +--DragHandler::Opaque

Package:
stx:libview2
Category:
Interface-DragAndDrop
Owner:
DragHandler
Author:
Claus Gittinger

Description:


this class handles an generic opaque drag on the screen. It is not visible
to the user and is created automatically by the DragAndDropManger.


Related information:

    DragAndDropManager

Class protocol:

constants
o  additionalSaveSize


Instance protocol:

instance creation
o  dragSize: anExtent dragOffset: anOffset dragBlock: aTwoArgBlock
the dragBlock will be called with two arguments, aPoint and the drawing GC,
to perform the drawing at some dragPoint.

protocol
o  dragTo: aRootPoint
drag to a root point

o  dropTargetWillChange
called before the drop target or widget changed,
and also when the view announces that it will change the contents
(eg. due to an autoscroll).
Restores the old contents from the saveArea

o  flushSaveArea

o  postDragging
restore from saveUnder for a generic opaque drag

o  preDraggingIn: aSourceWidget
setup my default values

o  rereadSaveArea

o  restoreFromSaveArea
(comment from inherited method)
D372428 - Drag and drop: falsches Redraw



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Mon, 18 Nov 2024 06:55:19 GMT