Use wxBitmapBundle() instead of wxNullBitmap as default value

Using the default-constructed wxBitmapBundle object makes more sense
(and might be marginally more efficient) for the default value of a
wxBitmapBundle parameter.

No real changes.
This commit is contained in:
Vadim Zeitlin
2021-11-12 16:48:38 +00:00
parent b4ba5ae0b6
commit 5ae30d2fbe

View File

@@ -64,8 +64,8 @@ public:
wxToolBarToolBase(wxToolBarBase *tbar = NULL, wxToolBarToolBase(wxToolBarBase *tbar = NULL,
int toolid = wxID_SEPARATOR, int toolid = wxID_SEPARATOR,
const wxString& label = wxEmptyString, const wxString& label = wxEmptyString,
const wxBitmapBundle& bmpNormal = wxNullBitmap, const wxBitmapBundle& bmpNormal = wxBitmapBundle(),
const wxBitmapBundle& bmpDisabled = wxNullBitmap, const wxBitmapBundle& bmpDisabled = wxBitmapBundle(),
wxItemKind kind = wxITEM_NORMAL, wxItemKind kind = wxITEM_NORMAL,
wxObject *clientData = NULL, wxObject *clientData = NULL,
const wxString& shortHelpString = wxEmptyString, const wxString& shortHelpString = wxEmptyString,
@@ -292,7 +292,7 @@ public:
// the full AddTool() function // the full AddTool() function
// //
// If bmpDisabled is wxNullBitmap, a shadowed version of the normal bitmap // If bmpDisabled is an empty bundle, a shadowed version of the normal bitmap
// is created and used as the disabled image. // is created and used as the disabled image.
wxToolBarToolBase *AddTool(int toolid, wxToolBarToolBase *AddTool(int toolid,
const wxString& label, const wxString& label,
@@ -314,14 +314,14 @@ public:
const wxString& shortHelp = wxEmptyString, const wxString& shortHelp = wxEmptyString,
wxItemKind kind = wxITEM_NORMAL) wxItemKind kind = wxITEM_NORMAL)
{ {
return AddTool(toolid, label, bitmap, wxNullBitmap, kind, shortHelp); return AddTool(toolid, label, bitmap, wxBitmapBundle(), kind, shortHelp);
} }
// add a check tool, i.e. a tool which can be toggled // add a check tool, i.e. a tool which can be toggled
wxToolBarToolBase *AddCheckTool(int toolid, wxToolBarToolBase *AddCheckTool(int toolid,
const wxString& label, const wxString& label,
const wxBitmapBundle& bitmap, const wxBitmapBundle& bitmap,
const wxBitmapBundle& bmpDisabled = wxNullBitmap, const wxBitmapBundle& bmpDisabled = wxBitmapBundle(),
const wxString& shortHelp = wxEmptyString, const wxString& shortHelp = wxEmptyString,
const wxString& longHelp = wxEmptyString, const wxString& longHelp = wxEmptyString,
wxObject *clientData = NULL) wxObject *clientData = NULL)
@@ -335,7 +335,7 @@ public:
wxToolBarToolBase *AddRadioTool(int toolid, wxToolBarToolBase *AddRadioTool(int toolid,
const wxString& label, const wxString& label,
const wxBitmapBundle& bitmap, const wxBitmapBundle& bitmap,
const wxBitmapBundle& bmpDisabled = wxNullBitmap, const wxBitmapBundle& bmpDisabled = wxBitmapBundle(),
const wxString& shortHelp = wxEmptyString, const wxString& shortHelp = wxEmptyString,
const wxString& longHelp = wxEmptyString, const wxString& longHelp = wxEmptyString,
wxObject *clientData = NULL) wxObject *clientData = NULL)
@@ -353,7 +353,7 @@ public:
int toolid, int toolid,
const wxString& label, const wxString& label,
const wxBitmapBundle& bitmap, const wxBitmapBundle& bitmap,
const wxBitmapBundle& bmpDisabled = wxNullBitmap, const wxBitmapBundle& bmpDisabled = wxBitmapBundle(),
wxItemKind kind = wxITEM_NORMAL, wxItemKind kind = wxITEM_NORMAL,
const wxString& shortHelp = wxEmptyString, const wxString& shortHelp = wxEmptyString,
const wxString& longHelp = wxEmptyString, const wxString& longHelp = wxEmptyString,
@@ -522,7 +522,7 @@ public:
const wxString& longHelpString = wxEmptyString) const wxString& longHelpString = wxEmptyString)
, ,
return AddTool(toolid, wxEmptyString, return AddTool(toolid, wxEmptyString,
bitmap, wxNullBitmap, wxITEM_NORMAL, bitmap, wxBitmapBundle(), wxITEM_NORMAL,
shortHelpString, longHelpString, NULL); shortHelpString, longHelpString, NULL);
) )
wxDEPRECATED_INLINE( wxDEPRECATED_INLINE(
@@ -544,7 +544,7 @@ public:
wxToolBarToolBase *InsertTool(size_t pos, wxToolBarToolBase *InsertTool(size_t pos,
int toolid, int toolid,
const wxBitmap& bitmap, const wxBitmap& bitmap,
const wxBitmap& bmpDisabled = wxNullBitmap, const wxBitmap& bmpDisabled = wxBitmapBundle(),
bool toggle = false, bool toggle = false,
wxObject *clientData = NULL, wxObject *clientData = NULL,
const wxString& shortHelp = wxEmptyString, const wxString& shortHelp = wxEmptyString,
@@ -583,7 +583,7 @@ public:
virtual wxToolBarToolBase *CreateTool(int toolid, virtual wxToolBarToolBase *CreateTool(int toolid,
const wxString& label, const wxString& label,
const wxBitmapBundle& bmpNormal, const wxBitmapBundle& bmpNormal,
const wxBitmapBundle& bmpDisabled = wxNullBitmap, const wxBitmapBundle& bmpDisabled = wxBitmapBundle(),
wxItemKind kind = wxITEM_NORMAL, wxItemKind kind = wxITEM_NORMAL,
wxObject *clientData = NULL, wxObject *clientData = NULL,
const wxString& shortHelp = wxEmptyString, const wxString& shortHelp = wxEmptyString,
@@ -598,7 +598,7 @@ public:
{ {
return CreateTool(wxID_SEPARATOR, return CreateTool(wxID_SEPARATOR,
wxEmptyString, wxEmptyString,
wxNullBitmap, wxNullBitmap, wxBitmapBundle(), wxBitmapBundle(),
wxITEM_SEPARATOR, NULL, wxITEM_SEPARATOR, NULL,
wxEmptyString, wxEmptyString); wxEmptyString, wxEmptyString);
} }