KiCad PCB EDA Suite
wizard_3DShape_Libs_downloader_base.h
Go to the documentation of this file.
1 // C++ code generated with wxFormBuilder (version Jul 2 2017)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO "NOT" EDIT THIS FILE!
7 
8 #ifndef __WIZARD_3DSHAPE_LIBS_DOWNLOADER_BASE_H__
9 #define __WIZARD_3DSHAPE_LIBS_DOWNLOADER_BASE_H__
10 
11 #include <wx/artprov.h>
12 #include <wx/xrc/xmlres.h>
13 #include <wx/intl.h>
14 #include <wx/string.h>
15 #include <wx/stattext.h>
16 #include <wx/gdicmn.h>
17 #include <wx/font.h>
18 #include <wx/colour.h>
19 #include <wx/settings.h>
20 #include <wx/textctrl.h>
21 #include <wx/sizer.h>
22 #include <wx/button.h>
23 #include <wx/bitmap.h>
24 #include <wx/image.h>
25 #include <wx/icon.h>
26 #include <wx/statbmp.h>
27 #include <wx/hyperlink.h>
28 #include <wx/checklst.h>
29 #include <wx/srchctrl.h>
30 #include <wx/grid.h>
31 #include <wx/wizard.h>
32 #include <wx/dynarray.h>
33 WX_DEFINE_ARRAY_PTR( wxWizardPageSimple*, WizardPages );
34 
36 
37 
41 class WIZARD_3DSHAPE_LIBS_DOWNLOADER_BASE : public wxWizard
42 {
43  private:
44 
45  protected:
46  wxStaticText* m_staticTextWelcome;
47  wxStaticText* m_staticText8;
48  wxTextCtrl* m_textCtrlGithubURL;
49  wxStaticText* m_staticText9;
50  wxTextCtrl* m_downloadDir;
51  wxButton* m_btnBrowse;
53  wxStaticBitmap* m_bitmapDirWarn;
54  wxStaticText* m_invalidDirWarningText;
55  wxStaticBitmap* m_bitmapRepo;
56  wxHyperlinkCtrl* m_hyperlinkGithubKicad;
57  wxStaticText* m_staticText112;
58  wxCheckListBox* m_checkList3Dlibnames;
61  wxSearchCtrl* m_searchCtrl3Dlibs;
62  wxStaticText* m_staticTextlocalfolder;
63  wxStaticText* m_LocalFolderInfo;
64  wxStaticText* m_staticText12;
65  wxGrid* m_gridLibReview;
66 
67  // Virtual event handlers, overide them in your derived class
68  virtual void OnWizardFinished( wxWizardEvent& event ) { event.Skip(); }
69  virtual void OnPageChanged( wxWizardEvent& event ) { event.Skip(); }
70  virtual void OnPageChanging( wxWizardEvent& event ) { event.Skip(); }
71  virtual void OnLocalFolderChange( wxCommandEvent& event ) { event.Skip(); }
72  virtual void OnBrowseButtonClick( wxCommandEvent& event ) { event.Skip(); }
73  virtual void OnDefault3DPathButtonClick( wxCommandEvent& event ) { event.Skip(); }
74  virtual void OnSelectAll3Dlibs( wxCommandEvent& event ) { event.Skip(); }
75  virtual void OnUnselectAll3Dlibs( wxCommandEvent& event ) { event.Skip(); }
76  virtual void OnChangeSearch( wxCommandEvent& event ) { event.Skip(); }
77  virtual void OnGridLibReviewSize( wxSizeEvent& event ) { event.Skip(); }
78 
79 
80  public:
81 
82  WIZARD_3DSHAPE_LIBS_DOWNLOADER_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Add 3D Shape Libraries Wizard"), const wxBitmap& bitmap = wxArtProvider::GetBitmap( wxART_HELP_BOOK, wxART_FRAME_ICON ), const wxPoint& pos = wxDefaultPosition, long style = wxCAPTION|wxCLOSE_BOX|wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxRESIZE_BORDER );
83  WizardPages m_pages;
85 
86 };
87 
88 #endif //__WIZARD_3DSHAPE_LIBS_DOWNLOADER_BASE_H__
virtual void OnUnselectAll3Dlibs(wxCommandEvent &event)
virtual void OnDefault3DPathButtonClick(wxCommandEvent &event)
virtual void OnGridLibReviewSize(wxSizeEvent &event)
WX_DEFINE_ARRAY_PTR(wxWizardPageSimple *, WizardPages)
virtual void OnLocalFolderChange(wxCommandEvent &event)
virtual void OnWizardFinished(wxWizardEvent &event)
virtual void OnSelectAll3Dlibs(wxCommandEvent &event)
Class WIZARD_3DSHAPE_LIBS_DOWNLOADER_BASE.
virtual void OnChangeSearch(wxCommandEvent &event)
virtual void OnPageChanged(wxWizardEvent &event)
virtual void OnPageChanging(wxWizardEvent &event)
virtual void OnBrowseButtonClick(wxCommandEvent &event)
WIZARD_3DSHAPE_LIBS_DOWNLOADER_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Add 3D Shape Libraries Wizard"), const wxBitmap &bitmap=wxArtProvider::GetBitmap(wxART_HELP_BOOK, wxART_FRAME_ICON), const wxPoint &pos=wxDefaultPosition, long style=wxCAPTION|wxCLOSE_BOX|wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxRESIZE_BORDER)
BITMAP_DEF GetBitmap(GRAPHIC_PINSHAPE shape)
Definition: pin_shape.cpp:70