Source and warning cleaning after enabling wxUSE_DATAVIEWCTRL in wxMSW builds.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38384 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba 2006-03-27 14:01:33 +00:00
parent f3b0f8ad21
commit f554a14b89
5 changed files with 318 additions and 304 deletions

View File

@ -215,9 +215,9 @@ class wxDataViewCellBase: public wxObject
public:
wxDataViewCellBase( const wxString &varianttype, wxDataViewCellMode mode = wxDATAVIEW_CELL_INERT );
virtual bool SetValue( const wxVariant &value ) { return true; }
virtual bool GetValue( wxVariant &value ) { return true; }
virtual bool Validate( wxVariant &value ) { return true; }
virtual bool SetValue( const wxVariant& WXUNUSED(value) ) { return true; }
virtual bool GetValue( wxVariant& WXUNUSED(value) ) { return true; }
virtual bool Validate( wxVariant& WXUNUSED(value) ) { return true; }
wxString GetVariantType() { return m_variantType; }
wxDataViewCellMode GetMode() { return m_mode; }

View File

@ -37,18 +37,29 @@ public:
virtual bool Render( wxRect cell, wxDC *dc, int state ) = 0;
virtual wxSize GetSize() = 0;
virtual bool Activate( wxRect cell,
wxDataViewListModel *model, size_t col, size_t row )
virtual bool Activate( wxRect WXUNUSED(cell),
wxDataViewListModel *WXUNUSED(model),
size_t WXUNUSED(col),
size_t WXUNUSED(row) )
{ return false; }
virtual bool LeftClick( wxPoint cursor, wxRect cell,
wxDataViewListModel *model, size_t col, size_t row )
virtual bool LeftClick( wxPoint WXUNUSED(cursor),
wxRect WXUNUSED(cell),
wxDataViewListModel *WXUNUSED(model),
size_t WXUNUSED(col),
size_t WXUNUSED(row) )
{ return false; }
virtual bool RightClick( wxPoint cursor, wxRect cell,
wxDataViewListModel *model, size_t col, size_t row )
virtual bool RightClick( wxPoint WXUNUSED(cursor),
wxRect WXUNUSED(cell),
wxDataViewListModel *WXUNUSED(model),
size_t WXUNUSED(col),
size_t WXUNUSED(row) )
{ return false; }
virtual bool StartDrag( wxPoint cursor, wxRect cell,
wxDataViewListModel *model, size_t col, size_t row )
virtual bool StartDrag( wxPoint WXUNUSED(cursor),
wxRect WXUNUSED(cell),
wxDataViewListModel *WXUNUSED(model),
size_t WXUNUSED(col),
size_t WXUNUSED(row) )
{ return false; }
// Create DC on request

View File

@ -147,7 +147,7 @@ public:
m_colour = value.GetString();
return true;
}
bool Render( wxRect rect, wxDC *dc, int state )
bool Render( wxRect rect, wxDC *dc, int WXUNUSED(state) )
{
dc->SetPen( *wxBLACK_PEN );
if (m_colour == wxT("red"))
@ -163,8 +163,10 @@ public:
{
return wxSize(20,8);
}
bool Activate( wxRect rect,
wxDataViewListModel *model, size_t col, size_t row )
bool Activate( wxRect WXUNUSED(rect),
wxDataViewListModel *WXUNUSED(model),
size_t WXUNUSED(col),
size_t WXUNUSED(row) )
{
return false;
}
@ -193,7 +195,7 @@ public:
virtual size_t GetNumberOfRows() { return m_list.GetCount(); }
virtual size_t GetNumberOfCols() { return 2; }
virtual wxString GetColType( size_t col ) { return wxT("string"); }
virtual wxString GetColType( size_t WXUNUSED(col) ) { return wxT("string"); }
virtual void GetValue( wxVariant &variant, size_t col, size_t row )
{
if (col == 0)
@ -347,7 +349,7 @@ MyFrame::MyFrame(wxFrame *frame, wxChar *title, int x, int y, int w, int h):
// Left wxDataViewCtrl
dataview_left = new wxDataViewCtrl( this, -1 );
dataview_left = new wxDataViewCtrl( this, wxID_ANY );
MyTextModel *model = new MyTextModel;
dataview_left->AssociateModel( model );
@ -370,7 +372,7 @@ MyFrame::MyFrame(wxFrame *frame, wxChar *title, int x, int y, int w, int h):
dataview_left->AppendDateColumn( wxT("date"), 6 );
// Right wxDataViewCtrl using the same model
dataview_right = new wxDataViewCtrl( this, -1 );
dataview_right = new wxDataViewCtrl( this, wxID_ANY );
dataview_right->AssociateModel( model );
text_cell = new wxDataViewTextCell( wxT("string"), wxDATAVIEW_CELL_EDITABLE );
@ -441,7 +443,7 @@ MySortingFrame::MySortingFrame(wxFrame *frame, wxChar *title, int x, int y, int
// Left wxDataViewCtrl
dataview_left = new wxDataViewCtrl( this, -1 );
dataview_left = new wxDataViewCtrl( this, wxID_ANY );
MyUnsortedTextModel *model = new MyUnsortedTextModel;
dataview_left->AssociateModel( model );
@ -451,7 +453,7 @@ MySortingFrame::MySortingFrame(wxFrame *frame, wxChar *title, int x, int y, int
dataview_left->AppendTextColumn( wxT("second"), 1 );
// Right wxDataViewCtrl using the sorting model
dataview_right = new wxDataViewCtrl( this, -1 );
dataview_right = new wxDataViewCtrl( this, wxID_ANY );
wxDataViewSortedListModel *sorted_model =
new wxDataViewSortedListModel( model );
dataview_right->AssociateModel( sorted_model );
@ -506,43 +508,43 @@ void MySortingFrame::OnAbout(wxCommandEvent& WXUNUSED(event) )
dialog.ShowModal();
}
void MySortingFrame::OnAppendRowLeft(wxCommandEvent& event)
void MySortingFrame::OnAppendRowLeft(wxCommandEvent& WXUNUSED(event))
{
}
void MySortingFrame::OnPrependRowLeft(wxCommandEvent& event)
void MySortingFrame::OnPrependRowLeft(wxCommandEvent& WXUNUSED(event))
{
}
void MySortingFrame::OnInsertRowLeft(wxCommandEvent& event)
void MySortingFrame::OnInsertRowLeft(wxCommandEvent& WXUNUSED(event))
{
}
void MySortingFrame::OnDeleteRowLeft(wxCommandEvent& event)
void MySortingFrame::OnDeleteRowLeft(wxCommandEvent& WXUNUSED(event))
{
}
void MySortingFrame::OnEditRowLeft(wxCommandEvent& event)
void MySortingFrame::OnEditRowLeft(wxCommandEvent& WXUNUSED(event))
{
}
void MySortingFrame::OnAppendRowRight(wxCommandEvent& event)
void MySortingFrame::OnAppendRowRight(wxCommandEvent& WXUNUSED(event))
{
}
void MySortingFrame::OnPrependRowRight(wxCommandEvent& event)
void MySortingFrame::OnPrependRowRight(wxCommandEvent& WXUNUSED(event))
{
}
void MySortingFrame::OnInsertRowRight(wxCommandEvent& event)
void MySortingFrame::OnInsertRowRight(wxCommandEvent& WXUNUSED(event))
{
}
void MySortingFrame::OnDeleteRowRight(wxCommandEvent& event)
void MySortingFrame::OnDeleteRowRight(wxCommandEvent& WXUNUSED(event))
{
}
void MySortingFrame::OnEditRowRight(wxCommandEvent& event)
void MySortingFrame::OnEditRowRight(wxCommandEvent& WXUNUSED(event))
{
}

View File

@ -15,14 +15,15 @@
#pragma hdrstop
#endif
#include "wx/defs.h"
#if wxUSE_DATAVIEWCTRL
#ifndef WX_PRECOMP
#include "wx/object.h"
#include "wx/dataview.h"
#include "wx/log.h"
#endif
#include "wx/image.h"
#include "wx/dataview.h"
// ---------------------------------------------------------
// wxDataViewModel
@ -219,12 +220,12 @@ public:
virtual bool RowAppended() { return true; }
virtual bool RowPrepended() { return true; }
virtual bool RowInserted( size_t before ) { return true; }
virtual bool RowDeleted( size_t row ) { return true; }
virtual bool RowChanged( size_t row ) { return true; }
virtual bool RowInserted( size_t WXUNUSED(before) ) { return true; }
virtual bool RowDeleted( size_t WXUNUSED(row) ) { return true; }
virtual bool RowChanged( size_t WXUNUSED(row) ) { return true; }
virtual bool ValueChanged( size_t col, size_t row )
{ return m_model->ChildValueChanged( col, row); }
virtual bool RowsReordered( size_t *new_order ) { return true; }
virtual bool RowsReordered( size_t *WXUNUSED(new_order) ) { return true; }
virtual bool Cleared() { return true; }
wxDataViewSortedListModel *m_model;
@ -436,7 +437,7 @@ bool wxDataViewSortedListModel::RowPrepended()
return ret;
}
bool wxDataViewSortedListModel::RowInserted( size_t before )
bool wxDataViewSortedListModel::RowInserted( size_t WXUNUSED(before) )
{
// you can only append
bool ret = m_child->RowAppended();
@ -480,7 +481,7 @@ bool wxDataViewSortedListModel::ValueChanged( size_t col, size_t row )
return ret;
}
bool wxDataViewSortedListModel::RowsReordered( size_t *new_order )
bool wxDataViewSortedListModel::RowsReordered( size_t *WXUNUSED(new_order) )
{
// We sort them ourselves.
@ -606,7 +607,7 @@ size_t wxDataViewCtrlBase::GetNumberOfColumns()
return m_cols.GetCount();
}
bool wxDataViewCtrlBase::DeleteColumn( size_t pos )
bool wxDataViewCtrlBase::DeleteColumn( size_t WXUNUSED(pos) )
{
return false;
}

View File

@ -1,5 +1,5 @@
/////////////////////////////////////////////////////////////////////////////
// Name: datavgen.cpp
// Name: src/generic/datavgen.cpp
// Purpose: wxDataViewCtrl generic implementation
// Author: Robert Roebling
// Id: $Id$
@ -10,25 +10,25 @@
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#include "wx/defs.h"
#if wxUSE_DATAVIEWCTRL
#include "wx/dataview.h"
#ifdef wxUSE_GENERICDATAVIEWCTRL
#ifndef WX_PRECOMP
#include "wx/sizer.h"
#include "wx/log.h"
#endif
#include "wx/stockitem.h"
#include "wx/dcclient.h"
#include "wx/calctrl.h"
#include "wx/popupwin.h"
#include "wx/sizer.h"
#include "wx/log.h"
#include "wx/renderer.h"
#ifdef __WXMSW__
#include <windows.h> // for DLGC_WANTARROWS
#include "wx/msw/winundef.h"
#include "wx/msw/wrapwin.h"
#endif
//-----------------------------------------------------------------------------
@ -205,12 +205,12 @@ bool wxDataViewTextCell::SetValue( const wxVariant &value )
return true;
}
bool wxDataViewTextCell::GetValue( wxVariant &value )
bool wxDataViewTextCell::GetValue( wxVariant& WXUNUSED(value) )
{
return false;
}
bool wxDataViewTextCell::Render( wxRect cell, wxDC *dc, int state )
bool wxDataViewTextCell::Render( wxRect cell, wxDC *dc, int WXUNUSED(state) )
{
dc->DrawText( m_text, cell.x, cell.y );
@ -242,12 +242,12 @@ bool wxDataViewToggleCell::SetValue( const wxVariant &value )
return true;;
}
bool wxDataViewToggleCell::GetValue( wxVariant &value )
bool wxDataViewToggleCell::GetValue( wxVariant &WXUNUSED(value) )
{
return false;
}
bool wxDataViewToggleCell::Render( wxRect cell, wxDC *dc, int state )
bool wxDataViewToggleCell::Render( wxRect cell, wxDC *dc, int WXUNUSED(state) )
{
// User wxRenderer here
@ -275,7 +275,7 @@ bool wxDataViewToggleCell::Render( wxRect cell, wxDC *dc, int state )
return true;
}
bool wxDataViewToggleCell::Activate( wxRect cell, wxDataViewListModel *model, size_t col, size_t row )
bool wxDataViewToggleCell::Activate( wxRect WXUNUSED(cell), wxDataViewListModel *model, size_t col, size_t row )
{
bool value = !m_toggle;
wxVariant variant = value;
@ -317,7 +317,7 @@ bool wxDataViewProgressCell::SetValue( const wxVariant &value )
return true;
}
bool wxDataViewProgressCell::Render( wxRect cell, wxDC *dc, int state )
bool wxDataViewProgressCell::Render( wxRect cell, wxDC *dc, int WXUNUSED(state) )
{
double pct = (double)m_value / 100.0;
wxRect bar = cell;
@ -352,7 +352,7 @@ public:
m_model = model;
m_col = col;
m_row = row;
m_cal = new wxCalendarCtrl( this, -1, *value );
m_cal = new wxCalendarCtrl( this, wxID_ANY, *value );
wxBoxSizer *sizer = new wxBoxSizer( wxHORIZONTAL );
sizer->Add( m_cal, 1, wxGROW );
SetSizer( sizer );
@ -375,7 +375,7 @@ private:
};
BEGIN_EVENT_TABLE(wxDataViewDateCellPopupTransient,wxPopupTransientWindow)
EVT_CALENDAR( -1, wxDataViewDateCellPopupTransient::OnCalendar )
EVT_CALENDAR( wxID_ANY, wxDataViewDateCellPopupTransient::OnCalendar )
END_EVENT_TABLE()
void wxDataViewDateCellPopupTransient::OnCalendar( wxCalendarEvent &event )
@ -402,7 +402,7 @@ bool wxDataViewDateCell::SetValue( const wxVariant &value )
return true;
}
bool wxDataViewDateCell::Render( wxRect cell, wxDC *dc, int state )
bool wxDataViewDateCell::Render( wxRect cell, wxDC *dc, int WXUNUSED(state) )
{
dc->SetFont( GetOwner()->GetOwner()->GetFont() );
wxString tmp = m_date.FormatDate();
@ -420,7 +420,7 @@ wxSize wxDataViewDateCell::GetSize()
return wxSize(x,y+d);
}
bool wxDataViewDateCell::Activate( wxRect cell, wxDataViewListModel *model, size_t col, size_t row )
bool wxDataViewDateCell::Activate( wxRect WXUNUSED(cell), wxDataViewListModel *model, size_t col, size_t row )
{
wxVariant variant;
model->GetValue( variant, col, row );
@ -491,7 +491,7 @@ wxDataViewHeaderWindow::~wxDataViewHeaderWindow()
delete m_resizeCursor;
}
void wxDataViewHeaderWindow::OnPaint( wxPaintEvent &event )
void wxDataViewHeaderWindow::OnPaint( wxPaintEvent &WXUNUSED(event) )
{
int w, h;
GetClientSize( &w, &h );
@ -542,7 +542,7 @@ void wxDataViewHeaderWindow::OnPaint( wxPaintEvent &event )
}
}
void wxDataViewHeaderWindow::OnMouse( wxMouseEvent &event )
void wxDataViewHeaderWindow::OnMouse( wxMouseEvent &WXUNUSED(event) )
{
}
@ -589,22 +589,22 @@ bool wxDataViewMainWindow::RowPrepended()
return false;
}
bool wxDataViewMainWindow::RowInserted( size_t before )
bool wxDataViewMainWindow::RowInserted( size_t WXUNUSED(before) )
{
return false;
}
bool wxDataViewMainWindow::RowDeleted( size_t row )
bool wxDataViewMainWindow::RowDeleted( size_t WXUNUSED(row) )
{
return false;
}
bool wxDataViewMainWindow::RowChanged( size_t row )
bool wxDataViewMainWindow::RowChanged( size_t WXUNUSED(row) )
{
return false;
}
bool wxDataViewMainWindow::ValueChanged( size_t col, size_t row )
bool wxDataViewMainWindow::ValueChanged( size_t WXUNUSED(col), size_t row )
{
wxRect rect( 0, row*m_lineHeight, 10000, m_lineHeight );
m_owner->CalcScrolledPosition( rect.x, rect.y, &rect.x, &rect.y );
@ -613,7 +613,7 @@ bool wxDataViewMainWindow::ValueChanged( size_t col, size_t row )
return true;
}
bool wxDataViewMainWindow::RowsReordered( size_t *new_order )
bool wxDataViewMainWindow::RowsReordered( size_t *WXUNUSED(new_order) )
{
return false;
}
@ -671,7 +671,7 @@ void wxDataViewMainWindow::ScrollWindow( int dx, int dy, const wxRect *rect )
GetOwner()->m_headerArea->ScrollWindow( dx, 0 );
}
void wxDataViewMainWindow::OnPaint( wxPaintEvent &event )
void wxDataViewMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) )
{
wxPaintDC dc( this );
@ -809,8 +809,8 @@ bool wxDataViewCtrl::Create(wxWindow *parent, wxWindowID id,
MacSetClipChildren( true ) ;
#endif
m_clientArea = new wxDataViewMainWindow( this, -1 );
m_headerArea = new wxDataViewHeaderWindow( this, -1, wxDefaultPosition, wxSize(-1,25) );
m_clientArea = new wxDataViewMainWindow( this, wxID_ANY );
m_headerArea = new wxDataViewHeaderWindow( this, wxID_ANY, wxDefaultPosition, wxSize(wxDefaultCoord,25) );
SetTargetWindow( m_clientArea );
@ -841,7 +841,7 @@ WXLRESULT wxDataViewCtrl::MSWWindowProc(WXUINT nMsg,
}
#endif
void wxDataViewCtrl::OnSize( wxSizeEvent &event )
void wxDataViewCtrl::OnSize( wxSizeEvent &WXUNUSED(event) )
{
// We need to override OnSize so that our scrolled
// window a) does call Layout() to use sizers for