a2dSnapSettings Class Reference

#include <snap.h>

Collaboration diagram for a2dSnapSettings:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 a2dSnapSettings ()
 Constructors.
 a2dSnapSettings (wxWindow *parent, wxWindowID id=SYMBOL_A2DSNAPSETTINGS_IDNAME, const wxString &caption=SYMBOL_A2DSNAPSETTINGS_TITLE, const wxPoint &pos=SYMBOL_A2DSNAPSETTINGS_POSITION, const wxSize &size=SYMBOL_A2DSNAPSETTINGS_SIZE, long style=SYMBOL_A2DSNAPSETTINGS_STYLE)
bool Create (wxWindow *parent, wxWindowID id=SYMBOL_A2DSNAPSETTINGS_IDNAME, const wxString &caption=SYMBOL_A2DSNAPSETTINGS_TITLE, const wxPoint &pos=SYMBOL_A2DSNAPSETTINGS_POSITION, const wxSize &size=SYMBOL_A2DSNAPSETTINGS_SIZE, long style=SYMBOL_A2DSNAPSETTINGS_STYLE)
 Creation.
void CreateControls ()
 Creates the controls and sizers.
void OnCloseWindow (wxCloseEvent &event)
 wxEVT_CLOSE_WINDOW event handler for ID_SNAP
void OnIdle (wxIdleEvent &event)
 wxEVT_IDLE event handler for ID_SNAP
void OnSnapallClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_SNAPALL
void OnSnapallUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_SNAPALL
void OnVisibleonlyClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_VisibleOnly
void OnVisibleonlyUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_VisibleOnly
void OnPosXClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_X
void OnPosXUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_POS_X
void OnPosYClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_Y
void OnPosYUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_POS_Y
void OnPosPinClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_PIN
void OnPosPinUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_POS_PIN
void OnPosPinUnconnClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_PIN_UNCONN
void OnPosPinUnconnUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_POS_PIN_UNCONN
void OnBboxvertexesClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_BBOXVERTEXES
void OnBboxvertexesUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_BBOXVERTEXES
void OnVertexesClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_VERTEXES
void OnVertexesUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_VERTEXES
void OnPosXObjClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_X_OBJ
void OnPosXObjUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_POS_X_OBJ
void OnPosYObjClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_Y_OBJ
void OnPosYObjUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_POS_Y_OBJ
void OnPosPointXClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_POINT_X
void OnPosPointXUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_POS_POINT_X
void OnPosPointYClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_POINT_Y
void OnPosPointYUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_POS_POINT_Y
void OnPosPointXyClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_POINT_XY
void OnPosPointXyUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_POS_POINT_XY
void OnSnapgridXEnter (wxCommandEvent &event)
 wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapGrid_X
void OnSnapgridXUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_SnapGrid_X
void OnSnapgridYEnter (wxCommandEvent &event)
 wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapGrid_Y
void OnSnapgridYUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_SnapGrid_Y
void OnSnaporiginXEnter (wxCommandEvent &event)
 wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapOrigin_X
void OnSnaporiginXUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_SnapOrigin_X
void OnSnaporiginYEnter (wxCommandEvent &event)
 wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapOrigin_Y
void OnSnaporiginYUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_SnapOrigin_Y
void OnRotsnapangleEnter (wxCommandEvent &event)
 wxEVT_COMMAND_TEXT_ENTER event handler for ID_RotSnapAngle
void OnRotsnapangleUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_RotSnapAngle
void OnSnapthresholdEnter (wxCommandEvent &event)
 wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapThreshold
void OnSnapthresholdUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_SnapThreshold
void OnSnappointxEnter (wxCommandEvent &event)
 wxEVT_COMMAND_TEXT_ENTER event handler for ID_snapPointX
void OnSnappointxUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_snapPointX
void OnSnappointyEnter (wxCommandEvent &event)
 wxEVT_COMMAND_TEXT_ENTER event handler for ID_snapPointY
void OnSnappointyUpdate (wxUpdateUIEvent &event)
 wxEVT_UPDATE_UI event handler for ID_snapPointY
wxBitmap GetBitmapResource (const wxString &name)
 Retrieves bitmap resources.
wxIcon GetIconResource (const wxString &name)
 Retrieves icon resources.

Static Public Member Functions

static bool ShowToolTips ()
 Should we show tooltips?

Public Attributes

wxCheckBox * m_snapEnabled
wxCheckBox * m_visibleOnly
wxCheckBox * m_gridX
wxCheckBox * m_gridY
wxCheckBox * m_pins
wxCheckBox * m_pinsConn
wxCheckBox * m_bboxvertexes
wxCheckBox * m_vertexes
wxCheckBox * m_objPosX
wxCheckBox * m_objPosY
wxCheckBox * m_pointPosX
wxCheckBox * m_pointPosY
wxCheckBox * m_pointPosXY
wxTextCtrl * m_gridDistX
wxTextCtrl * m_gridDistY
wxTextCtrl * m_orgX
wxTextCtrl * m_orgY
wxTextCtrl * m_rotation
wxTextCtrl * m_threshold
wxTextCtrl * m_snapPointX
wxTextCtrl * m_snapPointY
a2dRestrictionEnginem_restrict


Detailed Description

a2dSnapSettings class declaration

Definition at line 45 of file snap.h.


Constructor & Destructor Documentation

a2dSnapSettings::a2dSnapSettings (  ) 

Constructors.

a2dSnapSettings type definition

a2dSnapSettings event table definition

a2dSnapSettings constructors

Definition at line 139 of file snap.cpp.


Member Function Documentation

bool a2dSnapSettings::Create ( wxWindow *  parent,
wxWindowID  id = SYMBOL_A2DSNAPSETTINGS_IDNAME,
const wxString &  caption = SYMBOL_A2DSNAPSETTINGS_TITLE,
const wxPoint &  pos = SYMBOL_A2DSNAPSETTINGS_POSITION,
const wxSize &  size = SYMBOL_A2DSNAPSETTINGS_SIZE,
long  style = SYMBOL_A2DSNAPSETTINGS_STYLE 
)

Creation.

a2dSnapSettings creator

Definition at line 155 of file snap.cpp.

void a2dSnapSettings::OnCloseWindow ( wxCloseEvent &  event  ) 

wxEVT_CLOSE_WINDOW event handler for ID_SNAP

wxEVT_CLOSE_WINDOW event handler for ID_DIALOG

Definition at line 365 of file snap.cpp.

void a2dSnapSettings::OnIdle ( wxIdleEvent &  event  ) 

wxEVT_IDLE event handler for ID_SNAP

wxEVT_IDLE event handler for ID_DIALOG

Definition at line 374 of file snap.cpp.

void a2dSnapSettings::OnSnapallClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_SNAPALL

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_SNAPALL

Definition at line 383 of file snap.cpp.

void a2dSnapSettings::OnSnapallUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_SNAPALL

wxEVT_UPDATE_UI event handler for ID_SNAPALL

Definition at line 392 of file snap.cpp.

void a2dSnapSettings::OnVisibleonlyClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_VisibleOnly

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_VisibleOnly

Definition at line 401 of file snap.cpp.

void a2dSnapSettings::OnVisibleonlyUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_VisibleOnly

wxEVT_UPDATE_UI event handler for ID_VisibleOnly

Definition at line 412 of file snap.cpp.

void a2dSnapSettings::OnPosXClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_X

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_X

Definition at line 421 of file snap.cpp.

void a2dSnapSettings::OnPosXUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_POS_X

wxEVT_UPDATE_UI event handler for ID_POS_X

Definition at line 432 of file snap.cpp.

void a2dSnapSettings::OnPosYClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_Y

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_Y

Definition at line 441 of file snap.cpp.

void a2dSnapSettings::OnPosYUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_POS_Y

wxEVT_UPDATE_UI event handler for ID_POS_Y

Definition at line 452 of file snap.cpp.

void a2dSnapSettings::OnPosPinClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_PIN

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_PIN

Definition at line 461 of file snap.cpp.

void a2dSnapSettings::OnPosPinUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_POS_PIN

wxEVT_UPDATE_UI event handler for ID_POS_PIN

Definition at line 472 of file snap.cpp.

void a2dSnapSettings::OnPosPinUnconnClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_PIN_UNCONN

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_PIN_UNCONN

Definition at line 481 of file snap.cpp.

void a2dSnapSettings::OnPosPinUnconnUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_POS_PIN_UNCONN

wxEVT_UPDATE_UI event handler for ID_POS_PIN_UNCONN

Definition at line 492 of file snap.cpp.

void a2dSnapSettings::OnBboxvertexesClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_BBOXVERTEXES

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_BBOXVERTEXES

Definition at line 521 of file snap.cpp.

void a2dSnapSettings::OnBboxvertexesUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_BBOXVERTEXES

wxEVT_UPDATE_UI event handler for ID_BBOXVERTEXES

Definition at line 532 of file snap.cpp.

void a2dSnapSettings::OnVertexesClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_VERTEXES

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_VERTEXES

Definition at line 501 of file snap.cpp.

void a2dSnapSettings::OnVertexesUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_VERTEXES

wxEVT_UPDATE_UI event handler for ID_VERTEXES

Definition at line 512 of file snap.cpp.

void a2dSnapSettings::OnPosXObjClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_X_OBJ

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_X_OBJ

Definition at line 541 of file snap.cpp.

void a2dSnapSettings::OnPosXObjUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_POS_X_OBJ

wxEVT_UPDATE_UI event handler for ID_POS_X_OBJ

Definition at line 552 of file snap.cpp.

void a2dSnapSettings::OnPosYObjClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_Y_OBJ

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_Y_OBJ

Definition at line 561 of file snap.cpp.

void a2dSnapSettings::OnPosYObjUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_POS_Y_OBJ

wxEVT_UPDATE_UI event handler for ID_POS_Y_OBJ

Definition at line 572 of file snap.cpp.

void a2dSnapSettings::OnPosPointXClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_POINT_X

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_POINT_X

Definition at line 581 of file snap.cpp.

void a2dSnapSettings::OnPosPointXUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_POS_POINT_X

wxEVT_UPDATE_UI event handler for ID_POS_POINT_X

Definition at line 592 of file snap.cpp.

void a2dSnapSettings::OnPosPointYClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_POINT_Y

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_POINT_Y

Definition at line 601 of file snap.cpp.

void a2dSnapSettings::OnPosPointYUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_POS_POINT_Y

wxEVT_UPDATE_UI event handler for ID_POS_POINT_Y

Definition at line 612 of file snap.cpp.

void a2dSnapSettings::OnPosPointXyClick ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_POINT_XY

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_POS_POINT_XY

Definition at line 621 of file snap.cpp.

void a2dSnapSettings::OnPosPointXyUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_POS_POINT_XY

wxEVT_UPDATE_UI event handler for ID_POS_POINT_XY

Definition at line 632 of file snap.cpp.

void a2dSnapSettings::OnSnapgridXEnter ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapGrid_X

wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapGrid_X

Definition at line 641 of file snap.cpp.

void a2dSnapSettings::OnSnapgridXUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_SnapGrid_X

wxEVT_UPDATE_UI event handler for ID_SnapGrid_X

Definition at line 654 of file snap.cpp.

void a2dSnapSettings::OnSnapgridYEnter ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapGrid_Y

wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapGrid_Y

Definition at line 664 of file snap.cpp.

void a2dSnapSettings::OnSnapgridYUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_SnapGrid_Y

wxEVT_UPDATE_UI event handler for ID_SnapGrid_Y

Definition at line 677 of file snap.cpp.

void a2dSnapSettings::OnSnaporiginXEnter ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapOrigin_X

wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapOrigin_X

Definition at line 687 of file snap.cpp.

void a2dSnapSettings::OnSnaporiginXUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_SnapOrigin_X

wxEVT_UPDATE_UI event handler for ID_SnapOrigin_X

Definition at line 699 of file snap.cpp.

void a2dSnapSettings::OnSnaporiginYEnter ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapOrigin_Y

wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapOrigin_Y

Definition at line 709 of file snap.cpp.

void a2dSnapSettings::OnSnaporiginYUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_SnapOrigin_Y

wxEVT_UPDATE_UI event handler for ID_SnapOrigin_Y

Definition at line 721 of file snap.cpp.

void a2dSnapSettings::OnRotsnapangleEnter ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_TEXT_ENTER event handler for ID_RotSnapAngle

wxEVT_COMMAND_TEXT_ENTER event handler for ID_RotSnapAngle

Definition at line 731 of file snap.cpp.

void a2dSnapSettings::OnRotsnapangleUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_RotSnapAngle

wxEVT_UPDATE_UI event handler for ID_RotSnapAngle

Definition at line 742 of file snap.cpp.

void a2dSnapSettings::OnSnapthresholdEnter ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapThreshold

wxEVT_COMMAND_TEXT_ENTER event handler for ID_SnapThreshold

Definition at line 754 of file snap.cpp.

void a2dSnapSettings::OnSnapthresholdUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_SnapThreshold

wxEVT_UPDATE_UI event handler for ID_SnapThreshold

Definition at line 765 of file snap.cpp.

void a2dSnapSettings::OnSnappointxEnter ( wxCommandEvent &  event  ) 

wxEVT_COMMAND_TEXT_ENTER event handler for ID_snapPointX

wxEVT_COMMAND_TEXT_ENTER event handler for ID_snapPointX

Definition at line 799 of file snap.cpp.

void a2dSnapSettings::OnSnappointxUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_snapPointX

wxEVT_UPDATE_UI event handler for ID_snapPointX

Definition at line 811 of file snap.cpp.

void a2dSnapSettings::OnSnappointyUpdate ( wxUpdateUIEvent &  event  ) 

wxEVT_UPDATE_UI event handler for ID_snapPointY

wxEVT_UPDATE_UI event handler for ID_TEXTCTRL1

Definition at line 786 of file snap.cpp.

wxBitmap a2dSnapSettings::GetBitmapResource ( const wxString &  name  ) 

Retrieves bitmap resources.

Get bitmap resources

Definition at line 832 of file snap.cpp.

wxIcon a2dSnapSettings::GetIconResource ( const wxString &  name  ) 

Retrieves icon resources.

Get icon resources

Definition at line 844 of file snap.cpp.

bool a2dSnapSettings::ShowToolTips (  )  [static]

Should we show tooltips?

Should we show tooltips?

Definition at line 823 of file snap.cpp.


The documentation for this class was generated from the following files:
a2dSnapSettings Class Reference -- Tue Aug 31 18:34:23 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation