make wxMacItem::m_colId of type DataBrowserPropertyID instead of short to avoid warnings whenever comparing it with values of type DataBrowserPropertyID
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41442 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -671,7 +671,7 @@ public :
|
|||||||
|
|
||||||
OSStatus AddColumn( DataBrowserListViewColumnDesc *columnDesc,
|
OSStatus AddColumn( DataBrowserListViewColumnDesc *columnDesc,
|
||||||
DataBrowserTableViewColumnIndex position );
|
DataBrowserTableViewColumnIndex position );
|
||||||
|
|
||||||
OSStatus RemoveColumn( DataBrowserTableViewColumnIndex position );
|
OSStatus RemoveColumn( DataBrowserTableViewColumnIndex position );
|
||||||
|
|
||||||
OSStatus AutoSizeColumns();
|
OSStatus AutoSizeColumns();
|
||||||
@@ -796,7 +796,7 @@ class wxMacListBoxItem;
|
|||||||
const DataBrowserPropertyID kTextColumnId = 1024;
|
const DataBrowserPropertyID kTextColumnId = 1024;
|
||||||
const DataBrowserPropertyID kNumericOrderColumnId = 1025;
|
const DataBrowserPropertyID kNumericOrderColumnId = 1025;
|
||||||
|
|
||||||
// for multi-column controls, we will use this + the column ID to identify the
|
// for multi-column controls, we will use this + the column ID to identify the
|
||||||
// column. We don't use kTextColumnId there, and ideally the two should merge.
|
// column. We don't use kTextColumnId there, and ideally the two should merge.
|
||||||
const DataBrowserPropertyID kMinColumnId = 1050;
|
const DataBrowserPropertyID kMinColumnId = 1050;
|
||||||
|
|
||||||
@@ -825,7 +825,7 @@ public:
|
|||||||
virtual void * MacGetClientData( unsigned int) const = 0;
|
virtual void * MacGetClientData( unsigned int) const = 0;
|
||||||
|
|
||||||
virtual ~wxMacListControl() { }
|
virtual ~wxMacListControl() { }
|
||||||
};
|
};
|
||||||
|
|
||||||
// base class for databrowser items
|
// base class for databrowser items
|
||||||
|
|
||||||
@@ -852,26 +852,26 @@ public :
|
|||||||
virtual void Notification(wxMacDataItemBrowserControl *owner ,
|
virtual void Notification(wxMacDataItemBrowserControl *owner ,
|
||||||
DataBrowserItemNotification message,
|
DataBrowserItemNotification message,
|
||||||
DataBrowserItemDataRef itemData ) const;
|
DataBrowserItemDataRef itemData ) const;
|
||||||
|
|
||||||
void SetLabel( const wxString& str);
|
void SetLabel( const wxString& str);
|
||||||
const wxString& GetLabel() const;
|
const wxString& GetLabel() const;
|
||||||
|
|
||||||
void SetOrder( SInt32 order );
|
void SetOrder( SInt32 order );
|
||||||
SInt32 GetOrder() const;
|
SInt32 GetOrder() const;
|
||||||
|
|
||||||
void SetData( void* data);
|
void SetData( void* data);
|
||||||
void* GetData() const;
|
void* GetData() const;
|
||||||
|
|
||||||
void SetColumn( short col );
|
void SetColumn( short col );
|
||||||
short GetColumn();
|
short GetColumn();
|
||||||
|
|
||||||
protected :
|
protected :
|
||||||
wxString m_label;
|
wxString m_label;
|
||||||
wxMacCFStringHolder m_cfLabel;
|
wxMacCFStringHolder m_cfLabel;
|
||||||
void * m_data;
|
void * m_data;
|
||||||
SInt32 m_order;
|
SInt32 m_order;
|
||||||
short m_colId;
|
DataBrowserPropertyID m_colId;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
enum ListSortOrder {
|
enum ListSortOrder {
|
||||||
@@ -897,7 +897,7 @@ public :
|
|||||||
unsigned int GetItemCount(const wxMacDataItem* container, bool recurse , DataBrowserItemState state) const;
|
unsigned int GetItemCount(const wxMacDataItem* container, bool recurse , DataBrowserItemState state) const;
|
||||||
void GetItems(const wxMacDataItem* container, bool recurse ,
|
void GetItems(const wxMacDataItem* container, bool recurse ,
|
||||||
DataBrowserItemState state, wxArrayMacDataItemPtr &items ) const;
|
DataBrowserItemState state, wxArrayMacDataItemPtr &items ) const;
|
||||||
|
|
||||||
unsigned int GetSelectedItemCount( const wxMacDataItem* container, bool recurse ) const;
|
unsigned int GetSelectedItemCount( const wxMacDataItem* container, bool recurse ) const;
|
||||||
|
|
||||||
unsigned int GetLineFromItem(const wxMacDataItem *item) const;
|
unsigned int GetLineFromItem(const wxMacDataItem *item) const;
|
||||||
@@ -910,7 +910,7 @@ public :
|
|||||||
|
|
||||||
void InsertColumn(int colId, DataBrowserPropertyType colType,
|
void InsertColumn(int colId, DataBrowserPropertyType colType,
|
||||||
const wxString& title, SInt16 just = teFlushDefault, int defaultWidth = -1);
|
const wxString& title, SInt16 just = teFlushDefault, int defaultWidth = -1);
|
||||||
|
|
||||||
int GetColumnWidth(int colId);
|
int GetColumnWidth(int colId);
|
||||||
void SetColumnWidth(int colId, int width);
|
void SetColumnWidth(int colId, int width);
|
||||||
|
|
||||||
@@ -951,8 +951,8 @@ public :
|
|||||||
|
|
||||||
bool IsSelectionSuppressed() const { return m_suppressSelection; }
|
bool IsSelectionSuppressed() const { return m_suppressSelection; }
|
||||||
bool SuppressSelection( bool suppress );
|
bool SuppressSelection( bool suppress );
|
||||||
|
|
||||||
|
|
||||||
// wxMacListControl Methods
|
// wxMacListControl Methods
|
||||||
// add and remove
|
// add and remove
|
||||||
|
|
||||||
@@ -989,7 +989,7 @@ public :
|
|||||||
virtual ListSortOrder GetSortOrder() const;
|
virtual ListSortOrder GetSortOrder() const;
|
||||||
virtual void SetSortOrder(const ListSortOrder sort);
|
virtual void SetSortOrder(const ListSortOrder sort);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
@@ -1114,23 +1114,23 @@ public:
|
|||||||
void SetNativeContext( CGContextRef cg );
|
void SetNativeContext( CGContextRef cg );
|
||||||
CGPathDrawingMode GetDrawingMode() const { return m_mode; }
|
CGPathDrawingMode GetDrawingMode() const { return m_mode; }
|
||||||
|
|
||||||
virtual void Translate( wxCoord dx , wxCoord dy );
|
virtual void Translate( wxCoord dx , wxCoord dy );
|
||||||
virtual void Scale( wxCoord xScale , wxCoord yScale );
|
virtual void Scale( wxCoord xScale , wxCoord yScale );
|
||||||
virtual void DrawBitmap( const wxBitmap &bmp, wxCoord x, wxCoord y, wxCoord w, wxCoord h );
|
virtual void DrawBitmap( const wxBitmap &bmp, wxCoord x, wxCoord y, wxCoord w, wxCoord h );
|
||||||
virtual void DrawIcon( const wxIcon &icon, wxCoord x, wxCoord y, wxCoord w, wxCoord h );
|
virtual void DrawIcon( const wxIcon &icon, wxCoord x, wxCoord y, wxCoord w, wxCoord h );
|
||||||
virtual void PushState();
|
virtual void PushState();
|
||||||
virtual void PopState();
|
virtual void PopState();
|
||||||
|
|
||||||
virtual void DrawText( const wxString &str, wxCoord x, wxCoord y, double angle ) ;
|
virtual void DrawText( const wxString &str, wxCoord x, wxCoord y, double angle ) ;
|
||||||
|
|
||||||
virtual void GetTextExtent( const wxString &str, wxCoord *width, wxCoord *height,
|
virtual void GetTextExtent( const wxString &str, wxCoord *width, wxCoord *height,
|
||||||
wxCoord *descent, wxCoord *externalLeading ) const ;
|
wxCoord *descent, wxCoord *externalLeading ) const ;
|
||||||
|
|
||||||
virtual void GetPartialTextExtents(const wxString& text, wxArrayInt& widths) const ;
|
virtual void GetPartialTextExtents(const wxString& text, wxArrayInt& widths) const ;
|
||||||
|
|
||||||
virtual void SetFont( const wxFont &font ) ;
|
virtual void SetFont( const wxFont &font ) ;
|
||||||
|
|
||||||
virtual void SetTextColor( const wxColour &col ) ;
|
virtual void SetTextColor( const wxColour &col ) ;
|
||||||
private:
|
private:
|
||||||
CGContextRef m_cgContext;
|
CGContextRef m_cgContext;
|
||||||
CGrafPtr m_qdPort;
|
CGrafPtr m_qdPort;
|
||||||
|
Reference in New Issue
Block a user