13 #ifndef _WX_EXECDLGH__
14 #define _WX_EXECDLGH__
25 CopywxListBox( wxWindow* parent, wxWindowID
id,
const wxPoint& pos,
const wxSize& size,
26 int n,
const wxString choices[],
long style );
28 void OnMouseRightDown(
class wxMouseEvent& );
29 void CopySel(
class wxCommandEvent& event );
30 void CopyAll(
class wxCommandEvent& event );
41 #define IDEntry_DIALOG 10004
42 #define SYMBOL_A2DCOORDINATEENTRY_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX
43 #define SYMBOL_A2DCOORDINATEENTRY_TITLE _("SetCursor")
44 #define SYMBOL_A2DCOORDINATEENTRY_IDNAME IDEntry_DIALOG
45 #define SYMBOL_A2DCOORDINATEENTRY_SIZE wxSize(400, 300)
46 #define SYMBOL_A2DCOORDINATEENTRY_POSITION wxDefaultPosition
47 #define IDentry_X 10000
48 #define IDentry_Y 10001
49 #define IDentry_CalcCoord 10002
50 #define IDentry_CartPolar 10003
51 #define IDentry_AbsRel 10005
52 #define IDentry_Snap 10006
53 #define IDentry_Hide 10007
54 #define IDentry_Apply 10008
55 #define IDentry_Cancel 10009
63 #define wxCLOSE_BOX 0x1000
65 #ifndef wxFIXED_MINSIZE
66 #define wxFIXED_MINSIZE 0
81 a2dCoordinateEntry( wxWindow* parent, wxWindowID
id = SYMBOL_A2DCOORDINATEENTRY_IDNAME,
bool modal =
false,
const wxString& caption = SYMBOL_A2DCOORDINATEENTRY_TITLE,
const wxPoint& pos = SYMBOL_A2DCOORDINATEENTRY_POSITION,
const wxSize& size = SYMBOL_A2DCOORDINATEENTRY_SIZE,
long style = SYMBOL_A2DCOORDINATEENTRY_STYLE );
84 bool Create( wxWindow* parent, wxWindowID
id = SYMBOL_A2DCOORDINATEENTRY_IDNAME,
const wxString& caption = SYMBOL_A2DCOORDINATEENTRY_TITLE,
const wxPoint& pos = SYMBOL_A2DCOORDINATEENTRY_POSITION,
const wxSize& size = SYMBOL_A2DCOORDINATEENTRY_SIZE,
long style = SYMBOL_A2DCOORDINATEENTRY_STYLE );
130 wxTextCtrl* m_calcCoord;
131 wxRadioBox* m_cartPolar;
132 wxRadioBox* m_absRel;
138 wxStaticText* m_xText;
139 wxStaticText* m_yText;
void OnEntryCartpolarSelected(wxCommandEvent &event)
wxEVT_COMMAND_RADIOBOX_SELECTED event handler for IDentry_CartPolar
bool Create(wxWindow *parent, wxWindowID id=SYMBOL_A2DCOORDINATEENTRY_IDNAME, const wxString &caption=SYMBOL_A2DCOORDINATEENTRY_TITLE, const wxPoint &pos=SYMBOL_A2DCOORDINATEENTRY_POSITION, const wxSize &size=SYMBOL_A2DCOORDINATEENTRY_SIZE, long style=SYMBOL_A2DCOORDINATEENTRY_STYLE)
Creation.
void OnEntryCancelClick(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for IDentry_Cancel
a2dCoordinateEntry()
Constructors.
void OnEntrySnapClick(wxCommandEvent &event)
wxEVT_COMMAND_CHECKBOX_CLICKED event handler for IDentry_Snap
void OnEntryApplyClick(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for IDentry_Apply
void OnEntryHideClick(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for IDentry_Hide
void OnEntryYEnter(wxCommandEvent &event)
wxEVT_COMMAND_TEXT_ENTER event handler for IDentry_Y
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
void OnEntryXEnter(wxCommandEvent &event)
wxEVT_COMMAND_TEXT_ENTER event handler for IDentry_X
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
static bool ShowToolTips()
Should we show tooltips?
void OnEntryCalccoordEnter(wxCommandEvent &event)
wxEVT_COMMAND_TEXT_ENTER event handler for IDentry_CalcCoord
void CalcCoordinate()
based on the current setting calculate the cursor position
void OnEntryAbsrelSelected(wxCommandEvent &event)
wxEVT_COMMAND_RADIOBOX_SELECTED event handler for IDentry_AbsRel
all headers of the canvas module
void CreateControls(long style)
Creates the controls and sizers.
GUI listbox with copy feature.