KiCad PCB EDA Suite
Loading...
Searching...
No Matches
dialog_lib_symbol_properties_base.h
Go to the documentation of this file.
1
2// C++ code generated with wxFormBuilder (version 4.2.1-0-g80c4cb6)
3// http://www.wxformbuilder.org/
4//
5// PLEASE DO *NOT* EDIT THIS FILE!
7
8#pragma once
9
10#include <wx/artprov.h>
11#include <wx/xrc/xmlres.h>
12#include <wx/intl.h>
14class WX_GRID;
15
16#include "dialog_shim.h"
17#include <wx/colour.h>
18#include <wx/settings.h>
19#include <wx/string.h>
20#include <wx/font.h>
21#include <wx/grid.h>
22#include <wx/gdicmn.h>
23#include <wx/bmpbuttn.h>
24#include <wx/bitmap.h>
25#include <wx/image.h>
26#include <wx/icon.h>
27#include <wx/button.h>
28#include <wx/sizer.h>
29#include <wx/statbox.h>
30#include <wx/stattext.h>
31#include <wx/textctrl.h>
32#include <wx/combobox.h>
33#include <wx/checkbox.h>
34#include <wx/panel.h>
35#include <wx/spinctrl.h>
36#include <wx/radiobut.h>
37#include <wx/notebook.h>
38#include <wx/dialog.h>
39#include <wx/listbox.h>
40#include <wx/listctrl.h>
41
43
44#define ID_LIBEDIT_NOTEBOOK 6000
45
50{
51 private:
52
53 protected:
54 wxNotebook* m_NoteBook;
55 wxPanel* m_PanelBasic;
57 wxBoxSizer* bButtonSize;
62 wxTextCtrl* m_SymbolNameCtrl;
63 wxStaticText* staticKeywordsLabel;
64 wxTextCtrl* m_KeywordCtrl;
65 wxStaticText* m_inheritsStaticText;
68 wxCheckBox* m_OptionPower;
69 wxCheckBox* m_OptionLocalPower;
70 wxCheckBox* m_ShowPinNumButt;
71 wxCheckBox* m_ShowPinNameButt;
73 wxStaticText* m_nameOffsetLabel;
74 wxTextCtrl* m_nameOffsetCtrl;
75 wxStaticText* m_nameOffsetUnits;
81 wxStaticText* m_staticTextNbUnits;
82 wxSpinCtrl* m_unitSpinCtrl;
84 wxStaticText* m_unitNamesLabel;
86 wxRadioButton* m_radioSingle;
87 wxRadioButton* m_radioDeMorgan;
88 wxRadioButton* m_radioCustom;
90 wxBoxSizer* bButtonSize1;
97 wxStaticText* m_jumperGroupsLabel;
101 wxPanel* m_pinMapPage;
102 wxBoxSizer* bPinMapPageSizer;
104 wxStdDialogButtonSizer* m_stdSizerButton;
107
108 // Virtual event handlers, override them in your derived class
109 virtual void OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
110 virtual void OnPageChanging( wxNotebookEvent& event ) { event.Skip(); }
111 virtual void OnAddField( wxCommandEvent& event ) { event.Skip(); }
112 virtual void OnMoveUp( wxCommandEvent& event ) { event.Skip(); }
113 virtual void OnMoveDown( wxCommandEvent& event ) { event.Skip(); }
114 virtual void OnDeleteField( wxCommandEvent& event ) { event.Skip(); }
115 virtual void OnSymbolNameKillFocus( wxFocusEvent& event ) { event.Skip(); }
116 virtual void OnSymbolNameText( wxCommandEvent& event ) { event.Skip(); }
117 virtual void OnText( wxCommandEvent& event ) { event.Skip(); }
118 virtual void OnCombobox( wxCommandEvent& event ) { event.Skip(); }
119 virtual void onPowerCheckBox( wxCommandEvent& event ) { event.Skip(); }
120 virtual void OnCheckBox( wxCommandEvent& event ) { event.Skip(); }
121 virtual void OnUnitSpinCtrlKillFocus( wxFocusEvent& event ) { event.Skip(); }
122 virtual void OnUnitSpinCtrl( wxSpinEvent& event ) { event.Skip(); }
123 virtual void OnUnitSpinCtrlText( wxCommandEvent& event ) { event.Skip(); }
124 virtual void OnUnitSpinCtrlEnter( wxCommandEvent& event ) { event.Skip(); }
125 virtual void OnBodyStyle( wxCommandEvent& event ) { event.Skip(); }
126 virtual void OnAddBodyStyle( wxCommandEvent& event ) { event.Skip(); }
127 virtual void OnBodyStyleMoveUp( wxCommandEvent& event ) { event.Skip(); }
128 virtual void OnBodyStyleMoveDown( wxCommandEvent& event ) { event.Skip(); }
129 virtual void OnDeleteBodyStyle( wxCommandEvent& event ) { event.Skip(); }
130 virtual void OnAddJumperGroup( wxCommandEvent& event ) { event.Skip(); }
131 virtual void OnRemoveJumperGroup( wxCommandEvent& event ) { event.Skip(); }
132 virtual void OnEditSpiceModel( wxCommandEvent& event ) { event.Skip(); }
133 virtual void OnCancelButtonClick( wxCommandEvent& event ) { event.Skip(); }
134
135
136 public:
137
138 DIALOG_LIB_SYMBOL_PROPERTIES_BASE( wxWindow* parent, wxWindowID id = ID_LIBEDIT_NOTEBOOK, const wxString& title = _("Library Symbol Properties"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
139
141
142};
143
147class PANEL_FOOTPRINT_FILTERS_BASE : public wxPanel
148{
149 private:
150
151 protected:
159
160 // Virtual event handlers, override them in your derived class
161 virtual void OnFpFilterDClick( wxMouseEvent& event ) { event.Skip(); }
162 virtual void OnEditFootprintFilter( wxCommandEvent& event ) { event.Skip(); }
163 virtual void OnAddFootprintFilter( wxCommandEvent& event ) { event.Skip(); }
164
165
166 public:
167
168 PANEL_FOOTPRINT_FILTERS_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxTAB_TRAVERSAL, const wxString& name = wxEmptyString );
169
171
172};
173
const char * name
virtual void OnRemoveJumperGroup(wxCommandEvent &event)
virtual void OnBodyStyle(wxCommandEvent &event)
virtual void OnDeleteBodyStyle(wxCommandEvent &event)
virtual void OnUnitSpinCtrlEnter(wxCommandEvent &event)
DIALOG_LIB_SYMBOL_PROPERTIES_BASE(wxWindow *parent, wxWindowID id=ID_LIBEDIT_NOTEBOOK, const wxString &title=_("Library Symbol Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
virtual void onPowerCheckBox(wxCommandEvent &event)
virtual void OnCheckBox(wxCommandEvent &event)
virtual void OnUnitSpinCtrlText(wxCommandEvent &event)
virtual void OnMoveDown(wxCommandEvent &event)
virtual void OnUnitSpinCtrlKillFocus(wxFocusEvent &event)
virtual void OnAddBodyStyle(wxCommandEvent &event)
virtual void OnPageChanging(wxNotebookEvent &event)
virtual void OnSymbolNameText(wxCommandEvent &event)
virtual void OnMoveUp(wxCommandEvent &event)
virtual void OnAddJumperGroup(wxCommandEvent &event)
virtual void OnBodyStyleMoveUp(wxCommandEvent &event)
virtual void OnDeleteField(wxCommandEvent &event)
virtual void OnCancelButtonClick(wxCommandEvent &event)
virtual void OnBodyStyleMoveDown(wxCommandEvent &event)
virtual void OnSymbolNameKillFocus(wxFocusEvent &event)
virtual void OnAddField(wxCommandEvent &event)
virtual void OnCombobox(wxCommandEvent &event)
virtual void OnEditSpiceModel(wxCommandEvent &event)
virtual void OnUpdateUI(wxUpdateUIEvent &event)
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)
virtual void OnAddFootprintFilter(wxCommandEvent &event)
virtual void OnEditFootprintFilter(wxCommandEvent &event)
virtual void OnFpFilterDClick(wxMouseEvent &event)
PANEL_FOOTPRINT_FILTERS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(500, 300), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
A bitmap button widget that behaves like a standard dialog button except with an icon.
#define ID_LIBEDIT_NOTEBOOK
#define _(s)