public:
wxGenericListCtrl();
wxGenericListCtrl( wxWindow *parent,
- wxWindowID id = -1,
+ wxWindowID winid = -1,
const wxPoint &pos = wxDefaultPosition,
const wxSize &size = wxDefaultSize,
long style = wxLC_ICON,
const wxValidator& validator = wxDefaultValidator,
const wxString &name = wxT("listctrl") )
{
- Create(parent, id, pos, size, style, validator, name);
+ Create(parent, winid, pos, size, style, validator, name);
}
~wxGenericListCtrl();
bool Create( wxWindow *parent,
- wxWindowID id = -1,
+ wxWindowID winid = -1,
const wxPoint &pos = wxDefaultPosition,
const wxSize &size = wxDefaultSize,
long style = wxLC_ICON,
int GetColumnWidth( int col ) const;
bool SetColumnWidth( int col, int width);
int GetCountPerPage() const; // not the same in wxGLC as in Windows, I think
+ wxRect GetViewRect() const;
bool GetItem( wxListItem& info ) const;
bool SetItem( wxListItem& info ) ;
int GetItemCount() const;
int GetColumnCount() const;
void SetItemSpacing( int spacing, bool isSmall = FALSE );
- int GetItemSpacing( bool isSmall ) const;
+ wxSize GetItemSpacing() const;
void SetItemTextColour( long item, const wxColour& col);
wxColour GetItemTextColour( long item ) const;
void SetItemBackgroundColour( long item, const wxColour &col);
void RefreshItem(long item);
void RefreshItems(long itemFrom, long itemTo);
+ // obsolete, don't use
+ wxDEPRECATED( int GetItemSpacing( bool isSmall ) const );
+
+
// implementation only from now on
// -------------------------------
virtual bool DoPopupMenu( wxMenu *menu, int x, int y );
+ virtual bool ShouldInheritColours() const { return false; }
virtual void SetFocus();
// implementation
public:
wxListCtrl() {}
- wxListCtrl(wxWindow *parent, wxWindowID id = -1,
+ wxListCtrl(wxWindow *parent, wxWindowID winid = -1,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxLC_ICON,
const wxValidator &validator = wxDefaultValidator,
const wxString &name = wxT("listctrl") )
- : wxGenericListCtrl(parent, id, pos, size, style, validator, name)
+ : wxGenericListCtrl(parent, winid, pos, size, style, validator, name)
{
}
};