#include <wx/toolbar.h>
#include <wx/log.h>
#include <wx/image.h>
+#include <wx/spinctrl.h>
// define this to 1 to use wxToolBarSimple instead of the native one
#define USE_GENERIC_TBAR 0
const int ID_TOOLBAR = 500;
+static const long TOOLBAR_STYLE = wxNO_BORDER | wxTB_FLAT | wxTB_DOCKABLE;
+
enum
{
IDM_TOOLBAR_TOGGLETOOLBARSIZE = 200,
SetToolBar(NULL);
- long style = wxNO_BORDER | wxTB_FLAT | wxTB_DOCKABLE;
+ long style = TOOLBAR_STYLE;
style |= m_horzToolbar ? wxTB_HORIZONTAL : wxTB_VERTICAL;
toolBar = CreateToolBar(style, ID_TOOLBAR);
// adding a combo to a vertical toolbar is not very smart
if ( m_horzToolbar )
{
- wxComboBox *combo = new wxComboBox(toolBar, ID_COMBO);
+ wxComboBox *combo = new wxComboBox(toolBar, ID_COMBO, "", wxDefaultPosition, wxSize(200,-1) );
combo->Append("This");
combo->Append("is a");
combo->Append("combobox");
combo->Append("in a");
combo->Append("toolbar");
+/*
+ wxTextCtrl *combo = new wxTextCtrl( toolBar, -1, "", wxDefaultPosition, wxSize(80,-1) );
+*/
toolBar->AddControl(combo);
}
#endif // toolbars which don't support controls
{
m_tbar = new wxToolBar(this, -1,
wxDefaultPosition, wxDefaultSize,
- wxTB_VERTICAL);
+ TOOLBAR_STYLE | wxTB_VERTICAL);
m_tbar->AddTool(wxID_HELP, wxBITMAP(help),
wxNullBitmap, FALSE,
NULL,
void MyFrame::OnToggleFullScreen(wxCommandEvent& event)
{
-#ifdef __WXMSW__
ShowFullScreen(!IsFullScreen());
-#endif
}