10#include <wx/artprov.h>
11#include <wx/xrc/xmlres.h>
20#include <wx/stattext.h>
24#include <wx/settings.h>
25#include <wx/textctrl.h>
26#include <wx/checkbox.h>
30#include <wx/spinctrl.h>
32#include <wx/bmpbuttn.h>
37#include <wx/statbmp.h>
90 DIALOG_PAD_PRIMITIVES_PROPERTIES_BASE( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = wxEmptyString,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
124 DIALOG_PAD_PRIMITIVES_TRANSFORM_BASE( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title =
_(
"Pad Custom Shape Geometry Transform"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxDEFAULT_DIALOG_STYLE );
154 virtual void onGridSelect( wxGridRangeSelectEvent& event ) {
event.Skip(); }
156 virtual void OnButtonAdd( wxCommandEvent& event ) {
event.Skip(); }
164 DIALOG_PAD_PRIMITIVE_POLY_PROPS_BASE( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title =
_(
"Basic Shape Polygon"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
Class DIALOG_PAD_PRIMITIVES_PROPERTIES_BASE.
wxStaticText * m_ctrl2XLabel
wxStaticText * m_ctrl2XUnits
~DIALOG_PAD_PRIMITIVES_PROPERTIES_BASE()
TEXT_CTRL_EVAL * m_endYCtrl
wxStaticText * m_ctrl1XLabel
wxStaticText * m_startYLabel
wxStaticText * m_endYUnits
wxCheckBox * m_filledCtrl
wxStaticText * m_ctrl1YLabel
TEXT_CTRL_EVAL * m_radiusCtrl
wxStdDialogButtonSizer * m_sdbSizer
wxStaticText * m_thicknessLabel
wxButton * m_sdbSizerCancel
wxStaticText * m_staticTextPosStart
wxStaticText * m_startXUnits
wxStaticText * m_endYLabel
wxStaticText * m_radiusLabel
TEXT_CTRL_EVAL * m_startYCtrl
wxStaticText * m_ctrl2YUnits
wxStaticText * m_staticTextPosCtrl1
wxStaticText * m_ctrl1YUnits
wxTextCtrl * m_thicknessCtrl
wxStaticText * m_startYUnits
wxStaticText * m_radiusUnits
wxStaticText * m_ctrl1XUnits
TEXT_CTRL_EVAL * m_ctrl2XCtrl
wxStaticText * m_staticTextPosEnd
wxStaticText * m_staticTextPosCtrl2
wxStaticText * m_thicknessUnits
wxStaticText * m_startXLabel
TEXT_CTRL_EVAL * m_ctrl2YCtrl
TEXT_CTRL_EVAL * m_ctrl1XCtrl
wxStaticText * m_ctrl2YLabel
TEXT_CTRL_EVAL * m_startXCtrl
TEXT_CTRL_EVAL * m_ctrl1YCtrl
DIALOG_PAD_PRIMITIVES_PROPERTIES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
TEXT_CTRL_EVAL * m_endXCtrl
wxStaticText * m_endXLabel
wxStaticText * m_endXUnits
Class DIALOG_PAD_PRIMITIVE_POLY_PROPS_BASE.
virtual void onGridSelect(wxGridRangeSelectEvent &event)
wxStaticText * m_statusLine1
STD_BITMAP_BUTTON * m_deleteButton
virtual void onCellSelect(wxGridEvent &event)
wxStaticBitmap * m_warningIcon
wxStdDialogButtonSizer * m_sdbSizer
WX_GRID * m_gridCornersList
DIALOG_PAD_PRIMITIVE_POLY_PROPS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Basic Shape Polygon"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
~DIALOG_PAD_PRIMITIVE_POLY_PROPS_BASE()
virtual void onPolyPanelResize(wxSizeEvent &event)
wxStaticText * m_thicknessLabel
wxStaticText * m_thicknessUnits
wxCheckBox * m_filledCtrl
virtual void OnButtonAdd(wxCommandEvent &event)
TEXT_CTRL_EVAL * m_thicknessCtrl
STD_BITMAP_BUTTON * m_addButton
virtual void OnButtonDelete(wxCommandEvent &event)
virtual void onPaintPolyPanel(wxPaintEvent &event)
wxButton * m_sdbSizerCancel
wxStaticText * m_warningText
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
wxTextCtrl wrapper to handle math expression evaluation.