enum {
wxTB_HORIZONTAL,
wxTB_VERTICAL,
+ wxTB_TOP,
+ wxTB_LEFT,
+ wxTB_BOTTOM,
+ wxTB_RIGHT,
+
wxTB_3DBUTTONS,
wxTB_FLAT,
wxTB_DOCKABLE,
wxTB_NOALIGN,
wxTB_HORZ_LAYOUT,
wxTB_HORZ_TEXT,
+ wxTB_NO_TOOLTIPS
};
SetBitmap1 = SetNormalBitmap
SetBitmap2 = SetDisabledBitmap
}
+
+ %property(Bitmap, GetBitmap, doc="See `GetBitmap`");
+ %property(ClientData, GetClientData, SetClientData, doc="See `GetClientData` and `SetClientData`");
+ %property(Control, GetControl, doc="See `GetControl`");
+ %property(DisabledBitmap, GetDisabledBitmap, SetDisabledBitmap, doc="See `GetDisabledBitmap` and `SetDisabledBitmap`");
+ %property(Id, GetId, doc="See `GetId`");
+ %property(Kind, GetKind, doc="See `GetKind`");
+ %property(Label, GetLabel, SetLabel, doc="See `GetLabel` and `SetLabel`");
+ %property(LongHelp, GetLongHelp, SetLongHelp, doc="See `GetLongHelp` and `SetLongHelp`");
+ %property(NormalBitmap, GetNormalBitmap, SetNormalBitmap, doc="See `GetNormalBitmap` and `SetNormalBitmap`");
+ %property(ShortHelp, GetShortHelp, SetShortHelp, doc="See `GetShortHelp` and `SetShortHelp`");
+ %property(Style, GetStyle, doc="See `GetStyle`");
+ %property(ToolBar, GetToolBar, doc="See `GetToolBar`");
};
%Rename(AddToolItem, wxToolBarToolBase*, AddTool (wxToolBarToolBase *tool));
%Rename(InsertToolItem, wxToolBarToolBase*, InsertTool (size_t pos, wxToolBarToolBase *tool));
- wxToolBarToolBase *AddControl(wxControl *control);
- wxToolBarToolBase *InsertControl(size_t pos, wxControl *control);
+ wxToolBarToolBase *AddControl(wxControl *control,
+ const wxString& label = wxEmptyString);
+ wxToolBarToolBase *InsertControl(size_t pos, wxControl *control,
+ const wxString& label = wxEmptyString);
wxControl *FindControl( int id );
wxToolBarToolBase *AddSeparator();
bool IsVertical();
size_t GetToolsCount() const;
+
+ %property(Margins, GetMargins, SetMargins, doc="See `GetMargins` and `SetMargins`");
+ %property(MaxCols, GetMaxCols, doc="See `GetMaxCols`");
+ %property(MaxRows, GetMaxRows, doc="See `GetMaxRows`");
+ %property(ToolBitmapSize, GetToolBitmapSize, SetToolBitmapSize, doc="See `GetToolBitmapSize` and `SetToolBitmapSize`");
+ %property(ToolMargins, GetToolMargins, doc="See `GetToolMargins`");
+ %property(ToolPacking, GetToolPacking, SetToolPacking, doc="See `GetToolPacking` and `SetToolPacking`");
+ %property(ToolSeparation, GetToolSeparation, SetToolSeparation, doc="See `GetToolSeparation` and `SetToolSeparation`");
+ %property(ToolSize, GetToolSize, doc="See `GetToolSize`");
+ %property(ToolsCount, GetToolsCount, doc="See `GetToolsCount`");
};
long style = wxNO_BORDER | wxTB_HORIZONTAL,
const wxString& name = wxPyToolBarNameStr);
+ // TODO: In 2.9 move these to the base class...
+ void SetToolNormalBitmap(int id, const wxBitmap& bitmap);
+ void SetToolDisabledBitmap(int id, const wxBitmap& bitmap);
+
static wxVisualAttributes
GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
};