|
| ocpnToolBarSimple (ocpnFloatingToolbarDialog *parent, wxWindowID winid, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxNO_BORDER, int orient=wxTB_HORIZONTAL) |
|
bool | Create (ocpnFloatingToolbarDialog *parent, wxWindowID winid, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxNO_BORDER, int orient=wxTB_HORIZONTAL) |
|
virtual void | SetToggledBackgroundColour (wxColour c) |
|
virtual void | SetBackgroundColour (wxColour c) |
|
virtual wxColour | GetBackgroundColour () |
|
virtual void | SetColorScheme (ColorScheme cs) |
|
bool | OnMouseEvent (wxMouseEvent &event, wxPoint &position) |
|
void | OnToolTipTimerEvent (wxTimerEvent &event) |
|
void | OnToolTipOffTimerEvent (wxTimerEvent &event) |
|
wxToolBarToolBase * | AddTool (int toolid, const wxString &label, const wxBitmap &bitmap, const wxBitmap &bmpDisabled, wxItemKind kind=wxITEM_NORMAL, const wxString &shortHelp=wxEmptyString, const wxString &longHelp=wxEmptyString, wxObject *data=NULL) |
|
wxToolBarToolBase * | AddTool (int toolid, const wxString &label, const wxBitmap &bitmap, const wxString &shortHelp=wxEmptyString, wxItemKind kind=wxITEM_NORMAL) |
|
wxToolBarToolBase * | InsertTool (size_t pos, int id, const wxString &label, const wxBitmap &bitmap, const wxBitmap &bmpDisabled, wxItemKind kind, const wxString &shortHelp, const wxString &longHelp, wxObject *clientData) |
|
wxToolBarToolBase * | InsertTool (size_t pos, wxToolBarToolBase *tool) |
|
virtual bool | OnLeftClick (int toolid, bool toggleDown) |
|
virtual void | OnRightClick (int toolid, long x, long y) |
|
virtual void | DoPluginToolUp () |
|
bool | IsDirty () |
|
void | SetDirty (bool value) |
|
size_t | GetToolsCount () const |
|
void | SetToolShowCount (int count) |
|
int | GetToolShowCount () |
|
int | GetNoRowsOrColumns () |
|
int | GetLineCount () |
|
int | GetVisibleToolCount () |
|
void | SetToolNormalBitmapEx (wxToolBarToolBase *tool, const wxString &iconname) |
|
void | SetToolNormalBitmapSVG (wxToolBarToolBase *tool, wxString fileSVG) |
|
void | EnableRolloverBitmaps (bool enable) |
|
wxBitmap & | GetBitmap () |
|
virtual wxControl * | FindControl (int toolid) |
|
virtual wxToolBarToolBase * | AddSeparator () |
|
virtual wxToolBarToolBase * | InsertSeparator (size_t pos) |
|
virtual wxToolBarToolBase * | RemoveTool (int toolid) |
|
virtual bool | DeleteToolByPos (size_t pos) |
|
virtual bool | DeleteTool (int toolid) |
|
virtual void | ClearTools () |
|
virtual bool | Realize () |
|
virtual void | EnableTool (int toolid, bool enable) |
|
virtual void | ToggleTool (int toolid, bool toggle) |
|
virtual void | SetToolBitmaps (int toolid, wxBitmap *bmp, wxBitmap *bmpRollover) |
|
virtual void | SetToolBitmapsSVG (int id, wxString fileSVGNormal, wxString fileSVGRollover, wxString fileSVGToggled) |
|
void | InvalidateBitmaps () |
|
wxBitmap & | CreateBitmap (double display_scale=1.0) |
|
virtual wxObject * | GetToolClientData (int toolid) const |
|
virtual void | SetToolClientData (int toolid, wxObject *clientData) |
|
virtual int | GetToolPos (int id) const |
|
virtual bool | GetToolState (int toolid) const |
|
virtual bool | GetToolEnabled (int toolid) const |
|
virtual void | SetToolShortHelp (int toolid, const wxString &helpString) |
|
virtual wxString | GetToolShortHelp (int toolid) const |
|
virtual void | SetToolLongHelp (int toolid, const wxString &helpString) |
|
virtual wxString | GetToolLongHelp (int toolid) const |
|
virtual void | SetToolTooltipHiViz (int id, bool b_hiviz) |
|
virtual void | SetSizeFactor (float factor) |
|
void | SetMaxRowsCols (int rows, int cols) |
|
int | GetMaxRows () const |
|
int | GetMaxCols () const |
|
virtual void | SetToolBitmapSize (const wxSize &size) |
|
virtual wxSize | GetToolBitmapSize () const |
|
virtual wxSize | GetToolSize () const |
|
virtual wxRect | GetToolRect (int tool_id) |
|
wxToolBarToolBase * | FindToolForPosition (wxCoord x, wxCoord y) |
|
wxToolBarToolBase * | FindById (int toolid) const |
|
bool | IsVertical () const |
|
void | HideTooltip () |
|
void | KillTooltip () |
|
void | EnableTooltips () |
|
void | DisableTooltips () |
|
|
void | Init () |
|
virtual wxToolBarToolBase * | DoAddTool (int toolid, const wxString &label, const wxBitmap &bitmap, const wxBitmap &bmpDisabled, wxItemKind kind, const wxString &shortHelp=wxEmptyString, const wxString &longHelp=wxEmptyString, wxObject *clientData=NULL, wxCoord xPos=wxDefaultCoord, wxCoord yPos=wxDefaultCoord) |
|
virtual bool | DoInsertTool (size_t pos, wxToolBarToolBase *tool) |
|
virtual bool | DoDeleteTool (size_t pos, wxToolBarToolBase *tool) |
|
virtual void | DoEnableTool (wxToolBarToolBase *tool, bool enable) |
|
virtual void | DoToggleTool (wxToolBarToolBase *tool, bool toggle) |
|
virtual wxToolBarToolBase * | CreateTool (int winid, const wxString &label, const wxBitmap &bmpNormal, const wxBitmap &bmpDisabled, wxItemKind kind, wxObject *clientData, const wxString &shortHelp, const wxString &longHelp) |
|
void | DrawTool (wxToolBarToolBase *tool) |
|
virtual void | DrawTool (wxDC &dc, wxToolBarToolBase *tool) |
|
void | CreateToolBitmap (wxToolBarToolBase *toolBase) |
|
Definition at line 101 of file toolbar.h.