// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
#pragma implementation "gridctrl.h"
#endif
#pragma hdrstop
#endif
-#if wxUSE_GRID || wxUSE_NEW_GRID
+#if wxUSE_GRID
#ifndef WX_PRECOMP
#include "wx/textctrl.h"
// wxGridCellDateTimeRenderer
// ----------------------------------------------------------------------------
+#if wxUSE_DATETIME
+
// Enables a grid cell to display a formated date and or time
wxGridCellDateTimeRenderer::wxGridCellDateTimeRenderer(wxString outformat, wxString informat)
{
wxGridTableBase *table = grid.GetTable();
- bool hasDatetime = FALSE;
+ bool hasDatetime = false;
wxDateTime val;
wxString text;
if ( table->CanGetValueAs(row, col, wxGRID_VALUE_DATETIME) )
if (tempval){
val = *((wxDateTime *)tempval);
- hasDatetime = TRUE;
+ hasDatetime = true;
delete (wxDateTime *)tempval;
}
m_oformat=params;
}
+#endif // wxUSE_DATETIME
+
// ----------------------------------------------------------------------------
// wxGridCellChoiceNumberRenderer
// ----------------------------------------------------------------------------
dc.SetFont(attr.GetFont());
wxStringTokenizer tk(data , _T(" \n\t\r"));
- wxString thisline(wxT(""));
+ wxString thisline = wxEmptyString;
while ( tk.HasMoreTokens() )
{