17 #define ID_TRANSFORM 10008
18 #define SYMBOL_TRANSFORM_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
19 #define SYMBOL_TRANSFORM_TITLE _("transform")
20 #define SYMBOL_TRANSFORM_IDNAME ID_TRANSFORM
21 #define SYMBOL_TRANSFORM_SIZE wxSize(400, 300)
22 #define SYMBOL_TRANSFORM_POSITION wxDefaultPosition
37 a2dTransDlg( wxWindow* parent,
bool modal =
false, wxWindowID
id = SYMBOL_TRANSFORM_IDNAME,
const wxString& caption = SYMBOL_TRANSFORM_TITLE,
const wxPoint& pos = SYMBOL_TRANSFORM_POSITION,
const wxSize& size = SYMBOL_TRANSFORM_SIZE,
long style = SYMBOL_TRANSFORM_STYLE );
40 bool Create( wxWindow* parent, wxWindowID
id = SYMBOL_TRANSFORM_IDNAME,
const wxString& caption = SYMBOL_TRANSFORM_TITLE,
const wxPoint& pos = SYMBOL_TRANSFORM_POSITION,
const wxSize& size = SYMBOL_TRANSFORM_SIZE,
long style = SYMBOL_TRANSFORM_STYLE );
64 wxCheckBox* m_vertical;
65 wxCheckBox* m_horizontal;
66 wxTextCtrl* m_rotateangle;
67 wxRadioButton* m_clockwise;
68 wxRadioButton* m_counterclockwise;
void OnApplyClick(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_apply
~a2dTransDlg()
Destructor.
void Init()
Initialises member variables.
bool Create(wxWindow *parent, wxWindowID id=SYMBOL_TRANSFORM_IDNAME, const wxString &caption=SYMBOL_TRANSFORM_TITLE, const wxPoint &pos=SYMBOL_TRANSFORM_POSITION, const wxSize &size=SYMBOL_TRANSFORM_SIZE, long style=SYMBOL_TRANSFORM_STYLE)
Creation.
void OnHideClick(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_hide
A 2x3 affine matrix class for 2D transformations.
static bool ShowToolTips()
Should we show tooltips?
void CreateControls()
Creates the controls and sizers.
a2dTransDlg()
Constructors.