applied heavily modified patch 1116702: support for specifying disabled toolbar images and modified the sample to show how it works (badly, background of tools for which disabled bitmap is not specified is wrong)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33102 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -9,8 +9,8 @@
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _WX_TBAR95_H_
|
||||
#define _WX_TBAR95_H_
|
||||
#ifndef _WX_MSW_TBAR95_H_
|
||||
#define _WX_MSW_TBAR95_H_
|
||||
|
||||
#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
|
||||
#pragma interface "tbar95.h"
|
||||
@@ -19,6 +19,7 @@
|
||||
#if wxUSE_TOOLBAR
|
||||
|
||||
#include "wx/dynarray.h"
|
||||
#include "wx/imaglist.h"
|
||||
|
||||
class WXDLLEXPORT wxToolBar : public wxToolBarBase
|
||||
{
|
||||
@@ -116,9 +117,18 @@ protected:
|
||||
// should be called whenever the toolbar size changes
|
||||
void UpdateSize();
|
||||
|
||||
// create m_disabledImgList (but doesn't fill it), set it to NULL if it is
|
||||
// unneeded
|
||||
void CreateDisabledImageList();
|
||||
|
||||
|
||||
// the big bitmap containing all bitmaps of the toolbar buttons
|
||||
WXHBITMAP m_hBitmap;
|
||||
|
||||
// the image list with disabled images, may be NULL if we use
|
||||
// system-provided versions of them
|
||||
wxImageList *m_disabledImgList;
|
||||
|
||||
// the total number of toolbar elements
|
||||
size_t m_nButtons;
|
||||
|
||||
@@ -133,5 +143,5 @@ private:
|
||||
|
||||
#endif // wxUSE_TOOLBAR
|
||||
|
||||
#endif
|
||||
// _WX_TBAR95_H_
|
||||
#endif // _WX_MSW_TBAR95_H_
|
||||
|
||||
|
Reference in New Issue
Block a user