void GridFrame::DeleteSelectedRows( wxCommandEvent& WXUNUSED(ev) )
{
+#if 0
if ( grid->IsSelection() )
{
int topRow, bottomRow, leftCol, rightCol;
grid->GetSelection( &topRow, &leftCol, &bottomRow, &rightCol );
grid->DeleteRows( topRow, bottomRow - topRow + 1 );
}
+#endif
}
void GridFrame::DeleteSelectedCols( wxCommandEvent& WXUNUSED(ev) )
{
+#if 0
if ( grid->IsSelection() )
{
int topRow, bottomRow, leftCol, rightCol;
grid->GetSelection( &topRow, &leftCol, &bottomRow, &rightCol );
grid->DeleteCols( leftCol, rightCol - leftCol + 1 );
}
+#endif
}
s = wxGetTextFromUser( "Size of the table to create",
"Size:",
s );
-
+
s.ToLong( &s_sizeGrid );
-
+
#else
s_sizeGrid = wxGetNumberFromUser("Size of the table to create",
"Size: ",
s_sizeGrid,
0, 32000, this);
#endif
-
+
if ( s_sizeGrid != -1 )
{
BigGridFrame* win = new BigGridFrame(s_sizeGrid);
static struct BugsGridData
{
int id;
-
- // Borland can't deal with global wxStrings and will generate a
- // compile time error with the initializing the gs_dataGridBugs
- // array (below)
- //
-#ifndef __BORLANDC__
- wxString summary;
-#else
- wxChar *summary;
-#endif
-
+ wxChar summary[80];
Severity severity;
int prio;
-
-#ifndef __BORLANDC__
- wxString platform;
-#else
- wxChar *platform;
-#endif
-
+ wxChar platform[12];
bool opened;
-} gs_dataBugsGrid [] =
+} gs_dataBugsGrid [] =
{
{ 18, _T("foo doesn't work"), Sev_Major, 1, _T("wxMSW"), TRUE },
{ 27, _T("bar crashes"), Sev_Critical, 1, _T("all"), FALSE },
// fall thorugh (TODO should be a list)
case Col_Summary:
+ return wxString::Format(_T("%s:80"), wxGRID_VALUE_STRING);
+
case Col_Platform:
- return wxGRID_VALUE_STRING;
+ return wxString::Format(_T("%s:all,MSW,GTK,other"), wxGRID_VALUE_CHOICE);
case Col_Opened:
return wxGRID_VALUE_BOOL;
break;
case Col_Summary:
-#ifndef __BORLANDC__
- gd.summary = value;
-#else
- // this generates a warning message if you are using the
- // memory tracing code but it should be ok :MB
- //
- delete gd.summary;
- gd.summary = copystring( value.c_str() );
-#endif
+ wxStrncpy(gd.summary, value, WXSIZEOF(gd.summary));
break;
case Col_Platform:
-#ifndef __BORLANDC__
- gd.platform = value;
-#else
- // this generates a warning message if you are using the
- // memory tracing code but it should be ok :MB
- //
- delete gd.platform;
- gd.platform = copystring( value.c_str() );
-#endif
+ wxStrncpy(gd.platform, value, WXSIZEOF(gd.platform));
break;
}
}