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:
Vadim Zeitlin
2006-09-25 17:35:41 +00:00
parent e330eb4619
commit 7b514b3b43

View File

@@ -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;