|
| wxRibbonAUIArtProvider () |
|
virtual | ~wxRibbonAUIArtProvider () |
|
wxRibbonArtProvider * | Clone () const |
| Create a new art provider which is a clone of this one.
|
|
wxColour | GetColour (int id) const |
| Get the value of a certain colour setting.
|
|
void | SetColour (int id, const wxColour &colour) |
| Set the value of a certain colour setting to the value colour.
|
|
void | SetColourScheme (const wxColour &primary, const wxColour &secondary, const wxColour &tertiary) |
| Set all applicable colour settings from a few base colours.
|
|
void | SetFont (int id, const wxFont &font) |
| Set the value of a certain font setting to the value font.
|
|
wxSize | GetScrollButtonMinimumSize (wxDC &dc, wxWindow *wnd, long style) |
| Calculate the minimum size (in pixels) of a scroll button.
|
|
void | DrawScrollButton (wxDC &dc, wxWindow *wnd, const wxRect &rect, long style) |
| Draw a ribbon-style scroll button.
|
|
wxSize | GetPanelSize (wxDC &dc, const wxRibbonPanel *wnd, wxSize client_size, wxPoint *client_offset) |
| Calculate the size of a panel for a given client size.
|
|
wxSize | GetPanelClientSize (wxDC &dc, const wxRibbonPanel *wnd, wxSize size, wxPoint *client_offset) |
| Calculate the client size of a panel for a given overall size.
|
|
wxRect | GetPanelExtButtonArea (wxDC &dc, const wxRibbonPanel *wnd, wxRect rect) |
| Calculate the position and size of the panel extension button.
|
|
void | DrawTabCtrlBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| Draw the background of the tab region of a ribbon bar.
|
|
int | GetTabCtrlHeight (wxDC &dc, wxWindow *wnd, const wxRibbonPageTabInfoArray &pages) |
| Calculate the height (in pixels) of the tab region of a ribbon bar.
|
|
void | GetBarTabWidth (wxDC &dc, wxWindow *wnd, const wxString &label, const wxBitmap &bitmap, int *ideal, int *small_begin_need_separator, int *small_must_have_separator, int *minimum) |
| Calculate the ideal and minimum width (in pixels) of a tab in a ribbon bar.
|
|
void | DrawTab (wxDC &dc, wxWindow *wnd, const wxRibbonPageTabInfo &tab) |
| Draw a single tab in the tab region of a ribbon bar.
|
|
void | DrawTabSeparator (wxDC &dc, wxWindow *wnd, const wxRect &rect, double visibility) |
| Draw a separator between two tabs in a ribbon bar.
|
|
void | DrawPageBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| Draw the background of a ribbon page.
|
|
void | DrawPanelBackground (wxDC &dc, wxRibbonPanel *wnd, const wxRect &rect) |
| Draw the background and chrome for a ribbon panel.
|
|
void | DrawMinimisedPanel (wxDC &dc, wxRibbonPanel *wnd, const wxRect &rect, wxBitmap &bitmap) |
| Draw a minimised ribbon panel.
|
|
void | DrawGalleryBackground (wxDC &dc, wxRibbonGallery *wnd, const wxRect &rect) |
| Draw the background and chrome for a wxRibbonGallery control.
|
|
void | DrawGalleryItemBackground (wxDC &dc, wxRibbonGallery *wnd, const wxRect &rect, wxRibbonGalleryItem *item) |
| Draw the background of a single item in a wxRibbonGallery control.
|
|
void | DrawButtonBarBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| Draw the background for a wxRibbonButtonBar control.
|
|
void | DrawButtonBarButton (wxDC &dc, wxWindow *wnd, const wxRect &rect, wxRibbonButtonKind kind, long state, const wxString &label, const wxBitmap &bitmap_large, const wxBitmap &bitmap_small) |
| Draw a single button for a wxRibbonButtonBar control.
|
|
void | DrawToolBarBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| Draw the background for a wxRibbonToolBar control.
|
|
void | DrawToolGroupBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| Draw the background for a group of tools on a wxRibbonToolBar control.
|
|
void | DrawTool (wxDC &dc, wxWindow *wnd, const wxRect &rect, const wxBitmap &bitmap, wxRibbonButtonKind kind, long state) |
| Draw a single tool (for a wxRibbonToolBar control).
|
|
| wxRibbonMSWArtProvider (bool set_colour_scheme=true) |
|
virtual | ~wxRibbonMSWArtProvider () |
|
wxRibbonArtProvider * | Clone () const |
| Create a new art provider which is a clone of this one.
|
|
void | SetFlags (long flags) |
| Set the style flags.
|
|
long | GetFlags () const |
| Get the previously set style flags.
|
|
int | GetMetric (int id) const |
| Get the value of a certain integer setting.
|
|
void | SetMetric (int id, int new_val) |
| Set the value of a certain integer setting to the value new_val.
|
|
void | SetFont (int id, const wxFont &font) |
| Set the value of a certain font setting to the value font.
|
|
wxFont | GetFont (int id) const |
| Get the value of a certain font setting.
|
|
wxColour | GetColour (int id) const |
| Get the value of a certain colour setting.
|
|
void | SetColour (int id, const wxColour &colour) |
| Set the value of a certain colour setting to the value colour.
|
|
void | GetColourScheme (wxColour *primary, wxColour *secondary, wxColour *tertiary) const |
| Get the current colour scheme.
|
|
void | SetColourScheme (const wxColour &primary, const wxColour &secondary, const wxColour &tertiary) |
| Set all applicable colour settings from a few base colours.
|
|
int | GetTabCtrlHeight (wxDC &dc, wxWindow *wnd, const wxRibbonPageTabInfoArray &pages) |
| Calculate the height (in pixels) of the tab region of a ribbon bar.
|
|
void | DrawTabCtrlBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| Draw the background of the tab region of a ribbon bar.
|
|
void | DrawTab (wxDC &dc, wxWindow *wnd, const wxRibbonPageTabInfo &tab) |
| Draw a single tab in the tab region of a ribbon bar.
|
|
void | DrawTabSeparator (wxDC &dc, wxWindow *wnd, const wxRect &rect, double visibility) |
| Draw a separator between two tabs in a ribbon bar.
|
|
void | DrawPageBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| Draw the background of a ribbon page.
|
|
void | DrawScrollButton (wxDC &dc, wxWindow *wnd, const wxRect &rect, long style) |
| Draw a ribbon-style scroll button.
|
|
void | DrawPanelBackground (wxDC &dc, wxRibbonPanel *wnd, const wxRect &rect) |
| Draw the background and chrome for a ribbon panel.
|
|
void | DrawGalleryBackground (wxDC &dc, wxRibbonGallery *wnd, const wxRect &rect) |
| Draw the background and chrome for a wxRibbonGallery control.
|
|
void | DrawGalleryItemBackground (wxDC &dc, wxRibbonGallery *wnd, const wxRect &rect, wxRibbonGalleryItem *item) |
| Draw the background of a single item in a wxRibbonGallery control.
|
|
void | DrawMinimisedPanel (wxDC &dc, wxRibbonPanel *wnd, const wxRect &rect, wxBitmap &bitmap) |
| Draw a minimised ribbon panel.
|
|
void | DrawButtonBarBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| Draw the background for a wxRibbonButtonBar control.
|
|
void | DrawButtonBarButton (wxDC &dc, wxWindow *wnd, const wxRect &rect, wxRibbonButtonKind kind, long state, const wxString &label, const wxBitmap &bitmap_large, const wxBitmap &bitmap_small) |
| Draw a single button for a wxRibbonButtonBar control.
|
|
void | DrawToolBarBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| Draw the background for a wxRibbonToolBar control.
|
|
void | DrawToolGroupBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect) |
| Draw the background for a group of tools on a wxRibbonToolBar control.
|
|
void | DrawTool (wxDC &dc, wxWindow *wnd, const wxRect &rect, const wxBitmap &bitmap, wxRibbonButtonKind kind, long state) |
| Draw a single tool (for a wxRibbonToolBar control).
|
|
void | DrawToggleButton (wxDC &dc, wxRibbonBar *wnd, const wxRect &rect, wxRibbonDisplayMode mode) |
| Draw toggle button on wxRibbonBar.
|
|
void | DrawHelpButton (wxDC &dc, wxRibbonBar *wnd, const wxRect &rect) |
| Draw help button on wxRibbonBar.
|
|
void | GetBarTabWidth (wxDC &dc, wxWindow *wnd, const wxString &label, const wxBitmap &bitmap, int *ideal, int *small_begin_need_separator, int *small_must_have_separator, int *minimum) |
| Calculate the ideal and minimum width (in pixels) of a tab in a ribbon bar.
|
|
wxSize | GetScrollButtonMinimumSize (wxDC &dc, wxWindow *wnd, long style) |
| Calculate the minimum size (in pixels) of a scroll button.
|
|
wxSize | GetPanelSize (wxDC &dc, const wxRibbonPanel *wnd, wxSize client_size, wxPoint *client_offset) |
| Calculate the size of a panel for a given client size.
|
|
wxSize | GetPanelClientSize (wxDC &dc, const wxRibbonPanel *wnd, wxSize size, wxPoint *client_offset) |
| Calculate the client size of a panel for a given overall size.
|
|
wxRect | GetPanelExtButtonArea (wxDC &dc, const wxRibbonPanel *wnd, wxRect rect) |
| Calculate the position and size of the panel extension button.
|
|
wxSize | GetGallerySize (wxDC &dc, const wxRibbonGallery *wnd, wxSize client_size) |
| Calculate the size of a wxRibbonGallery control for a given client size.
|
|
wxSize | GetGalleryClientSize (wxDC &dc, const wxRibbonGallery *wnd, wxSize size, wxPoint *client_offset, wxRect *scroll_up_button, wxRect *scroll_down_button, wxRect *extension_button) |
| Calculate the client size of a wxRibbonGallery control for a given size.
|
|
wxRect | GetPageBackgroundRedrawArea (wxDC &dc, const wxRibbonPage *wnd, wxSize page_old_size, wxSize page_new_size) |
| Calculate the portion of a page background which needs to be redrawn when a page is resized.
|
|
bool | GetButtonBarButtonSize (wxDC &dc, wxWindow *wnd, wxRibbonButtonKind kind, wxRibbonButtonBarButtonState size, const wxString &label, wxSize bitmap_size_large, wxSize bitmap_size_small, wxSize *button_size, wxRect *normal_region, wxRect *dropdown_region) |
| Calculate the size of a button within a wxRibbonButtonBar.
|
|
wxSize | GetMinimisedPanelMinimumSize (wxDC &dc, const wxRibbonPanel *wnd, wxSize *desired_bitmap_size, wxDirection *expanded_panel_direction) |
| Calculate the size of a minimised ribbon panel.
|
|
wxSize | GetToolSize (wxDC &dc, wxWindow *wnd, wxSize bitmap_size, wxRibbonButtonKind kind, bool is_first, bool is_last, wxRect *dropdown_region) |
| Calculate the size of a tool within a wxRibbonToolBar.
|
|
wxRect | GetBarToggleButtonArea (const wxRect &rect) |
| Calculate the position and size of the ribbon's toggle button.
|
|
wxRect | GetRibbonHelpButtonArea (const wxRect &rect) |
| Calculate the position and size of the ribbon's help button.
|
|
| wxRibbonArtProvider () |
| Constructor.
|
|
virtual | ~wxRibbonArtProvider () |
| Destructor.
|
|
virtual wxRibbonArtProvider * | Clone () const =0 |
| Create a new art provider which is a clone of this one.
|
|
virtual void | SetFlags (long flags)=0 |
| Set the style flags.
|
|
virtual long | GetFlags () const =0 |
| Get the previously set style flags.
|
|
virtual int | GetMetric (int id) const =0 |
| Get the value of a certain integer setting.
|
|
virtual void | SetMetric (int id, int new_val)=0 |
| Set the value of a certain integer setting to the value new_val.
|
|
virtual void | SetFont (int id, const wxFont &font)=0 |
| Set the value of a certain font setting to the value font.
|
|
virtual wxFont | GetFont (int id) const =0 |
| Get the value of a certain font setting.
|
|
virtual wxColour | GetColour (int id) const =0 |
| Get the value of a certain colour setting.
|
|
virtual void | SetColour (int id, const wxColour &colour)=0 |
| Set the value of a certain colour setting to the value colour.
|
|
wxColour | GetColor (int id) const |
|
void | SetColor (int id, const wxColour &color) |
|
virtual void | GetColourScheme (wxColour *primary, wxColour *secondary, wxColour *tertiary) const =0 |
| Get the current colour scheme.
|
|
virtual void | SetColourScheme (const wxColour &primary, const wxColour &secondary, const wxColour &tertiary)=0 |
| Set all applicable colour settings from a few base colours.
|
|
virtual void | DrawTabCtrlBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect)=0 |
| Draw the background of the tab region of a ribbon bar.
|
|
virtual void | DrawTab (wxDC &dc, wxWindow *wnd, const wxRibbonPageTabInfo &tab)=0 |
| Draw a single tab in the tab region of a ribbon bar.
|
|
virtual void | DrawTabSeparator (wxDC &dc, wxWindow *wnd, const wxRect &rect, double visibility)=0 |
| Draw a separator between two tabs in a ribbon bar.
|
|
virtual void | DrawPageBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect)=0 |
| Draw the background of a ribbon page.
|
|
virtual void | DrawScrollButton (wxDC &dc, wxWindow *wnd, const wxRect &rect, long style)=0 |
| Draw a ribbon-style scroll button.
|
|
virtual void | DrawPanelBackground (wxDC &dc, wxRibbonPanel *wnd, const wxRect &rect)=0 |
| Draw the background and chrome for a ribbon panel.
|
|
virtual void | DrawGalleryBackground (wxDC &dc, wxRibbonGallery *wnd, const wxRect &rect)=0 |
| Draw the background and chrome for a wxRibbonGallery control.
|
|
virtual void | DrawGalleryItemBackground (wxDC &dc, wxRibbonGallery *wnd, const wxRect &rect, wxRibbonGalleryItem *item)=0 |
| Draw the background of a single item in a wxRibbonGallery control.
|
|
virtual void | DrawMinimisedPanel (wxDC &dc, wxRibbonPanel *wnd, const wxRect &rect, wxBitmap &bitmap)=0 |
| Draw a minimised ribbon panel.
|
|
virtual void | DrawButtonBarBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect)=0 |
| Draw the background for a wxRibbonButtonBar control.
|
|
virtual void | DrawButtonBarButton (wxDC &dc, wxWindow *wnd, const wxRect &rect, wxRibbonButtonKind kind, long state, const wxString &label, const wxBitmap &bitmap_large, const wxBitmap &bitmap_small)=0 |
| Draw a single button for a wxRibbonButtonBar control.
|
|
virtual void | DrawToolBarBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect)=0 |
| Draw the background for a wxRibbonToolBar control.
|
|
virtual void | DrawToolGroupBackground (wxDC &dc, wxWindow *wnd, const wxRect &rect)=0 |
| Draw the background for a group of tools on a wxRibbonToolBar control.
|
|
virtual void | DrawTool (wxDC &dc, wxWindow *wnd, const wxRect &rect, const wxBitmap &bitmap, wxRibbonButtonKind kind, long state)=0 |
| Draw a single tool (for a wxRibbonToolBar control).
|
|
virtual void | DrawToggleButton (wxDC &dc, wxRibbonBar *wnd, const wxRect &rect, wxRibbonDisplayMode mode)=0 |
| Draw toggle button on wxRibbonBar.
|
|
virtual void | DrawHelpButton (wxDC &dc, wxRibbonBar *wnd, const wxRect &rect)=0 |
| Draw help button on wxRibbonBar.
|
|
virtual void | GetBarTabWidth (wxDC &dc, wxWindow *wnd, const wxString &label, const wxBitmap &bitmap, int *ideal, int *small_begin_need_separator, int *small_must_have_separator, int *minimum)=0 |
| Calculate the ideal and minimum width (in pixels) of a tab in a ribbon bar.
|
|
virtual int | GetTabCtrlHeight (wxDC &dc, wxWindow *wnd, const wxRibbonPageTabInfoArray &pages)=0 |
| Calculate the height (in pixels) of the tab region of a ribbon bar.
|
|
virtual wxSize | GetScrollButtonMinimumSize (wxDC &dc, wxWindow *wnd, long style)=0 |
| Calculate the minimum size (in pixels) of a scroll button.
|
|
virtual wxSize | GetPanelSize (wxDC &dc, const wxRibbonPanel *wnd, wxSize client_size, wxPoint *client_offset)=0 |
| Calculate the size of a panel for a given client size.
|
|
virtual wxSize | GetPanelClientSize (wxDC &dc, const wxRibbonPanel *wnd, wxSize size, wxPoint *client_offset)=0 |
| Calculate the client size of a panel for a given overall size.
|
|
virtual wxRect | GetPanelExtButtonArea (wxDC &dc, const wxRibbonPanel *wnd, wxRect rect)=0 |
| Calculate the position and size of the panel extension button.
|
|
virtual wxSize | GetGallerySize (wxDC &dc, const wxRibbonGallery *wnd, wxSize client_size)=0 |
| Calculate the size of a wxRibbonGallery control for a given client size.
|
|
virtual wxSize | GetGalleryClientSize (wxDC &dc, const wxRibbonGallery *wnd, wxSize size, wxPoint *client_offset, wxRect *scroll_up_button, wxRect *scroll_down_button, wxRect *extension_button)=0 |
| Calculate the client size of a wxRibbonGallery control for a given size.
|
|
virtual wxRect | GetPageBackgroundRedrawArea (wxDC &dc, const wxRibbonPage *wnd, wxSize page_old_size, wxSize page_new_size)=0 |
| Calculate the portion of a page background which needs to be redrawn when a page is resized.
|
|
virtual bool | GetButtonBarButtonSize (wxDC &dc, wxWindow *wnd, wxRibbonButtonKind kind, wxRibbonButtonBarButtonState size, const wxString &label, wxSize bitmap_size_large, wxSize bitmap_size_small, wxSize *button_size, wxRect *normal_region, wxRect *dropdown_region)=0 |
| Calculate the size of a button within a wxRibbonButtonBar.
|
|
virtual wxSize | GetMinimisedPanelMinimumSize (wxDC &dc, const wxRibbonPanel *wnd, wxSize *desired_bitmap_size, wxDirection *expanded_panel_direction)=0 |
| Calculate the size of a minimised ribbon panel.
|
|
virtual wxSize | GetToolSize (wxDC &dc, wxWindow *wnd, wxSize bitmap_size, wxRibbonButtonKind kind, bool is_first, bool is_last, wxRect *dropdown_region)=0 |
| Calculate the size of a tool within a wxRibbonToolBar.
|
|
virtual wxRect | GetBarToggleButtonArea (const wxRect &rect)=0 |
| Calculate the position and size of the ribbon's toggle button.
|
|
virtual wxRect | GetRibbonHelpButtonArea (const wxRect &rect)=0 |
| Calculate the position and size of the ribbon's help button.
|
|