10#include <wx/artprov.h>
11#include <wx/xrc/xmlres.h>
17#include <wx/dataview.h>
21#include <wx/settings.h>
23#include <wx/bmpbuttn.h>
29#include <wx/statline.h>
30#include <wx/stattext.h>
33#include <wx/srchctrl.h>
34#include <wx/checkbox.h>
36#include <wx/radiobut.h>
37#include <wx/splitter.h>
38#include <wx/textctrl.h>
39#include <wx/gbsizer.h>
40#include <wx/notebook.h>
45#define OPT_GROUP_COMPONENTS 1000
112 virtual void OnClose( wxCloseEvent& event ) {
event.Skip(); }
117 virtual void OnAddField( wxCommandEvent& event ) {
event.Skip(); }
133 virtual void OnExport( wxCommandEvent& event ) {
event.Skip(); }
135 virtual void OnCancel( wxCommandEvent& event ) {
event.Skip(); }
136 virtual void OnOk( wxCommandEvent& event ) {
event.Skip(); }
141 DIALOG_SYMBOL_FIELDS_TABLE_BASE( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title =
_(
"Symbol Fields Table"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxRESIZE_BORDER );
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
Class DIALOG_SYMBOL_FIELDS_TABLE_BASE.
wxRadioButton * m_radioRecursive
virtual void OnCancel(wxCommandEvent &event)
virtual void OnTableValueChanged(wxGridEvent &event)
wxStaticText * m_labelRefDelimiter
wxCheckBox * m_checkShowExcluded
wxCheckBox * m_checkKeepLineBreaks
wxStaticLine * m_staticline1
wxStdDialogButtonSizer * m_sdbSizer
STD_BITMAP_BUTTON * m_bRefreshPreview
wxButton * m_sdbSizerCancel
virtual void OnPageChanged(wxNotebookEvent &event)
virtual void OnRegroupSymbols(wxCommandEvent &event)
virtual void OnScopeChanged(wxCommandEvent &event)
wxRadioButton * m_radioOff
virtual void OnFilterMouseMoved(wxMouseEvent &event)
wxStaticText * m_labelOutputDirectory
wxStaticText * m_scopeLabel
virtual void OnFieldsCtrlSelectionChanged(wxDataViewEvent &event)
wxStaticText * m_bomPresetsLabel
wxCheckBox * m_checkKeepTabs
wxStaticLine * m_staticline3
wxStaticLine * m_staticline31
wxStaticText * m_labelFieldDelimiter
wxButton * m_buttonExport
STD_BITMAP_BUTTON * m_removeFieldButton
virtual void OnClose(wxCloseEvent &event)
wxStaticLine * m_staticline2
STD_BITMAP_BUTTON * m_browseButton
wxRadioButton * m_radioSelect
wxTextCtrl * m_textOutput
wxStaticText * m_labelStringDelimiter
wxStaticText * m_crossProbeLabel
virtual void OnTableCellClick(wxGridEvent &event)
virtual void OnColumnItemToggled(wxDataViewEvent &event)
STD_BITMAP_BUTTON * m_bRefresh
virtual void OnOutputFileBrowseClicked(wxCommandEvent &event)
STD_BITMAP_BUTTON * m_renameFieldButton
STD_BITMAP_BUTTON * m_addFieldButton
wxTextCtrl * m_textStringDelimiter
virtual void OnGroupSymbolsToggled(wxCommandEvent &event)
wxChoice * m_cbBomPresets
wxTextCtrl * m_outputFileName
wxSplitterWindow * m_splitterMainWindow
virtual void OnExport(wxCommandEvent &event)
~DIALOG_SYMBOL_FIELDS_TABLE_BASE()
wxDataViewListCtrl * m_fieldsCtrl
wxCheckBox * m_checkExcludeDNP
virtual void OnSizeFieldList(wxSizeEvent &event)
wxRadioButton * m_radioCurrentSheet
wxTextCtrl * m_textFieldDelimiter
wxCheckBox * m_groupSymbolsBox
virtual void OnTableItemContextMenu(wxGridEvent &event)
virtual void OnExcludeDNPToggled(wxCommandEvent &event)
virtual void OnOk(wxCommandEvent &event)
virtual void OnShowExcludedToggled(wxCommandEvent &event)
virtual void OnRenameField(wxCommandEvent &event)
virtual void OnPreviewRefresh(wxCommandEvent &event)
wxRadioButton * m_radioHighlight
wxStaticText * m_labelPreview
wxStaticText * m_labelBomExportPresets
wxTextCtrl * m_textRefRangeDelimiter
wxRadioButton * m_radioProject
wxStaticLine * m_staticline7
virtual void OnTableColSize(wxGridSizeEvent &event)
virtual void OnAddField(wxCommandEvent &event)
virtual void OnFilterText(wxCommandEvent &event)
wxStaticLine * m_staticline32
virtual void OnSaveAndContinue(wxCommandEvent &event)
virtual void OnRemoveField(wxCommandEvent &event)
wxStaticText * m_labelRefRangeDelimiter
wxChoice * m_cbBomFmtPresets
wxTextCtrl * m_textRefDelimiter