Added wxImageList::GetSize to retrieve the size originally passed
This commit is contained in:
@@ -29,6 +29,7 @@ public:
|
||||
|
||||
virtual int GetImageCount() const;
|
||||
virtual bool GetSize( int index, int &width, int &height ) const;
|
||||
virtual wxSize GetSize() const { return wxSize(m_width, m_height); }
|
||||
|
||||
int Add( const wxBitmap& bitmap );
|
||||
int Add( const wxBitmap& bitmap, const wxBitmap& mask );
|
||||
|
@@ -46,6 +46,9 @@ public:
|
||||
// Returns the size (same for all images) of the images in the list
|
||||
bool GetSize(int index, int &width, int &height) const;
|
||||
|
||||
// Returns the overall size
|
||||
wxSize GetSize() const { return m_size; }
|
||||
|
||||
// Operations
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -197,6 +200,7 @@ public:
|
||||
|
||||
protected:
|
||||
WXHIMAGELIST m_hImageList;
|
||||
wxSize m_size;
|
||||
|
||||
wxDECLARE_DYNAMIC_CLASS_NO_COPY(wxImageList);
|
||||
};
|
||||
|
@@ -30,6 +30,7 @@ public:
|
||||
|
||||
virtual int GetImageCount() const;
|
||||
virtual bool GetSize( int index, int &width, int &height ) const;
|
||||
virtual wxSize GetSize() const { return wxSize(m_width, m_height); }
|
||||
|
||||
int Add( const wxIcon& bitmap );
|
||||
int Add( const wxBitmap& bitmap );
|
||||
|
@@ -185,6 +185,14 @@ public:
|
||||
*/
|
||||
virtual bool GetSize(int index, int& width, int& height) const;
|
||||
|
||||
/**
|
||||
Retrieves the size of the image list as passed to Create().
|
||||
|
||||
@return the size of the image list, which may be zero if the image list
|
||||
was not yet initialised.
|
||||
*/
|
||||
virtual wxSize GetSize() const;
|
||||
|
||||
/**
|
||||
Removes the image at the given position.
|
||||
*/
|
||||
|
@@ -70,11 +70,13 @@ static HBITMAP GetMaskForImage(const wxBitmap& bitmap, const wxBitmap& mask);
|
||||
wxImageList::wxImageList()
|
||||
{
|
||||
m_hImageList = 0;
|
||||
m_size = wxSize(0,0);
|
||||
}
|
||||
|
||||
// Creates an image list
|
||||
bool wxImageList::Create(int width, int height, bool mask, int initial)
|
||||
{
|
||||
m_size = wxSize(width, height);
|
||||
UINT flags = 0;
|
||||
|
||||
// as we want to be able to use 32bpp bitmaps in the image lists, we always
|
||||
|
Reference in New Issue
Block a user