class
Drag
: public
MonoGlyph
(Return to index)
Type:
Abstract
Base Classes:
public
MonoGlyph
Derived Classes
Include file:
InterViews/drag.h
Public:
Drag
(
Glyph
* glyph)
virtual boolean
abort
(const
Event
&) const
virtual void
allocate
(
Canvas
*, const
Allocation
&,
Extension
&)
virtual boolean
caught
(const
Event
&) const
virtual boolean
commit
(const
Event
&) const
pure virtual
Cursor
*
dragCursor
()
pure virtual void
dragData
(char*& value, int& length)
pure virtual
Glyph
*
dragGlyph
()
virtual void
dragOffset
(
Event
& event, int& dx, int& dy)
virtual void
dragType
(char*& value, int& length)
virtual boolean
dragable
() const
virtual void
dragable
(boolean)
virtual void
pick
(
Canvas
*, const
Allocation
&, int depth,
Hit
&)
virtual
~Drag
()
Protected:
DragRep*
rep
() const
(more documentation)