Added serial code for wxList and wxHashTable to source tree
Added a few accessors to wxList (for above) Fixed bug with GetClientSize() and sunken frames without scrollbars Made pixel corrections to wxListCtrl and wxFrame Added a few pixels before first tool in toolbar Added a few wxCHECKs here and there git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1121 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -195,11 +195,25 @@ public:
|
||||
size_t GetCount() const { return m_count; }
|
||||
|
||||
// operations
|
||||
|
||||
// delete all nodes
|
||||
void Clear();
|
||||
|
||||
// instruct it to destroy user data when deleting nodes
|
||||
void DeleteContents(bool destroy) { m_destroy = destroy; }
|
||||
|
||||
// query if to delete
|
||||
bool GetDeleteContents() const
|
||||
{ return m_destroy; }
|
||||
|
||||
// get the keytype
|
||||
wxKeyType GetKeyType() const
|
||||
{ return m_keyType; }
|
||||
|
||||
// set the keytype (required by the serial code)
|
||||
void SetKeyType(wxKeyType keyType)
|
||||
{ wxASSERT( m_count==0 ); m_keyType = keyType; }
|
||||
|
||||
protected:
|
||||
// all methods here are "overloaded" in derived classes to provide compile
|
||||
// time type checking
|
||||
@@ -271,7 +285,7 @@ protected:
|
||||
void *FirstThat(wxListIterateFunction func);
|
||||
void ForEach(wxListIterateFunction func);
|
||||
void *LastThat(wxListIterateFunction func);
|
||||
|
||||
|
||||
private:
|
||||
// helpers
|
||||
// common part of all ctors
|
||||
|
Reference in New Issue
Block a user