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/listbox.h>
38#include <wx/notebook.h>
39#include <wx/dialog.h>
40
42
43#define ID_LIBEDIT_NOTEBOOK 6000
44
49{
50 private:
51
52 protected:
53 wxNotebook* m_NoteBook;
54 wxPanel* m_PanelBasic;
56 wxBoxSizer* bButtonSize;
61 wxTextCtrl* m_SymbolNameCtrl;
62 wxStaticText* staticKeywordsLabel;
63 wxTextCtrl* m_KeywordCtrl;
64 wxStaticText* m_inheritsStaticText;
67 wxCheckBox* m_OptionPower;
68 wxCheckBox* m_OptionLocalPower;
69 wxCheckBox* m_ShowPinNumButt;
70 wxCheckBox* m_ShowPinNameButt;
72 wxStaticText* m_nameOffsetLabel;
73 wxTextCtrl* m_nameOffsetCtrl;
74 wxStaticText* m_nameOffsetUnits;
79 wxStaticText* m_staticTextNbUnits;
80 wxSpinCtrl* m_unitSpinCtrl;
82 wxStaticText* m_unitNamesLabel;
84 wxRadioButton* m_radioSingle;
85 wxRadioButton* m_radioDeMorgan;
86 wxRadioButton* m_radioCustom;
88 wxBoxSizer* bButtonSize1;
101 wxStaticText* stLabelAvailablePins;
105 wxStaticText* stLabelGroups;
108 wxStdDialogButtonSizer* m_stdSizerButton;
111
112 // Virtual event handlers, override them in your derived class
113 virtual void OnUpdateUI( wxUpdateUIEvent& event ) { event.Skip(); }
114 virtual void OnPageChanging( wxNotebookEvent& event ) { event.Skip(); }
115 virtual void OnSizeGrid( wxSizeEvent& event ) { event.Skip(); }
116 virtual void OnAddField( wxCommandEvent& event ) { event.Skip(); }
117 virtual void OnMoveUp( wxCommandEvent& event ) { event.Skip(); }
118 virtual void OnMoveDown( wxCommandEvent& event ) { event.Skip(); }
119 virtual void OnDeleteField( wxCommandEvent& event ) { event.Skip(); }
120 virtual void OnSymbolNameKillFocus( wxFocusEvent& event ) { event.Skip(); }
121 virtual void OnSymbolNameText( wxCommandEvent& event ) { event.Skip(); }
122 virtual void OnText( wxCommandEvent& event ) { event.Skip(); }
123 virtual void OnCombobox( wxCommandEvent& event ) { event.Skip(); }
124 virtual void onPowerCheckBox( wxCommandEvent& event ) { event.Skip(); }
125 virtual void OnCheckBox( wxCommandEvent& event ) { event.Skip(); }
126 virtual void OnUnitSpinCtrlKillFocus( wxFocusEvent& event ) { event.Skip(); }
127 virtual void OnUnitSpinCtrl( wxSpinEvent& event ) { event.Skip(); }
128 virtual void OnUnitSpinCtrlText( wxCommandEvent& event ) { event.Skip(); }
129 virtual void OnUnitSpinCtrlEnter( wxCommandEvent& event ) { event.Skip(); }
130 virtual void OnBodyStyle( wxCommandEvent& event ) { event.Skip(); }
131 virtual void OnAddBodyStyle( wxCommandEvent& event ) { event.Skip(); }
132 virtual void OnBodyStyleMoveUp( wxCommandEvent& event ) { event.Skip(); }
133 virtual void OnBodyStyleMoveDown( wxCommandEvent& event ) { event.Skip(); }
134 virtual void OnDeleteBodyStyle( wxCommandEvent& event ) { event.Skip(); }
135 virtual void OnFpFilterDClick( wxMouseEvent& event ) { event.Skip(); }
136 virtual void OnEditFootprintFilter( wxCommandEvent& event ) { event.Skip(); }
137 virtual void OnAddFootprintFilter( wxCommandEvent& event ) { event.Skip(); }
138 virtual void OnAvailablePinsClick( wxCommandEvent& event ) { event.Skip(); }
139 virtual void OnBtnCreateJumperPinGroup( wxCommandEvent& event ) { event.Skip(); }
140 virtual void OnBtnRemoveJumperPinGroup( wxCommandEvent& event ) { event.Skip(); }
141 virtual void OnGroupedPinListClick( wxCommandEvent& event ) { event.Skip(); }
142 virtual void OnEditSpiceModel( wxCommandEvent& event ) { event.Skip(); }
143 virtual void OnCancelButtonClick( wxCommandEvent& event ) { event.Skip(); }
144
145
146 public:
147
148 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 );
149
151
152};
153
virtual void OnBodyStyle(wxCommandEvent &event)
virtual void OnDeleteBodyStyle(wxCommandEvent &event)
virtual void OnUnitSpinCtrlEnter(wxCommandEvent &event)
virtual void OnEditFootprintFilter(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 OnFpFilterDClick(wxMouseEvent &event)
virtual void onPowerCheckBox(wxCommandEvent &event)
virtual void OnCheckBox(wxCommandEvent &event)
virtual void OnUnitSpinCtrlText(wxCommandEvent &event)
virtual void OnMoveDown(wxCommandEvent &event)
virtual void OnBtnRemoveJumperPinGroup(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 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 OnBtnCreateJumperPinGroup(wxCommandEvent &event)
virtual void OnGroupedPinListClick(wxCommandEvent &event)
virtual void OnAddFootprintFilter(wxCommandEvent &event)
virtual void OnCombobox(wxCommandEvent &event)
virtual void OnEditSpiceModel(wxCommandEvent &event)
virtual void OnAvailablePinsClick(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)
A bitmap button widget that behaves like a standard dialog button except with an icon.
#define ID_LIBEDIT_NOTEBOOK
#define _(s)