Public Member Functions | |
bool | OnClicked (View *pView, Object *pObject, double x, double y, unsigned int state) |
string & | GetName () |
void | OnKeyPressed (unsigned int code) |
void | OnKeyReleased (unsigned int code) |
virtual char const * | GetHelpTag () |
Protected Attributes | |
gdouble | m_x0 |
gdouble | m_y0 |
gdouble | m_x1 |
gdouble | m_y1 |
gdouble | m_x |
gdouble | m_y |
Object * | m_pObject |
Object * | m_pObjectGroup |
View * | m_pView |
WidgetData * | m_pData |
Dialog * | m_OptionDialog |
GtkWidget * | m_pWidget |
GnomeCanvasGroup * | m_pGroup |
GnomeCanvasItem * | m_pItem |
GnomeCanvasItem * | m_pBackground |
double | m_dZoomFactor |
bool | m_bChanged |
bool | m_bPressed |
unsigned int | m_nState |
gcp::Application * | m_pApp |
set< string > | ModifiedObjects |
bool | m_bAllowed |
Definition at line 42 of file tool.h.
bool gcp::Tool::OnClicked | ( | View * | pView, | |
Object * | pObject, | |||
double | x, | |||
double | y, | |||
unsigned int | state | |||
) |
pView | the view instance owning the event. | |
pObject | the Object on which the click occured. | |
x | the horizontal position of the mouse when the click occured. | |
y | the vertical position of the mouse when the click occured. | |
state | a bit-mask representing the state of the modifier keys (e.g. Control, Shift and Alt) and the pointer buttons. See GdkModifierType in GDK documentation. |
bool gcp::Tool::m_bAllowed [protected] |