Sorry, I went and removed consts as per the style guide :-)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@179 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -29,13 +29,13 @@ class WXDLLEXPORT wxSingleChoiceDialog: public wxDialog
|
||||
DECLARE_DYNAMIC_CLASS(wxSingleChoiceDialog)
|
||||
public:
|
||||
wxSingleChoiceDialog(wxWindow *parent, const wxString& message, const wxString& caption,
|
||||
const int n, const wxString *choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition);
|
||||
int n, const wxString *choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition);
|
||||
|
||||
wxSingleChoiceDialog(wxWindow *parent, const wxString& message, const wxString& caption,
|
||||
const wxStringList& choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition);
|
||||
|
||||
bool Create(wxWindow *parent, const wxString& message, const wxString& caption,
|
||||
const int n, const wxString *choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition);
|
||||
int n, const wxString *choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition);
|
||||
bool Create(wxWindow *parent, const wxString& message, const wxString& caption,
|
||||
const wxStringList& choices, char **clientData = NULL, long style = wxOK|wxCANCEL|wxCENTRE, const wxPoint& pos = wxDefaultPosition);
|
||||
|
||||
@@ -45,6 +45,7 @@ public:
|
||||
inline char *GetSelectionClientData(void) const { return m_clientData; }
|
||||
|
||||
void OnOK(wxCommandEvent& event);
|
||||
void OnListBoxDClick(wxCommandEvent& event);
|
||||
|
||||
DECLARE_EVENT_TABLE()
|
||||
|
||||
@@ -56,46 +57,46 @@ protected:
|
||||
};
|
||||
|
||||
wxString WXDLLEXPORT wxGetSingleChoice(const wxString& message, const wxString& caption,
|
||||
const int n, const wxString *choices, wxWindow *parent = NULL,
|
||||
const int x = -1, const int y = -1, const bool centre = TRUE,
|
||||
const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT);
|
||||
int n, const wxString *choices, wxWindow *parent = NULL,
|
||||
int x = -1, int y = -1, bool centre = TRUE,
|
||||
int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT);
|
||||
|
||||
wxString WXDLLEXPORT wxGetSingleChoice(const wxString& message, const wxString& caption,
|
||||
const int n, char *choices[], wxWindow *parent = NULL,
|
||||
const int x = -1, const int y = -1, const bool centre = TRUE,
|
||||
const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT);
|
||||
int n, char *choices[], wxWindow *parent = NULL,
|
||||
int x = -1, int y = -1, bool centre = TRUE,
|
||||
int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT);
|
||||
|
||||
// Same as above but gets position in list of strings, instead of string,
|
||||
// or -1 if no selection
|
||||
int WXDLLEXPORT wxGetSingleChoiceIndex(const wxString& message, const wxString& caption,
|
||||
const int n, const wxString *choices, wxWindow *parent = NULL,
|
||||
const int x = -1, const int y = -1, const bool centre = TRUE,
|
||||
const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT);
|
||||
int n, const wxString *choices, wxWindow *parent = NULL,
|
||||
int x = -1, int y = -1, bool centre = TRUE,
|
||||
int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT);
|
||||
|
||||
int WXDLLEXPORT wxGetSingleChoiceIndex(const wxString& message, const wxString& caption,
|
||||
const int n, char *choices[], wxWindow *parent = NULL,
|
||||
const int x = -1, const int y = -1, const bool centre = TRUE,
|
||||
const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT);
|
||||
int n, char *choices[], wxWindow *parent = NULL,
|
||||
int x = -1, int y = -1, bool centre = TRUE,
|
||||
int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT);
|
||||
|
||||
// Return client data instead
|
||||
char* WXDLLEXPORT wxGetSingleChoiceData(const wxString& message, const wxString& caption,
|
||||
const int n, const wxString *choices, char **client_data,
|
||||
wxWindow *parent = NULL, const int x = -1, const int y = -1,
|
||||
const bool centre = TRUE,
|
||||
const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT);
|
||||
int n, const wxString *choices, char **client_data,
|
||||
wxWindow *parent = NULL, int x = -1, int y = -1,
|
||||
bool centre = TRUE,
|
||||
int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT);
|
||||
|
||||
char* WXDLLEXPORT wxGetSingleChoiceData(const wxString& message, const wxString& caption,
|
||||
const int n, char *choices[], char **client_data,
|
||||
wxWindow *parent = NULL, const int x = -1, const int y = -1,
|
||||
const bool centre = TRUE,
|
||||
const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT);
|
||||
|
||||
int n, char *choices[], char **client_data,
|
||||
wxWindow *parent = NULL, int x = -1, int y = -1,
|
||||
bool centre = TRUE,
|
||||
int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT);
|
||||
|
||||
/*
|
||||
int WXDLLEXPORT wxGetMultipleChoice(const wxString& message, const wxString& caption,
|
||||
const int n, const wxString *choices,
|
||||
const int nsel, int * selection,
|
||||
wxWindow *parent = NULL, const int x = -1 , const int y = -1, const bool centre = TRUE,
|
||||
const int width = wxCHOICE_WIDTH, const int height = wxCHOICE_HEIGHT);
|
||||
int n, const wxString *choices,
|
||||
int nsel, int * selection,
|
||||
wxWindow *parent = NULL, int x = -1 , int y = -1, bool centre = TRUE,
|
||||
int width = wxCHOICE_WIDTH, int height = wxCHOICE_HEIGHT);
|
||||
*/
|
||||
|
||||
#endif
|
||||
|
@@ -49,7 +49,7 @@ class WXDLLEXPORT wxGenericGrid: public wxPanel
|
||||
public:
|
||||
wxGenericGrid(void);
|
||||
|
||||
inline wxGenericGrid(wxWindow *parent, int x, int y, int width, int height, const long style = 0, char *name = "grid")
|
||||
inline wxGenericGrid(wxWindow *parent, int x, int y, int width, int height, long style = 0, char *name = "grid")
|
||||
{
|
||||
Create(parent, -1, wxPoint(x, y), wxSize(width, height), style, name);
|
||||
}
|
||||
|
@@ -57,8 +57,8 @@ class wxImageList: public wxObject
|
||||
bool RemoveAll();
|
||||
bool GetSize( int index, int &width, int &height ) const;
|
||||
bool Draw(int index, wxDC& dc, int x, int y,
|
||||
int flags = wxIMAGELIST_DRAW_NORMAL, const bool solidBackground = FALSE );
|
||||
|
||||
int flags = wxIMAGELIST_DRAW_NORMAL, bool solidBackground = FALSE );
|
||||
|
||||
private:
|
||||
|
||||
wxList m_images;
|
||||
|
@@ -51,7 +51,7 @@ class wxListRenameTimer;
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
// type of compare function for wxListCtrl sort operation
|
||||
typedef int (*wxListCtrlCompare)(const long item1, const long item2, long sortData);
|
||||
typedef int (*wxListCtrlCompare)(long item1, long item2, long sortData);
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// wxListCtrl flags
|
||||
@@ -252,14 +252,14 @@ class wxListItemData : public wxObject
|
||||
wxListItemData( const wxListItem &info );
|
||||
void SetItem( const wxListItem &info );
|
||||
void SetText( const wxString &s );
|
||||
void SetImage( const int image );
|
||||
void SetData( const long data );
|
||||
void SetPosition( const int x, const int y );
|
||||
void SetSize( const int width, const int height );
|
||||
void SetImage( int image );
|
||||
void SetData( long data );
|
||||
void SetPosition( int x, int y );
|
||||
void SetSize( int width, int height );
|
||||
void SetColour( wxColour *col );
|
||||
bool HasImage(void) const;
|
||||
bool HasText(void) const;
|
||||
bool IsHit( const int x, const int y ) const;
|
||||
bool IsHit( int x, int y ) const;
|
||||
void GetText( wxString &s );
|
||||
int GetX( void ) const;
|
||||
int GetY( void ) const;
|
||||
@@ -291,13 +291,13 @@ class wxListHeaderData : public wxObject
|
||||
wxListHeaderData(void);
|
||||
wxListHeaderData( const wxListItem &info );
|
||||
void SetItem( const wxListItem &item );
|
||||
void SetPosition( const int x, const int y );
|
||||
void SetWidth( const int w );
|
||||
void SetFormat( const int format );
|
||||
void SetHeight( const int h );
|
||||
void SetPosition( int x, int y );
|
||||
void SetWidth( int w );
|
||||
void SetFormat( int format );
|
||||
void SetHeight( int h );
|
||||
bool HasImage(void) const;
|
||||
bool HasText(void) const;
|
||||
bool IsHit( const int x, const int y ) const;
|
||||
bool IsHit( int x, int y ) const;
|
||||
void GetItem( wxListItem &item );
|
||||
void GetText( wxString &s );
|
||||
int GetImage(void) const;
|
||||
@@ -325,32 +325,32 @@ class wxListLineData : public wxObject
|
||||
int m_spacing;
|
||||
wxListMainWindow *m_owner;
|
||||
|
||||
void DoDraw( wxPaintDC *dc, const bool hilight, const bool paintBG );
|
||||
void DoDraw( wxPaintDC *dc, bool hilight, bool paintBG );
|
||||
|
||||
public:
|
||||
wxListLineData( void ) {};
|
||||
wxListLineData( wxListMainWindow *owner, const int mode, wxBrush *hilightBrush );
|
||||
void CalculateSize( wxPaintDC *dc, const int spacing );
|
||||
void SetPosition( wxPaintDC *dc, const int x, const int y, const int window_width );
|
||||
void SetColumnPosition( const int index, const int x );
|
||||
wxListLineData( wxListMainWindow *owner, int mode, wxBrush *hilightBrush );
|
||||
void CalculateSize( wxPaintDC *dc, int spacing );
|
||||
void SetPosition( wxPaintDC *dc, int x, int y, int window_width );
|
||||
void SetColumnPosition( int index, int x );
|
||||
void GetSize( int &width, int &height );
|
||||
void GetExtent( int &x, int &y, int &width, int &height );
|
||||
void GetLabelExtent( int &x, int &y, int &width, int &height );
|
||||
long IsHit( const int x, const int y );
|
||||
void InitItems( const int num );
|
||||
void SetItem( const int index, const wxListItem &info );
|
||||
void GetItem( const int index, wxListItem &info );
|
||||
void GetText( const int index, wxString &s );
|
||||
void SetText( const int index, const wxString s );
|
||||
int GetImage( const int index );
|
||||
long IsHit( int x, int y );
|
||||
void InitItems( int num );
|
||||
void SetItem( int index, const wxListItem &info );
|
||||
void GetItem( int index, wxListItem &info );
|
||||
void GetText( int index, wxString &s );
|
||||
void SetText( int index, const wxString s );
|
||||
int GetImage( int index );
|
||||
void GetRect( wxRectangle &rect );
|
||||
void Hilight( const bool on );
|
||||
void Hilight( bool on );
|
||||
void ReverseHilight( void );
|
||||
void DrawRubberBand( wxPaintDC *dc, const bool on );
|
||||
void DrawRubberBand( wxPaintDC *dc, bool on );
|
||||
void Draw( wxPaintDC *dc );
|
||||
bool IsInRect( const int x, const int y, const wxRectangle &rect );
|
||||
bool IsInRect( int x, int y, const wxRectangle &rect );
|
||||
bool IsHilighted( void );
|
||||
void AssignRect( wxRectangle &dest, const int x, const int y, const int width, const int height );
|
||||
void AssignRect( wxRectangle &dest, int x, int y, int width, int height );
|
||||
void AssignRect( wxRectangle &dest, const wxRectangle &source );
|
||||
};
|
||||
|
||||
@@ -369,9 +369,9 @@ class wxListHeaderWindow : public wxWindow
|
||||
|
||||
public:
|
||||
wxListHeaderWindow( void );
|
||||
wxListHeaderWindow( wxWindow *win, const wxWindowID id, wxListMainWindow *owner,
|
||||
const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
|
||||
const long style = 0, const wxString &name = "columntitles" );
|
||||
wxListHeaderWindow( wxWindow *win, wxWindowID id, wxListMainWindow *owner,
|
||||
const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
|
||||
long style = 0, const wxString &name = "columntitles" );
|
||||
void DoDrawRect( wxPaintDC *dc, int x, int y, int w, int h );
|
||||
void OnPaint( wxPaintEvent &event );
|
||||
void OnMouse( wxMouseEvent &event );
|
||||
@@ -487,13 +487,13 @@ class wxListMainWindow: public wxScrolledWindow
|
||||
|
||||
public:
|
||||
wxListMainWindow(void);
|
||||
wxListMainWindow( wxWindow *parent, const wxWindowID id,
|
||||
const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
|
||||
const long style = 0, const wxString &name = "listctrl" );
|
||||
wxListMainWindow( wxWindow *parent, wxWindowID id,
|
||||
const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
|
||||
long style = 0, const wxString &name = "listctrl" );
|
||||
~wxListMainWindow(void);
|
||||
void RefreshLine( wxListLineData *line );
|
||||
void OnPaint( wxPaintEvent &event );
|
||||
void HilightAll( const bool on );
|
||||
void HilightAll( bool on );
|
||||
void ActivateLine( wxListLineData *line );
|
||||
void SendNotify( wxListLineData *line, wxEventType command );
|
||||
void FocusLine( wxListLineData *line );
|
||||
@@ -517,37 +517,37 @@ class wxListMainWindow: public wxScrolledWindow
|
||||
int GetIndexOfLine( const wxListLineData *line );
|
||||
int GetTextLength( wxString &s ); // should be const
|
||||
|
||||
void SetImageList( wxImageList *imageList, const int which );
|
||||
void SetItemSpacing( const int spacing, const bool isSmall = FALSE );
|
||||
int GetItemSpacing( const bool isSmall = FALSE );
|
||||
void SetColumn( const int col, wxListItem &item );
|
||||
void SetColumnWidth( const int col, const int width );
|
||||
void GetColumn( const int col, wxListItem &item );
|
||||
int GetColumnWidth( const int vol );
|
||||
void SetImageList( wxImageList *imageList, int which );
|
||||
void SetItemSpacing( int spacing, bool isSmall = FALSE );
|
||||
int GetItemSpacing( bool isSmall = FALSE );
|
||||
void SetColumn( int col, wxListItem &item );
|
||||
void SetColumnWidth( int col, int width );
|
||||
void GetColumn( int col, wxListItem &item );
|
||||
int GetColumnWidth( int vol );
|
||||
int GetColumnCount( void );
|
||||
int GetCountPerPage( void );
|
||||
void SetItem( wxListItem &item );
|
||||
void GetItem( wxListItem &item );
|
||||
void SetItemState( const long item, const long state, const long stateMask );
|
||||
int GetItemState( const long item, const long stateMask );
|
||||
void SetItemState( long item, long state, long stateMask );
|
||||
int GetItemState( long item, long stateMask );
|
||||
int GetItemCount( void );
|
||||
void GetItemRect( const long index, wxRectangle &rect );
|
||||
void GetItemRect( long index, wxRectangle &rect );
|
||||
int GetSelectedItemCount( void );
|
||||
void SetMode( const long mode );
|
||||
void SetMode( long mode );
|
||||
long GetMode( void ) const;
|
||||
void CalculatePositions( void );
|
||||
void RealizeChanges(void);
|
||||
long GetNextItem( const long item, int geometry, int state );
|
||||
void DeleteItem( const long index );
|
||||
long GetNextItem( long item, int geometry, int state );
|
||||
void DeleteItem( long index );
|
||||
void DeleteAllItems( void );
|
||||
void DeleteColumn( const int col );
|
||||
void DeleteColumn( int col );
|
||||
void DeleteEverything( void );
|
||||
void EnsureVisible( const long index );
|
||||
long FindItem(const long start, const wxString& str, const bool partial = FALSE );
|
||||
long FindItem(const long start, const long data);
|
||||
long HitTest( const int x, const int y, int &flags );
|
||||
void EnsureVisible( long index );
|
||||
long FindItem(long start, const wxString& str, bool partial = FALSE );
|
||||
long FindItem(long start, long data);
|
||||
long HitTest( int x, int y, int &flags );
|
||||
void InsertItem( wxListItem &item );
|
||||
void InsertColumn( const long col, wxListItem &item );
|
||||
void InsertColumn( long col, wxListItem &item );
|
||||
void SortItems( wxListCtrlCompare fn, long data );
|
||||
virtual bool OnListNotify( wxListEvent &event );
|
||||
|
||||
@@ -565,66 +565,66 @@ class wxListCtrl: public wxControl
|
||||
public:
|
||||
|
||||
wxListCtrl(void);
|
||||
wxListCtrl( wxWindow *parent, const wxWindowID id,
|
||||
const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
|
||||
const long style = 0, const wxString &name = "listctrl" );
|
||||
wxListCtrl( wxWindow *parent, wxWindowID id,
|
||||
const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
|
||||
long style = 0, const wxString &name = "listctrl" );
|
||||
~wxListCtrl(void);
|
||||
bool Create( wxWindow *parent, const wxWindowID id,
|
||||
const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
|
||||
const long style = 0, const wxString &name = "listctrl" );
|
||||
bool Create( wxWindow *parent, wxWindowID id,
|
||||
const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize,
|
||||
long style = 0, const wxString &name = "listctrl" );
|
||||
void OnSize( wxSizeEvent &event );
|
||||
void SetBackgroundColour( const wxColour& col );
|
||||
bool GetColumn( const int col, wxListItem& item );
|
||||
bool SetColumn( const int col, wxListItem& item );
|
||||
int GetColumnWidth( const int col );
|
||||
bool SetColumnWidth( const int col, const int width);
|
||||
bool GetColumn( int col, wxListItem& item );
|
||||
bool SetColumn( int col, wxListItem& item );
|
||||
int GetColumnWidth( int col );
|
||||
bool SetColumnWidth( int col, int width);
|
||||
int GetCountPerPage(void); // not the same in wxGLC as in Windows, I think
|
||||
// wxText& GetEditControl(void) const; // not supported in wxGLC
|
||||
bool GetItem( wxListItem& info );
|
||||
bool SetItem( wxListItem& info ) ;
|
||||
long SetItem( const long index, const int col, const wxString& label, const int imageId = -1 );
|
||||
int GetItemState( const long item, const long stateMask );
|
||||
bool SetItemState( const long item, const long state, const long stateMask);
|
||||
bool SetItemImage( const long item, const int image, const int selImage);
|
||||
wxString GetItemText( const long item );
|
||||
void SetItemText( const long item, const wxString& str );
|
||||
long GetItemData( const long item );
|
||||
bool SetItemData( const long item, long data );
|
||||
bool GetItemRect( const long item, wxRectangle& rect, const int code = wxLIST_RECT_BOUNDS ); // not supported in wxGLC
|
||||
bool GetItemPosition( const long item, wxPoint& pos ) const; // not supported in wxGLC
|
||||
bool SetItemPosition( const long item, const wxPoint& pos ); // not supported in wxGLC
|
||||
long SetItem( long index, int col, const wxString& label, int imageId = -1 );
|
||||
int GetItemState( long item, long stateMask );
|
||||
bool SetItemState( long item, long state, long stateMask);
|
||||
bool SetItemImage( long item, int image, int selImage);
|
||||
wxString GetItemText( long item );
|
||||
void SetItemText( long item, const wxString& str );
|
||||
long GetItemData( long item );
|
||||
bool SetItemData( long item, long data );
|
||||
bool GetItemRect( long item, wxRectangle& rect, int code = wxLIST_RECT_BOUNDS ); // not supported in wxGLC
|
||||
bool GetItemPosition( long item, wxPoint& pos ) const; // not supported in wxGLC
|
||||
bool SetItemPosition( long item, const wxPoint& pos ); // not supported in wxGLC
|
||||
int GetItemCount(void);
|
||||
int GetItemSpacing( bool isSmall );
|
||||
int GetSelectedItemCount(void);
|
||||
// wxColour GetTextColour(void) const; // wxGLC has colours for every Item (see wxListItem)
|
||||
// void SetTextColour(const wxColour& col);
|
||||
long GetTopItem(void);
|
||||
void SetSingleStyle( const long style, const bool add = TRUE ) ;
|
||||
void SetWindowStyleFlag(const long style);
|
||||
void SetSingleStyle( long style, bool add = TRUE ) ;
|
||||
void SetWindowStyleFlag(long style);
|
||||
void RecreateWindow(void) {};
|
||||
long GetNextItem(const long item, int geometry = wxLIST_NEXT_ALL, int state = wxLIST_STATE_DONTCARE);
|
||||
wxImageList *GetImageList(const int which);
|
||||
void SetImageList(wxImageList *imageList, const int which) ;
|
||||
bool Arrange( const int flag = wxLIST_ALIGN_DEFAULT ); // always wxLIST_ALIGN_LEFT in wxGLC
|
||||
bool DeleteItem( const long item );
|
||||
long GetNextItem(long item, int geometry = wxLIST_NEXT_ALL, int state = wxLIST_STATE_DONTCARE);
|
||||
wxImageList *GetImageList(int which);
|
||||
void SetImageList(wxImageList *imageList, int which) ;
|
||||
bool Arrange( int flag = wxLIST_ALIGN_DEFAULT ); // always wxLIST_ALIGN_LEFT in wxGLC
|
||||
bool DeleteItem( long item );
|
||||
bool DeleteAllItems(void) ;
|
||||
bool DeleteColumn( const int col );
|
||||
// wxText& Edit(const long item) ; // not supported in wxGLC
|
||||
bool EnsureVisible( const long item );
|
||||
long FindItem(const long start, const wxString& str, const bool partial = FALSE );
|
||||
long FindItem(const long start, const long data);
|
||||
long FindItem(const long start, const wxPoint& pt, const int direction); // not supported in wxGLC
|
||||
bool DeleteColumn( int col );
|
||||
// wxText& Edit(long item) ; // not supported in wxGLC
|
||||
bool EnsureVisible( long item );
|
||||
long FindItem(long start, const wxString& str, bool partial = FALSE );
|
||||
long FindItem(long start, long data);
|
||||
long FindItem(long start, const wxPoint& pt, int direction); // not supported in wxGLC
|
||||
long HitTest(const wxPoint& point, int& flags);
|
||||
long InsertItem(wxListItem& info);
|
||||
long InsertItem(const long index, const wxString& label);
|
||||
long InsertItem(const long index, const int imageIndex);
|
||||
long InsertItem(const long index, const wxString& label, const int imageIndex);
|
||||
long InsertColumn(const long col, wxListItem& info);
|
||||
long InsertColumn(const long col, const wxString& heading, const int format = wxLIST_FORMAT_LEFT,
|
||||
const int width = -1);
|
||||
bool ScrollList(const int dx, const int dy);
|
||||
long InsertItem(long index, const wxString& label);
|
||||
long InsertItem(long index, int imageIndex);
|
||||
long InsertItem(long index, const wxString& label, int imageIndex);
|
||||
long InsertColumn(long col, wxListItem& info);
|
||||
long InsertColumn(long col, const wxString& heading, int format = wxLIST_FORMAT_LEFT,
|
||||
int width = -1);
|
||||
bool ScrollList(int dx, int dy);
|
||||
bool SortItems(wxListCtrlCompare fn, long data);
|
||||
bool Update(const long item);
|
||||
bool Update(long item);
|
||||
virtual bool OnListNotify(wxListEvent& WXUNUSED(event)) { return FALSE; }
|
||||
void SetDropTarget( wxDropTarget *dropTarget )
|
||||
{ m_mainWin->SetDropTarget( dropTarget ); };
|
||||
|
@@ -44,7 +44,7 @@ DECLARE_EVENT_TABLE()
|
||||
#define wxMessageDialog wxGenericMessageDialog
|
||||
|
||||
int wxMessageBox(const wxString& message, const wxString& caption = wxMessageBoxCaptionStr,
|
||||
const long style = wxOK|wxCENTRE, wxWindow *parent = NULL, const int x = -1, const int y = -1);
|
||||
long style = wxOK|wxCENTRE, wxWindow *parent = NULL, int x = -1, int y = -1);
|
||||
|
||||
#endif
|
||||
|
||||
|
@@ -30,27 +30,27 @@ public:
|
||||
|
||||
// Old-style constructor
|
||||
inline wxPanel(wxWindow *parent,
|
||||
const int x = -1, const int y= -1, const int width = 500, const int height = 500,
|
||||
const long style = wxTAB_TRAVERSAL | wxNO_BORDER,
|
||||
int x = -1, int y= -1, int width = 500, int height = 500,
|
||||
long style = wxTAB_TRAVERSAL | wxNO_BORDER,
|
||||
const wxString& name = wxPanelNameStr)
|
||||
{
|
||||
Create(parent, -1, wxPoint(x, y), wxSize(width, height), style, name);
|
||||
}
|
||||
|
||||
// Constructor
|
||||
inline wxPanel(wxWindow *parent, const wxWindowID id,
|
||||
inline wxPanel(wxWindow *parent, wxWindowID id,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
const long style = wxTAB_TRAVERSAL | wxNO_BORDER,
|
||||
long style = wxTAB_TRAVERSAL | wxNO_BORDER,
|
||||
const wxString& name = wxPanelNameStr)
|
||||
{
|
||||
Create(parent, id, pos, size, style, name);
|
||||
}
|
||||
|
||||
bool Create(wxWindow *parent, const wxWindowID id,
|
||||
bool Create(wxWindow *parent, wxWindowID id,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
const long style = wxTAB_TRAVERSAL | wxNO_BORDER,
|
||||
long style = wxTAB_TRAVERSAL | wxNO_BORDER,
|
||||
const wxString& name = wxPanelNameStr);
|
||||
|
||||
void OnPaint(wxPaintEvent& event);
|
||||
|
@@ -26,10 +26,10 @@ class WXDLLEXPORT wxScrolledWindow: public wxWindow
|
||||
|
||||
public:
|
||||
wxScrolledWindow(void);
|
||||
inline wxScrolledWindow(wxWindow *parent, const wxWindowID id = -1,
|
||||
inline wxScrolledWindow(wxWindow *parent, wxWindowID id = -1,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
const long style = wxHSCROLL|wxVSCROLL,
|
||||
long style = wxHSCROLL|wxVSCROLL,
|
||||
const wxString& name = wxPanelNameStr)
|
||||
{
|
||||
Create(parent, id, pos, size, style, name);
|
||||
@@ -37,15 +37,15 @@ public:
|
||||
|
||||
inline ~wxScrolledWindow(void) {}
|
||||
|
||||
bool Create(wxWindow *parent, const wxWindowID id,
|
||||
bool Create(wxWindow *parent, wxWindowID id,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
const long style = wxHSCROLL|wxVSCROLL,
|
||||
long style = wxHSCROLL|wxVSCROLL,
|
||||
const wxString& name = wxPanelNameStr);
|
||||
|
||||
// Set client size
|
||||
// Should take account of scrollbars
|
||||
// virtual void SetClientSize(const int width, const int size);
|
||||
// virtual void SetClientSize(int width, int size);
|
||||
|
||||
// Is the window retained?
|
||||
// inline bool IsRetained(void) const;
|
||||
@@ -53,13 +53,13 @@ public:
|
||||
// Number of pixels per user unit (0 or -1 for no scrollbar)
|
||||
// Length of virtual canvas in user units
|
||||
// Length of page in user units
|
||||
virtual void SetScrollbars(const int pixelsPerUnitX, const int pixelsPerUnitY,
|
||||
const int noUnitsX, const int noUnitsY,
|
||||
const int xPos = 0, const int yPos = 0,
|
||||
const bool noRefresh = FALSE );
|
||||
virtual void SetScrollbars(int pixelsPerUnitX, int pixelsPerUnitY,
|
||||
int noUnitsX, int noUnitsY,
|
||||
int xPos = 0, int yPos = 0,
|
||||
bool noRefresh = FALSE );
|
||||
|
||||
// Physically scroll the window
|
||||
virtual void Scroll(const int x_pos, const int y_pos);
|
||||
virtual void Scroll(int x_pos, int y_pos);
|
||||
|
||||
#if WXWIN_COMPATIBILITY
|
||||
virtual void GetScrollUnitsPerPage(int *x_page, int *y_page) const;
|
||||
@@ -75,7 +75,7 @@ public:
|
||||
// If FALSE, the whole canvas is invalidated and a Clear() is
|
||||
// necessary. Disable for when the scroll increment is used
|
||||
// to actually scroll a non-constant distance
|
||||
virtual void EnableScrolling(const bool x_scrolling, const bool y_scrolling);
|
||||
virtual void EnableScrolling(bool x_scrolling, bool y_scrolling);
|
||||
|
||||
// Get the view start
|
||||
virtual void ViewStart(int *x, int *y) const;
|
||||
@@ -83,8 +83,8 @@ public:
|
||||
// Actual size in pixels when scrolling is taken into account
|
||||
virtual void GetVirtualSize(int *x, int *y) const;
|
||||
|
||||
virtual void CalcScrolledPosition(const int x, const int y, int *xx, int *yy) const ;
|
||||
virtual void CalcUnscrolledPosition(const int x, const int y, float *xx, float *yy) const ;
|
||||
virtual void CalcScrolledPosition(int x, int y, int *xx, int *yy) const ;
|
||||
virtual void CalcUnscrolledPosition(int x, int y, float *xx, float *yy) const ;
|
||||
|
||||
// Adjust the scrollbars
|
||||
virtual void AdjustScrollbars(void);
|
||||
|
@@ -57,8 +57,8 @@ class WXDLLEXPORT wxSplitterWindow: public wxWindow
|
||||
wxSplitterWindow(void);
|
||||
|
||||
// Normal constructor
|
||||
wxSplitterWindow(wxWindow *parent, const wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize, const long style = wxSP_3D|wxCLIP_CHILDREN, const wxString& name = "splitter");
|
||||
wxSplitterWindow(wxWindow *parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize, long style = wxSP_3D|wxCLIP_CHILDREN, const wxString& name = "splitter");
|
||||
~wxSplitterWindow(void);
|
||||
|
||||
// Gets the only or left/top pane
|
||||
@@ -68,7 +68,7 @@ class WXDLLEXPORT wxSplitterWindow: public wxWindow
|
||||
inline wxWindow *GetWindow2(void) { return m_windowTwo; }
|
||||
|
||||
// Sets the split mode
|
||||
inline void SetSplitMode(const int mode) { m_splitMode = mode; }
|
||||
inline void SetSplitMode(int mode) { m_splitMode = mode; }
|
||||
|
||||
// Gets the split mode
|
||||
inline int GetSplitMode(void) const { return m_splitMode; };
|
||||
@@ -80,8 +80,8 @@ class WXDLLEXPORT wxSplitterWindow: public wxWindow
|
||||
// and changing the split mode.
|
||||
// Does nothing and returns FALSE if the window is already split.
|
||||
// A sashPosition of -1 means choose a default sash position.
|
||||
bool SplitVertically(wxWindow *window1, wxWindow *window2, const int sashPosition = -1);
|
||||
bool SplitHorizontally(wxWindow *window1, wxWindow *window2, const int sashPosition = -1);
|
||||
bool SplitVertically(wxWindow *window1, wxWindow *window2, int sashPosition = -1);
|
||||
bool SplitHorizontally(wxWindow *window1, wxWindow *window2, int sashPosition = -1);
|
||||
|
||||
// Removes the specified (or second) window from the view
|
||||
// Doesn't actually delete the window.
|
||||
@@ -91,10 +91,10 @@ class WXDLLEXPORT wxSplitterWindow: public wxWindow
|
||||
inline bool IsSplit(void) const { return (m_windowTwo != NULL); }
|
||||
|
||||
// Sets the sash size
|
||||
inline void SetSashSize(const int width) { m_sashSize = width; }
|
||||
inline void SetSashSize(int width) { m_sashSize = width; }
|
||||
|
||||
// Sets the border size
|
||||
inline void SetBorderSize(const int width) { m_borderSize = width; }
|
||||
inline void SetBorderSize(int width) { m_borderSize = width; }
|
||||
|
||||
// Gets the sash size
|
||||
inline int GetSashSize(void) const { return m_sashSize; }
|
||||
@@ -103,13 +103,13 @@ class WXDLLEXPORT wxSplitterWindow: public wxWindow
|
||||
inline int GetBorderSize(void) const { return m_borderSize; }
|
||||
|
||||
// Set the sash position
|
||||
void SetSashPosition(const int position, const bool redaw = TRUE);
|
||||
void SetSashPosition(int position, bool redaw = TRUE);
|
||||
|
||||
// Gets the sash position
|
||||
inline int GetSashPosition(void) const { return m_sashPosition; }
|
||||
|
||||
// If this is zero, we can remove panes by dragging the sash.
|
||||
inline void SetMinimumPaneSize(const int min) { m_minimumPaneSize = min; }
|
||||
inline void SetMinimumPaneSize(int min) { m_minimumPaneSize = min; }
|
||||
inline int GetMinimumPaneSize(void) const { return m_minimumPaneSize; }
|
||||
|
||||
// If the sash is moved to an extreme position, a subwindow
|
||||
@@ -141,10 +141,10 @@ class WXDLLEXPORT wxSplitterWindow: public wxWindow
|
||||
void DrawSash(wxDC& dc);
|
||||
|
||||
// Draws the sash tracker (for whilst moving the sash)
|
||||
void DrawSashTracker(const int x, const int y);
|
||||
void DrawSashTracker(int x, int y);
|
||||
|
||||
// Tests for x, y over sash
|
||||
bool SashHitTest(const int x, const int y, const int tolerance = 2);
|
||||
bool SashHitTest(int x, int y, int tolerance = 2);
|
||||
|
||||
// Resizes subwindows
|
||||
void SizeWindows(void);
|
||||
|
@@ -26,10 +26,10 @@ class WXDLLEXPORT wxStatusBar: public wxWindow
|
||||
|
||||
public:
|
||||
wxStatusBar(void);
|
||||
inline wxStatusBar(wxWindow *parent, const wxWindowID id,
|
||||
inline wxStatusBar(wxWindow *parent, wxWindowID id,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
const long style = 0,
|
||||
long style = 0,
|
||||
const wxString& name = wxPanelNameStr)
|
||||
{
|
||||
Create(parent, id, pos, size, style, name);
|
||||
@@ -37,33 +37,33 @@ public:
|
||||
|
||||
~wxStatusBar(void);
|
||||
|
||||
bool Create(wxWindow *parent, const wxWindowID id,
|
||||
bool Create(wxWindow *parent, wxWindowID id,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
const long style = 0,
|
||||
long style = 0,
|
||||
const wxString& name = wxPanelNameStr);
|
||||
|
||||
// Create status line
|
||||
virtual void SetFieldsCount(const int number=1, const int *widths = NULL);
|
||||
virtual void SetFieldsCount(int number=1, int *widths = NULL);
|
||||
inline int GetFieldsCount(void) const { return m_nFields; }
|
||||
|
||||
// Set status line text
|
||||
virtual void SetStatusText(const wxString& text, const int number = 0);
|
||||
virtual wxString GetStatusText(const int number = 0) const;
|
||||
virtual void SetStatusText(const wxString& text, int number = 0);
|
||||
virtual wxString GetStatusText(int number = 0) const;
|
||||
|
||||
// Set status line widths
|
||||
virtual void SetStatusWidths(const int n, const int *widths_field);
|
||||
virtual void SetStatusWidths(int n, int *widths_field);
|
||||
|
||||
virtual void DrawFieldText(wxDC& dc, const int i);
|
||||
virtual void DrawField(wxDC& dc, const int i);
|
||||
virtual void DrawFieldText(wxDC& dc, int i);
|
||||
virtual void DrawField(wxDC& dc, int i);
|
||||
|
||||
// Get the position and size of the field's internal bounding rectangle
|
||||
virtual bool GetFieldRect(const int i, wxRectangle& rect) const;
|
||||
virtual bool GetFieldRect(int i, wxRectangle& rect) const;
|
||||
|
||||
inline int GetBorderX(void) const { return m_borderX; }
|
||||
inline int GetBorderY(void) const { return m_borderY; }
|
||||
inline void SetBorderX(const int x);
|
||||
inline void SetBorderY(const int y);
|
||||
inline void SetBorderX(int x);
|
||||
inline void SetBorderY(int y);
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
// Implementation
|
||||
|
@@ -266,10 +266,10 @@ DECLARE_DYNAMIC_CLASS(wxTabbedDialog)
|
||||
|
||||
public:
|
||||
|
||||
wxTabbedDialog(wxWindow *parent, const wxWindowID id, const wxString& title,
|
||||
wxTabbedDialog(wxWindow *parent, wxWindowID id, const wxString& title,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
const long windowStyle = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxDialogNameStr);
|
||||
long windowStyle = wxDEFAULT_DIALOG_STYLE, const wxString& name = wxDialogNameStr);
|
||||
~wxTabbedDialog(void);
|
||||
|
||||
inline wxTabView *GetTabView() const { return m_tabView; }
|
||||
@@ -295,10 +295,10 @@ DECLARE_DYNAMIC_CLASS(wxTabbedPanel)
|
||||
|
||||
public:
|
||||
|
||||
wxTabbedPanel(wxWindow *parent, const wxWindowID id,
|
||||
wxTabbedPanel(wxWindow *parent, wxWindowID id,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
const long windowStyle = 0, const wxString& name = wxPanelNameStr);
|
||||
long windowStyle = 0, const wxString& name = wxPanelNameStr);
|
||||
~wxTabbedPanel(void);
|
||||
|
||||
inline wxTabView *GetTabView() const { return m_tabView; }
|
||||
|
@@ -257,24 +257,24 @@ class wxTreeCtrl: public wxScrolledWindow
|
||||
public:
|
||||
|
||||
wxTreeCtrl(void);
|
||||
wxTreeCtrl(wxWindow *parent, const wxWindowID id = -1,
|
||||
wxTreeCtrl(wxWindow *parent, wxWindowID id = -1,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
long style = wxTR_HAS_BUTTONS,
|
||||
const wxString& name = "wxTreeCtrl" );
|
||||
~wxTreeCtrl(void);
|
||||
bool Create(wxWindow *parent, const wxWindowID id = -1,
|
||||
bool Create(wxWindow *parent, wxWindowID id = -1,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize,
|
||||
long style = wxTR_HAS_BUTTONS,
|
||||
const wxString& name = "wxTreeCtrl");
|
||||
|
||||
int GetCount(void) const;
|
||||
long InsertItem( long parent, const wxString& label, const int image = -1,
|
||||
const int selImage = -1, long insertAfter = wxTREE_INSERT_LAST );
|
||||
long InsertItem( long parent, const wxString& label, int image = -1,
|
||||
int selImage = -1, long insertAfter = wxTREE_INSERT_LAST );
|
||||
long InsertItem( long parent, wxTreeItem &info, long insertAfter = wxTREE_INSERT_LAST );
|
||||
bool DeleteAllItems(void);
|
||||
bool ExpandItem( long item, const int action );
|
||||
bool ExpandItem( long item, int action );
|
||||
bool GetItem( wxTreeItem &info ) const;
|
||||
long GetItemData( long item ) const;
|
||||
wxString GetItemText( long item ) const;
|
||||
@@ -284,7 +284,7 @@ class wxTreeCtrl: public wxScrolledWindow
|
||||
long GetSelection(void) const;
|
||||
bool SelectItem( long item ) const;
|
||||
bool ItemHasChildren( long item ) const;
|
||||
void SetIndent( const int indent );
|
||||
void SetIndent( int indent );
|
||||
int GetIndent(void) const;
|
||||
bool SetItem( wxTreeItem &info );
|
||||
bool SetItemData( long item, long data );
|
||||
|
Reference in New Issue
Block a user