wxBitmapBundle for wxMenuItem on GTK
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
#ifndef _WX_GTKMENUITEM_H_
|
||||
#define _WX_GTKMENUITEM_H_
|
||||
|
||||
#include "wx/bitmap.h"
|
||||
#include "wx/bmpbndl.h"
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// wxMenuItem
|
||||
@@ -31,8 +31,10 @@ public:
|
||||
virtual void Enable( bool enable = true ) wxOVERRIDE;
|
||||
virtual void Check( bool check = true ) wxOVERRIDE;
|
||||
virtual bool IsChecked() const wxOVERRIDE;
|
||||
virtual void SetBitmap(const wxBitmap& bitmap);
|
||||
virtual const wxBitmap& GetBitmap() const { return m_bitmap; }
|
||||
virtual void SetBitmap(const wxBitmapBundle& bitmap);
|
||||
virtual wxBitmap GetBitmap() const;
|
||||
const wxBitmapBundle& GetBitmapBundle() const { return m_bitmap; }
|
||||
void SetupBitmaps(wxWindow *win);
|
||||
|
||||
#if wxUSE_ACCEL
|
||||
virtual void AddExtraAccel(const wxAcceleratorEntry& accel) wxOVERRIDE;
|
||||
@@ -61,7 +63,7 @@ public:
|
||||
#endif
|
||||
|
||||
private:
|
||||
wxBitmap m_bitmap; // Bitmap for menuitem, if any
|
||||
wxBitmapBundle m_bitmap; // Bitmap for menuitem, if any
|
||||
GtkWidget *m_menuItem; // GtkMenuItem
|
||||
|
||||
wxDECLARE_DYNAMIC_CLASS(wxMenuItem);
|
||||
|
||||
Reference in New Issue
Block a user