Move bitmap-related functions to wxRibbonButtonBarButtonBase

Improve encapsulation by making the function setting the members of a
class a member of the same class, instead of doing it outside of it.
This commit is contained in:
Vadim Zeitlin
2020-02-07 18:11:47 +01:00
parent 533fd61c5e
commit 5a30886696
2 changed files with 67 additions and 68 deletions

View File

@@ -190,13 +190,6 @@ protected:
void TryCollapseLayout(wxRibbonButtonBarLayout* original,
size_t first_btn, size_t* last_button,
wxRibbonButtonBarButtonState target_size);
void MakeBitmaps(wxRibbonButtonBarButtonBase* base,
const wxBitmap& bitmap_large,
const wxBitmap& bitmap_large_disabled,
const wxBitmap& bitmap_small,
const wxBitmap& bitmap_small_disabled);
static wxBitmap MakeResizedBitmap(const wxBitmap& original, wxSize size);
static wxBitmap MakeDisabledBitmap(const wxBitmap& original);
void FetchButtonSizeInfo(wxRibbonButtonBarButtonBase* button,
wxRibbonButtonBarButtonState size, wxDC& dc);
virtual void UpdateWindowUI(long flags) wxOVERRIDE;