10#include <wx/artprov.h>
11#include <wx/xrc/xmlres.h>
15#include <wx/stattext.h>
19#include <wx/settings.h>
21#include <wx/scrolwin.h>
23#include <wx/srchctrl.h>
30#include <wx/statbmp.h>
61 virtual void OnSearchCtrl( wxCommandEvent& event ) {
event.Skip(); }
68 DIALOG_TEMPLATE_SELECTOR_BASE( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title =
_(
"Project Template Selector"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( 900,600 ),
long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
88 TEMPLATE_SELECTION_PANEL_BASE( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxTAB_TRAVERSAL|wxBORDER_NONE,
const wxString&
name = wxEmptyString );
108 TEMPLATE_WIDGET_BASE( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxTAB_TRAVERSAL,
const wxString&
name = wxEmptyString );
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)
wxSearchCtrl * m_searchCtrl
virtual void OnSearchCtrlCancel(wxCommandEvent &event)
wxBoxSizer * m_sizerTemplateList
wxScrolledWindow * m_scrolledTemplates
wxPanel * m_panelTemplates
wxStaticText * m_labelRecentTemplates
wxChoice * m_filterChoice
wxScrolledWindow * m_scrolledMRU
DIALOG_TEMPLATE_SELECTOR_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Project Template Selector"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(900, 600), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
~DIALOG_TEMPLATE_SELECTOR_BASE()
wxStdDialogButtonSizer * m_sdbSizer
wxPanel * m_webviewPlaceholder
virtual void OnSearchCtrl(wxCommandEvent &event)
wxBoxSizer * m_sizerButtons
virtual void OnFilterChanged(wxCommandEvent &event)
wxButton * m_sdbSizerCancel
virtual void OnBackClicked(wxCommandEvent &event)
wxBoxSizer * m_SizerChoice
TEMPLATE_SELECTION_PANEL_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL|wxBORDER_NONE, const wxString &name=wxEmptyString)
~TEMPLATE_SELECTION_PANEL_BASE()
wxScrolledWindow * m_scrolledWindow