10#include <wx/artprov.h>
11#include <wx/xrc/xmlres.h>
19#include <wx/stattext.h>
23#include <wx/settings.h>
26#include <wx/checkbox.h>
28#include <wx/gbsizer.h>
29#include <wx/statbox.h>
30#include <wx/radiobut.h>
35#include <wx/bmpbuttn.h>
79 virtual void OnClose( wxCloseEvent& event ) = 0;
83 virtual void OnSize( wxSizeEvent& event ) = 0;
88 virtual void OnAddRow( wxCommandEvent& event ) = 0;
92 virtual void OnCancel( wxCommandEvent& event ) = 0;
97 DIALOG_LIB_EDIT_PIN_TABLE_BASE( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title =
_(
"Pin Table"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
virtual void OnUpdateUI(wxUpdateUIEvent &event)=0
wxRadioButton * m_rbExportOnlyShownPins
STD_BITMAP_BUTTON * m_refreshButton
wxStaticText * m_pin_numbers_summary
virtual void OnAddRow(wxCommandEvent &event)=0
virtual void OnClose(wxCloseEvent &event)=0
wxRadioButton * m_rbExportAllPins
virtual void OnCellSelected(wxGridEvent &event)=0
virtual void OnDeleteRow(wxCommandEvent &event)=0
BITMAP_BUTTON * m_divider1
wxButton * m_ButtonsCancel
wxStdDialogButtonSizer * m_Buttons
virtual void OnGroupSelected(wxCommandEvent &event)=0
virtual void OnFilterCheckBox(wxCommandEvent &event)=0
STD_BITMAP_BUTTON * m_addButton
wxButton * m_btnImportFromClipboard
wxStaticText * m_staticTextDuplicatePins
wxStaticText * m_pin_count
virtual void OnCellEdited(wxGridEvent &event)=0
wxRadioButton * m_rbReplaceAll
wxRadioButton * m_radioBtn1
wxStaticText * m_duplicate_pins
virtual void OnExportButtonClick(wxCommandEvent &event)=0
~DIALOG_LIB_EDIT_PIN_TABLE_BASE()
virtual void OnSize(wxSizeEvent &event)=0
virtual void OnRebuildRows(wxCommandEvent &event)=0
wxCheckBox * m_cbFilterSelected
wxChoice * m_bodyStyleFilter
wxCheckBox * m_cbFilterByBodyStyle
DIALOG_LIB_EDIT_PIN_TABLE_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Pin Table"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxCheckBox * m_cbFilterByUnit
wxButton * m_btnExportToFile
virtual void OnCancel(wxCommandEvent &event)=0
STD_BITMAP_BUTTON * m_deleteButton
wxButton * m_groupSelected
virtual void OnFilterChoice(wxCommandEvent &event)=0
virtual void OnImportButtonClick(wxCommandEvent &event)=0
wxButton * m_btnImportFromFile
wxButton * m_btnExportToClipboard
wxStaticText * m_staticTextPinNumbers
wxStaticText * m_staticTextPinCount
DIALOG_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)