From: Julian Smart Date: Mon, 24 Mar 2003 18:51:36 +0000 (+0000) Subject: Removing newgrid X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/d8103d31f7acd5bdd5e6654d2f045b1394e1febf?ds=sidebyside Removing newgrid git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19758 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/samples/newgrid/Makefile.in b/samples/newgrid/Makefile.in deleted file mode 100644 index 6f1f493cfd..0000000000 --- a/samples/newgrid/Makefile.in +++ /dev/null @@ -1,25 +0,0 @@ -# -# File: makefile.unx -# Author: Julian Smart -# Created: 1998 -# Updated: -# Copyright: (c) 1998 Julian Smart -# -# "%W% %G%" -# -# Makefile for new wxGrid example (UNIX). - -top_srcdir = @top_srcdir@/.. -top_builddir = ../.. -program_dir = samples/newgrid - -DATAFILES = - -PROGRAM=griddemo - -OBJECTS =$(PROGRAM).o -DEPFILES=$(PROGRAM).d - -include ../../src/makeprog.env - -@IF_GNU_MAKE@-include $(DEPFILES) diff --git a/samples/newgrid/griddemo.cpp b/samples/newgrid/griddemo.cpp deleted file mode 100644 index 31ff32bb5c..0000000000 --- a/samples/newgrid/griddemo.cpp +++ /dev/null @@ -1,1361 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: griddemo.cpp -// Purpose: Grid control wxWindows sample -// Author: Michael Bedward -// Modified by: -// RCS-ID: $Id$ -// Copyright: (c) Michael Bedward, Julian Smart -// Licence: wxWindows license -///////////////////////////////////////////////////////////////////////////// - -// ============================================================================ -// declarations -// ============================================================================ - -// ---------------------------------------------------------------------------- -// headers -// ---------------------------------------------------------------------------- - -#ifdef __GNUG__ - #pragma implementation - #pragma interface -#endif - -// For compilers that support precompilation, includes "wx/wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ -#pragma hdrstop -#endif - -#ifndef WX_PRECOMP - #include "wx/wx.h" -#endif - -#include "wx/colordlg.h" -#include "wx/fontdlg.h" - -#include "wx/grid.h" -#include "wx/generic/gridctrl.h" - -#include "griddemo.h" - -// ---------------------------------------------------------------------------- -// wxWin macros -// ---------------------------------------------------------------------------- - -IMPLEMENT_APP( GridApp ) - -// ============================================================================ -// implementation -// ============================================================================ - -// ---------------------------------------------------------------------------- -// GridApp -// ---------------------------------------------------------------------------- - -bool GridApp::OnInit() -{ - GridFrame *frame = new GridFrame; - frame->Show( TRUE ); - - return TRUE; -} - -// ---------------------------------------------------------------------------- -// GridFrame -// ---------------------------------------------------------------------------- - -BEGIN_EVENT_TABLE( GridFrame, wxFrame ) - EVT_MENU( ID_TOGGLEROWLABELS, GridFrame::ToggleRowLabels ) - EVT_MENU( ID_TOGGLECOLLABELS, GridFrame::ToggleColLabels ) - EVT_MENU( ID_TOGGLEEDIT, GridFrame::ToggleEditing ) - EVT_MENU( ID_TOGGLEROWSIZING, GridFrame::ToggleRowSizing ) - EVT_MENU( ID_TOGGLECOLSIZING, GridFrame::ToggleColSizing ) - EVT_MENU( ID_TOGGLEGRIDSIZING, GridFrame::ToggleGridSizing ) - EVT_MENU( ID_TOGGLEGRIDLINES, GridFrame::ToggleGridLines ) - EVT_MENU( ID_AUTOSIZECOLS, GridFrame::AutoSizeCols ) - EVT_MENU( ID_CELLOVERFLOW, GridFrame::CellOverflow ) - EVT_MENU( ID_RESIZECELL, GridFrame::ResizeCell ) - EVT_MENU( ID_SETLABELCOLOUR, GridFrame::SetLabelColour ) - EVT_MENU( ID_SETLABELTEXTCOLOUR, GridFrame::SetLabelTextColour ) - EVT_MENU( ID_SETLABEL_FONT, GridFrame::SetLabelFont ) - EVT_MENU( ID_ROWLABELHORIZALIGN, GridFrame::SetRowLabelHorizAlignment ) - EVT_MENU( ID_ROWLABELVERTALIGN, GridFrame::SetRowLabelVertAlignment ) - EVT_MENU( ID_COLLABELHORIZALIGN, GridFrame::SetColLabelHorizAlignment ) - EVT_MENU( ID_COLLABELVERTALIGN, GridFrame::SetColLabelVertAlignment ) - EVT_MENU( ID_GRIDLINECOLOUR, GridFrame::SetGridLineColour ) - EVT_MENU( ID_INSERTROW, GridFrame::InsertRow ) - EVT_MENU( ID_INSERTCOL, GridFrame::InsertCol ) - EVT_MENU( ID_DELETEROW, GridFrame::DeleteSelectedRows ) - EVT_MENU( ID_DELETECOL, GridFrame::DeleteSelectedCols ) - EVT_MENU( ID_CLEARGRID, GridFrame::ClearGrid ) - EVT_MENU( ID_SELCELLS, GridFrame::SelectCells ) - EVT_MENU( ID_SELROWS, GridFrame::SelectRows ) - EVT_MENU( ID_SELCOLS, GridFrame::SelectCols ) - - EVT_MENU( ID_SET_CELL_FG_COLOUR, GridFrame::SetCellFgColour ) - EVT_MENU( ID_SET_CELL_BG_COLOUR, GridFrame::SetCellBgColour ) - - EVT_MENU( ID_ABOUT, GridFrame::About ) - EVT_MENU( wxID_EXIT, GridFrame::OnQuit ) - EVT_MENU( ID_VTABLE, GridFrame::OnVTable) - EVT_MENU( ID_BUGS_TABLE, GridFrame::OnBugsTable) - EVT_MENU( ID_SMALL_GRID, GridFrame::OnSmallGrid) - - EVT_MENU( ID_DESELECT_CELL, GridFrame::DeselectCell) - EVT_MENU( ID_DESELECT_COL, GridFrame::DeselectCol) - EVT_MENU( ID_DESELECT_ROW, GridFrame::DeselectRow) - EVT_MENU( ID_DESELECT_ALL, GridFrame::DeselectAll) - EVT_MENU( ID_SELECT_CELL, GridFrame::SelectCell) - EVT_MENU( ID_SELECT_COL, GridFrame::SelectCol) - EVT_MENU( ID_SELECT_ROW, GridFrame::SelectRow) - EVT_MENU( ID_SELECT_ALL, GridFrame::SelectAll) - EVT_MENU( ID_SELECT_UNSELECT, GridFrame::OnAddToSelectToggle) - - EVT_MENU( ID_SET_HIGHLIGHT_WIDTH, GridFrame::OnSetHighlightWidth) - EVT_MENU( ID_SET_RO_HIGHLIGHT_WIDTH, GridFrame::OnSetROHighlightWidth) - - EVT_GRID_LABEL_LEFT_CLICK( GridFrame::OnLabelLeftClick ) - EVT_GRID_CELL_LEFT_CLICK( GridFrame::OnCellLeftClick ) - EVT_GRID_ROW_SIZE( GridFrame::OnRowSize ) - EVT_GRID_COL_SIZE( GridFrame::OnColSize ) - EVT_GRID_SELECT_CELL( GridFrame::OnSelectCell ) - EVT_GRID_RANGE_SELECT( GridFrame::OnRangeSelected ) - EVT_GRID_CELL_CHANGE( GridFrame::OnCellValueChanged ) - - EVT_GRID_EDITOR_SHOWN( GridFrame::OnEditorShown ) - EVT_GRID_EDITOR_HIDDEN( GridFrame::OnEditorHidden ) -END_EVENT_TABLE() - - -GridFrame::GridFrame() - : wxFrame( (wxFrame *)NULL, -1, _T("wxWindows grid class demo"), - wxDefaultPosition, - wxDefaultSize ) -{ - int gridW = 600, gridH = 300; - int logW = gridW, logH = 100; - - wxMenu *fileMenu = new wxMenu; - fileMenu->Append( ID_VTABLE, _T("&Virtual table test\tCtrl-V")); - fileMenu->Append( ID_BUGS_TABLE, _T("&Bugs table test\tCtrl-B")); - fileMenu->Append( ID_SMALL_GRID, _T("&Small Grid test\tCtrl-S")); - fileMenu->AppendSeparator(); - fileMenu->Append( wxID_EXIT, _T("E&xit\tAlt-X") ); - - wxMenu *viewMenu = new wxMenu; - viewMenu->Append( ID_TOGGLEROWLABELS, _T("&Row labels"), _T(""), wxITEM_CHECK ); - viewMenu->Append( ID_TOGGLECOLLABELS, _T("&Col labels"), _T(""), wxITEM_CHECK ); - viewMenu->Append( ID_TOGGLEEDIT, _T("&Editable"), _T(""), wxITEM_CHECK ); - viewMenu->Append( ID_TOGGLEROWSIZING, _T("Ro&w drag-resize"), _T(""), wxITEM_CHECK ); - viewMenu->Append( ID_TOGGLECOLSIZING, _T("C&ol drag-resize"), _T(""), wxITEM_CHECK ); - viewMenu->Append( ID_TOGGLEGRIDSIZING, _T("&Grid drag-resize"), _T(""), wxITEM_CHECK ); - viewMenu->Append( ID_TOGGLEGRIDLINES, _T("&Grid Lines"), _T(""), wxITEM_CHECK ); - viewMenu->Append( ID_SET_HIGHLIGHT_WIDTH, _T("&Set Cell Highlight Width..."), _T("") ); - viewMenu->Append( ID_SET_RO_HIGHLIGHT_WIDTH, _T("&Set Cell RO Highlight Width..."), _T("") ); - viewMenu->Append( ID_AUTOSIZECOLS, _T("&Auto-size cols") ); - viewMenu->Append( ID_CELLOVERFLOW, _T("&Overflow cells"), _T(""), wxITEM_CHECK ); - viewMenu->Append( ID_RESIZECELL, _T("&Resize cell (7,1)"), _T(""), wxITEM_CHECK ); - - wxMenu *rowLabelMenu = new wxMenu; - - viewMenu->Append( ID_ROWLABELALIGN, _T("R&ow label alignment"), - rowLabelMenu, - _T("Change alignment of row labels") ); - - rowLabelMenu->Append( ID_ROWLABELHORIZALIGN, _T("&Horizontal") ); - rowLabelMenu->Append( ID_ROWLABELVERTALIGN, _T("&Vertical") ); - - wxMenu *colLabelMenu = new wxMenu; - - viewMenu->Append( ID_COLLABELALIGN, _T("Col l&abel alignment"), - colLabelMenu, - _T("Change alignment of col labels") ); - - colLabelMenu->Append( ID_COLLABELHORIZALIGN, _T("&Horizontal") ); - colLabelMenu->Append( ID_COLLABELVERTALIGN, _T("&Vertical") ); - - wxMenu *colMenu = new wxMenu; - colMenu->Append( ID_SETLABELCOLOUR, _T("Set &label colour...") ); - colMenu->Append( ID_SETLABELTEXTCOLOUR, _T("Set label &text colour...") ); - colMenu->Append( ID_SETLABEL_FONT, _T("Set label fo&nt...") ); - colMenu->Append( ID_GRIDLINECOLOUR, _T("&Grid line colour...") ); - colMenu->Append( ID_SET_CELL_FG_COLOUR, _T("Set cell &foreground colour...") ); - colMenu->Append( ID_SET_CELL_BG_COLOUR, _T("Set cell &background colour...") ); - - wxMenu *editMenu = new wxMenu; - editMenu->Append( ID_INSERTROW, _T("Insert &row") ); - editMenu->Append( ID_INSERTCOL, _T("Insert &column") ); - editMenu->Append( ID_DELETEROW, _T("Delete selected ro&ws") ); - editMenu->Append( ID_DELETECOL, _T("Delete selected co&ls") ); - editMenu->Append( ID_CLEARGRID, _T("Cl&ear grid cell contents") ); - - wxMenu *selectMenu = new wxMenu; - selectMenu->Append( ID_SELECT_UNSELECT, _T("Add new cells to the selection"), - _T("When off, old selection is deselected before ") - _T("selecting the new cells"), wxITEM_CHECK ); - selectMenu->Append( ID_SELECT_ALL, _T("Select all")); - selectMenu->Append( ID_SELECT_ROW, _T("Select row 2")); - selectMenu->Append( ID_SELECT_COL, _T("Select col 2")); - selectMenu->Append( ID_SELECT_CELL, _T("Select cell (3, 1)")); - selectMenu->Append( ID_DESELECT_ALL, _T("Deselect all")); - selectMenu->Append( ID_DESELECT_ROW, _T("Deselect row 2")); - selectMenu->Append( ID_DESELECT_COL, _T("Deselect col 2")); - selectMenu->Append( ID_DESELECT_CELL, _T("Deselect cell (3, 1)")); - wxMenu *selectionMenu = new wxMenu; - selectMenu->Append( ID_CHANGESEL, _T("Change &selection mode"), - selectionMenu, - _T("Change selection mode") ); - - selectionMenu->Append( ID_SELCELLS, _T("Select &Cells") ); - selectionMenu->Append( ID_SELROWS, _T("Select &Rows") ); - selectionMenu->Append( ID_SELCOLS, _T("Select C&ols") ); - - - wxMenu *helpMenu = new wxMenu; - helpMenu->Append( ID_ABOUT, _T("&About wxGrid demo") ); - - wxMenuBar *menuBar = new wxMenuBar; - menuBar->Append( fileMenu, _T("&File") ); - menuBar->Append( viewMenu, _T("&View") ); - menuBar->Append( colMenu, _T("&Colours") ); - menuBar->Append( editMenu, _T("&Edit") ); - menuBar->Append( selectMenu, _T("&Select") ); - menuBar->Append( helpMenu, _T("&Help") ); - - SetMenuBar( menuBar ); - - m_addToSel = FALSE; - - grid = new wxGrid( this, - -1, - wxPoint( 0, 0 ), - wxSize( 400, 300 ) ); - - logWin = new wxTextCtrl( this, - -1, - wxEmptyString, - wxPoint( 0, gridH + 20 ), - wxSize( logW, logH ), - wxTE_MULTILINE ); - - logger = new wxLogTextCtrl( logWin ); - m_logOld = logger->SetActiveTarget( logger ); - logger->SetTimestamp( NULL ); - - // this will create a grid and, by default, an associated grid - // table for strings - grid->CreateGrid( 0, 0 ); - grid->AppendRows(100); - grid->AppendCols(100); - - int ir = grid->GetNumberRows(); - grid->DeleteRows(0, ir); - grid->AppendRows(ir); - - grid->SetRowSize( 0, 60 ); - grid->SetCellValue( 0, 0, _T("Ctrl+Home\nwill go to\nthis cell") ); - - grid->SetCellValue( 0, 1, _T("A long piece of text to demonstrate wrapping.") ); - grid->SetCellRenderer(0 , 1, new wxGridCellAutoWrapStringRenderer); - grid->SetCellEditor( 0, 1 , new wxGridCellAutoWrapStringEditor); - - grid->SetCellValue( 0, 2, _T("Blah") ); - grid->SetCellValue( 0, 3, _T("Read only") ); - grid->SetReadOnly( 0, 3 ); - - grid->SetCellValue( 0, 4, _T("Can veto edit this cell") ); - - grid->SetCellValue( 0, 5, _T("Press\nCtrl+arrow\nto skip over\ncells") ); - - grid->SetRowSize( 99, 60 ); - grid->SetCellValue( 99, 99, _T("Ctrl+End\nwill go to\nthis cell") ); - grid->SetCellValue( 1, 0, _T("This default cell will overflow into neighboring cells, but not if you turn overflow off.")); - - grid->SetCellTextColour(1, 2, *wxRED); - grid->SetCellBackgroundColour(1, 2, *wxGREEN); - - grid->SetCellValue( 1, 4, _T("I'm in the middle")); - - grid->SetCellValue(2, 2, _T("red")); - - grid->SetCellTextColour(2, 2, *wxRED); - grid->SetCellValue(3, 3, _T("green on grey")); - grid->SetCellTextColour(3, 3, *wxGREEN); - grid->SetCellBackgroundColour(3, 3, *wxLIGHT_GREY); - - grid->SetCellValue(4, 4, _T("a weird looking cell")); - grid->SetCellAlignment(4, 4, wxALIGN_CENTRE, wxALIGN_CENTRE); - grid->SetCellRenderer(4, 4, new MyGridCellRenderer); - - grid->SetCellValue(3, 0, _T("0")); - grid->SetCellRenderer(3, 0, new wxGridCellBoolRenderer); - grid->SetCellEditor(3, 0, new wxGridCellBoolEditor); - - wxGridCellAttr *attr; - attr = new wxGridCellAttr; - attr->SetTextColour(*wxBLUE); - grid->SetColAttr(5, attr); - attr = new wxGridCellAttr; - attr->SetBackgroundColour(*wxRED); - grid->SetRowAttr(5, attr); - - grid->SetCellValue(2, 4, _T("a wider column")); - grid->SetColSize(4, 120); - grid->SetColMinimalWidth(4, 120); - - grid->SetCellTextColour(5, 8, *wxGREEN); - grid->SetCellValue(5, 8, _T("Bg from row attr\nText col from cell attr")); - grid->SetCellValue(5, 5, _T("Bg from row attr Text col from col attr and this text is so long that it covers over many many empty cells but is broken by one that isn't")); - - grid->SetColFormatFloat(6); - grid->SetCellValue(0, 6, _T("3.1415")); - grid->SetCellValue(1, 6, _T("1415")); - grid->SetCellValue(2, 6, _T("12345.67890")); - - grid->SetColFormatFloat(7, 6, 2); - grid->SetCellValue(0, 7, _T("3.1415")); - grid->SetCellValue(1, 7, _T("1415")); - grid->SetCellValue(2, 7, _T("12345.67890")); - - const wxString choices[] = - { - _T("Please select a choice"), - _T("This takes two cells"), - _T("Another choice"), - }; - grid->SetCellEditor(4, 0, new wxGridCellChoiceEditor(WXSIZEOF(choices), choices)); - grid->SetCellSize(4, 0, 1, 2); - grid->SetCellValue(4, 0, choices[0]); - grid->SetCellOverflow(4, 0, FALSE); - - grid->SetCellSize(7, 1, 3, 4); - grid->SetCellAlignment(7, 1, wxALIGN_CENTRE, wxALIGN_CENTRE); - grid->SetCellValue(7, 1, _T("Big box!")); - - wxBoxSizer *topSizer = new wxBoxSizer( wxVERTICAL ); - topSizer->Add( grid, - 1, - wxEXPAND ); - - topSizer->Add( logWin, - 0, - wxEXPAND ); - - SetAutoLayout( TRUE ); - SetSizer( topSizer ); - - topSizer->Fit( this ); - topSizer->SetSizeHints( this ); - - Centre(); - SetDefaults(); -} - - -GridFrame::~GridFrame() -{ - delete wxLog::SetActiveTarget(m_logOld); -} - - -void GridFrame::SetDefaults() -{ - GetMenuBar()->Check( ID_TOGGLEROWLABELS, TRUE ); - GetMenuBar()->Check( ID_TOGGLECOLLABELS, TRUE ); - GetMenuBar()->Check( ID_TOGGLEEDIT, TRUE ); - GetMenuBar()->Check( ID_TOGGLEROWSIZING, TRUE ); - GetMenuBar()->Check( ID_TOGGLECOLSIZING, TRUE ); - GetMenuBar()->Check( ID_TOGGLEGRIDSIZING, TRUE ); - GetMenuBar()->Check( ID_TOGGLEGRIDLINES, TRUE ); - GetMenuBar()->Check( ID_CELLOVERFLOW, TRUE ); -} - - -void GridFrame::ToggleRowLabels( wxCommandEvent& WXUNUSED(ev) ) -{ - if ( GetMenuBar()->IsChecked( ID_TOGGLEROWLABELS ) ) - { - grid->SetRowLabelSize( grid->GetDefaultRowLabelSize() ); - } - else - { - grid->SetRowLabelSize( 0 ); - } -} - - -void GridFrame::ToggleColLabels( wxCommandEvent& WXUNUSED(ev) ) -{ - if ( GetMenuBar()->IsChecked( ID_TOGGLECOLLABELS ) ) - { - grid->SetColLabelSize( grid->GetDefaultColLabelSize() ); - } - else - { - grid->SetColLabelSize( 0 ); - } -} - - -void GridFrame::ToggleEditing( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->EnableEditing( - GetMenuBar()->IsChecked( ID_TOGGLEEDIT ) ); -} - - -void GridFrame::ToggleRowSizing( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->EnableDragRowSize( - GetMenuBar()->IsChecked( ID_TOGGLEROWSIZING ) ); -} - - -void GridFrame::ToggleColSizing( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->EnableDragColSize( - GetMenuBar()->IsChecked( ID_TOGGLECOLSIZING ) ); -} - -void GridFrame::ToggleGridSizing( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->EnableDragGridSize( - GetMenuBar()->IsChecked( ID_TOGGLEGRIDSIZING ) ); -} - - -void GridFrame::ToggleGridLines( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->EnableGridLines( - GetMenuBar()->IsChecked( ID_TOGGLEGRIDLINES ) ); -} - -void GridFrame::OnSetHighlightWidth( wxCommandEvent& WXUNUSED(ev) ) -{ - wxString choices[] = { _T("0"), _T("1"), _T("2"), _T("3"), _T("4"), _T("5"), _T("6"), _T("7"), _T("8"), _T("9"), _T("10")}; - - wxSingleChoiceDialog dlg(this, _T("Choose the thickness of the highlight pen:"), - _T("Pen Width"), 11, choices); - - int current = grid->GetCellHighlightPenWidth(); - dlg.SetSelection(current); - if (dlg.ShowModal() == wxID_OK) { - grid->SetCellHighlightPenWidth(dlg.GetSelection()); - } -} - -void GridFrame::OnSetROHighlightWidth( wxCommandEvent& WXUNUSED(ev) ) -{ - wxString choices[] = { _T("0"), _T("1"), _T("2"), _T("3"), _T("4"), _T("5"), _T("6"), _T("7"), _T("8"), _T("9"), _T("10")}; - - wxSingleChoiceDialog dlg(this, _T("Choose the thickness of the highlight pen:"), - _T("Pen Width"), 11, choices); - - int current = grid->GetCellHighlightROPenWidth(); - dlg.SetSelection(current); - if (dlg.ShowModal() == wxID_OK) { - grid->SetCellHighlightROPenWidth(dlg.GetSelection()); - } -} - - - -void GridFrame::AutoSizeCols( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->AutoSizeColumns(); - grid->Refresh(); -} - -void GridFrame::CellOverflow( wxCommandEvent& ev ) -{ - grid->SetDefaultCellOverflow(ev.IsChecked()); - grid->Refresh(); -} - -void GridFrame::ResizeCell( wxCommandEvent& ev ) -{ - if (ev.IsChecked()) - grid->SetCellSize( 7, 1, 5, 5 ); - else - grid->SetCellSize( 7, 1, 1, 5 ); - grid->Refresh(); -} - -void GridFrame::SetLabelColour( wxCommandEvent& WXUNUSED(ev) ) -{ - wxColourDialog dlg( NULL ); - if ( dlg.ShowModal() == wxID_OK ) - { - wxColourData retData; - retData = dlg.GetColourData(); - wxColour colour = retData.GetColour(); - - grid->SetLabelBackgroundColour( colour ); - } -} - - -void GridFrame::SetLabelTextColour( wxCommandEvent& WXUNUSED(ev) ) -{ - wxColourDialog dlg( NULL ); - if ( dlg.ShowModal() == wxID_OK ) - { - wxColourData retData; - retData = dlg.GetColourData(); - wxColour colour = retData.GetColour(); - - grid->SetLabelTextColour( colour ); - } -} - -void GridFrame::SetLabelFont( wxCommandEvent& WXUNUSED(ev) ) -{ - wxFont font = wxGetFontFromUser(this); - if ( font.Ok() ) - { - grid->SetLabelFont(font); - } -} - -void GridFrame::SetRowLabelHorizAlignment( wxCommandEvent& WXUNUSED(ev) ) -{ - int horiz, vert; - grid->GetRowLabelAlignment( &horiz, &vert ); - - switch ( horiz ) - { - case wxALIGN_LEFT: - horiz = wxALIGN_CENTRE; - break; - - case wxALIGN_CENTRE: - horiz = wxALIGN_RIGHT; - break; - - case wxALIGN_RIGHT: - horiz = wxALIGN_LEFT; - break; - } - - grid->SetRowLabelAlignment( horiz, -1 ); -} - -void GridFrame::SetRowLabelVertAlignment( wxCommandEvent& WXUNUSED(ev) ) -{ - int horiz, vert; - grid->GetRowLabelAlignment( &horiz, &vert ); - - switch ( vert ) - { - case wxALIGN_TOP: - vert = wxALIGN_CENTRE; - break; - - case wxALIGN_CENTRE: - vert = wxALIGN_BOTTOM; - break; - - case wxALIGN_BOTTOM: - vert = wxALIGN_TOP; - break; - } - - grid->SetRowLabelAlignment( -1, vert ); -} - - -void GridFrame::SetColLabelHorizAlignment( wxCommandEvent& WXUNUSED(ev) ) -{ - int horiz, vert; - grid->GetColLabelAlignment( &horiz, &vert ); - - switch ( horiz ) - { - case wxALIGN_LEFT: - horiz = wxALIGN_CENTRE; - break; - - case wxALIGN_CENTRE: - horiz = wxALIGN_RIGHT; - break; - - case wxALIGN_RIGHT: - horiz = wxALIGN_LEFT; - break; - } - - grid->SetColLabelAlignment( horiz, -1 ); -} - - -void GridFrame::SetColLabelVertAlignment( wxCommandEvent& WXUNUSED(ev) ) -{ - int horiz, vert; - grid->GetColLabelAlignment( &horiz, &vert ); - - switch ( vert ) - { - case wxALIGN_TOP: - vert = wxALIGN_CENTRE; - break; - - case wxALIGN_CENTRE: - vert = wxALIGN_BOTTOM; - break; - - case wxALIGN_BOTTOM: - vert = wxALIGN_TOP; - break; - } - - grid->SetColLabelAlignment( -1, vert ); -} - - -void GridFrame::SetGridLineColour( wxCommandEvent& WXUNUSED(ev) ) -{ - wxColourDialog dlg( NULL ); - if ( dlg.ShowModal() == wxID_OK ) - { - wxColourData retData; - retData = dlg.GetColourData(); - wxColour colour = retData.GetColour(); - - grid->SetGridLineColour( colour ); - } -} - - -void GridFrame::InsertRow( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->InsertRows( grid->GetGridCursorRow(), 1 ); -} - - -void GridFrame::InsertCol( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->InsertCols( grid->GetGridCursorCol(), 1 ); -} - - -void GridFrame::DeleteSelectedRows( wxCommandEvent& WXUNUSED(ev) ) -{ - if ( grid->IsSelection() ) - { - grid->BeginBatch(); - for ( int n = 0; n < grid->GetNumberRows(); ) - if ( grid->IsInSelection( n , 0 ) ) - grid->DeleteRows( n, 1 ); - else - n++; - grid->EndBatch(); - } -} - - -void GridFrame::DeleteSelectedCols( wxCommandEvent& WXUNUSED(ev) ) -{ - if ( grid->IsSelection() ) - { - grid->BeginBatch(); - for ( int n = 0; n < grid->GetNumberCols(); ) - if ( grid->IsInSelection( 0 , n ) ) - grid->DeleteCols( n, 1 ); - else - n++; - grid->EndBatch(); - } -} - - -void GridFrame::ClearGrid( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->ClearGrid(); -} - -void GridFrame::SelectCells( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->SetSelectionMode( wxGrid::wxGridSelectCells ); -} - -void GridFrame::SelectRows( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->SetSelectionMode( wxGrid::wxGridSelectRows ); -} - -void GridFrame::SelectCols( wxCommandEvent& WXUNUSED(ev) ) -{ - grid->SetSelectionMode( wxGrid::wxGridSelectColumns ); -} - -void GridFrame::SetCellFgColour( wxCommandEvent& WXUNUSED(ev) ) -{ - wxColour col = wxGetColourFromUser(this); - if ( col.Ok() ) - { - grid->SetDefaultCellTextColour(col); - grid->Refresh(); - } -} - -void GridFrame::SetCellBgColour( wxCommandEvent& WXUNUSED(ev) ) -{ - wxColour col = wxGetColourFromUser(this); - if ( col.Ok() ) - { - // Check the new Refresh function by passing it a rectangle - // which exactly fits the grid. - wxRect r(wxPoint(0, 0), grid->GetSize()); - grid->SetDefaultCellBackgroundColour(col); - grid->Refresh(TRUE, &r); - } -} - -void GridFrame::DeselectCell(wxCommandEvent& WXUNUSED(event)) -{ - grid->DeselectCell(3, 1); -} - -void GridFrame::DeselectCol(wxCommandEvent& WXUNUSED(event)) -{ - grid->DeselectCol(2); -} - -void GridFrame::DeselectRow(wxCommandEvent& WXUNUSED(event)) -{ - grid->DeselectRow(2); -} - -void GridFrame::DeselectAll(wxCommandEvent& WXUNUSED(event)) -{ - grid->ClearSelection(); -} - -void GridFrame::SelectCell(wxCommandEvent& WXUNUSED(event)) -{ - grid->SelectBlock(3, 1, 3, 1, m_addToSel); -} - -void GridFrame::SelectCol(wxCommandEvent& WXUNUSED(event)) -{ - grid->SelectCol(2, m_addToSel); -} - -void GridFrame::SelectRow(wxCommandEvent& WXUNUSED(event)) -{ - grid->SelectRow(2, m_addToSel); -} - -void GridFrame::SelectAll(wxCommandEvent& WXUNUSED(event)) -{ - grid->SelectAll(); -} - -void GridFrame::OnAddToSelectToggle(wxCommandEvent& event) -{ - m_addToSel = event.IsChecked(); -} - -void GridFrame::OnLabelLeftClick( wxGridEvent& ev ) -{ - logBuf = _T(""); - if ( ev.GetRow() != -1 ) - { - logBuf << _T("Left click on row label ") << ev.GetRow(); - } - else if ( ev.GetCol() != -1 ) - { - logBuf << _T("Left click on col label ") << ev.GetCol(); - } - else - { - logBuf << _T("Left click on corner label"); - } - - if ( ev.ShiftDown() ) logBuf << _T(" (shift down)"); - if ( ev.ControlDown() ) logBuf << _T(" (control down)"); - wxLogMessage( wxT("%s"), logBuf.c_str() ); - - // you must call event skip if you want default grid processing - // - ev.Skip(); -} - - -void GridFrame::OnCellLeftClick( wxGridEvent& ev ) -{ - logBuf = _T(""); - logBuf << _T("Left click at row ") << ev.GetRow() - << _T(" col ") << ev.GetCol(); - wxLogMessage( wxT("%s"), logBuf.c_str() ); - - // you must call event skip if you want default grid processing - // (cell highlighting etc.) - // - ev.Skip(); -} - - -void GridFrame::OnRowSize( wxGridSizeEvent& ev ) -{ - logBuf = _T(""); - logBuf << _T("Resized row ") << ev.GetRowOrCol(); - wxLogMessage( wxT("%s"), logBuf.c_str() ); - - ev.Skip(); -} - - -void GridFrame::OnColSize( wxGridSizeEvent& ev ) -{ - logBuf = _T(""); - logBuf << _T("Resized col ") << ev.GetRowOrCol(); - wxLogMessage( wxT("%s"), logBuf.c_str() ); - - ev.Skip(); -} - - -void GridFrame::OnSelectCell( wxGridEvent& ev ) -{ - logBuf = _T(""); - if ( ev.Selecting() ) - logBuf << _T("Selected "); - else - logBuf << _T("Deselected "); - logBuf << _T("cell at row ") << ev.GetRow() - << _T(" col ") << ev.GetCol() - << _T(" ( ControlDown: ")<< (ev.ControlDown() ? 'T':'F') - << _T(", ShiftDown: ")<< (ev.ShiftDown() ? 'T':'F') - << _T(", AltDown: ")<< (ev.AltDown() ? 'T':'F') - << _T(", MetaDown: ")<< (ev.MetaDown() ? 'T':'F') << _T(" )"); - wxLogMessage( wxT("%s"), logBuf.c_str() ); - - // you must call Skip() if you want the default processing - // to occur in wxGrid - ev.Skip(); -} - -void GridFrame::OnRangeSelected( wxGridRangeSelectEvent& ev ) -{ - logBuf = _T(""); - if ( ev.Selecting() ) - logBuf << _T("Selected "); - else - logBuf << _T("Deselected "); - logBuf << _T("cells from row ") << ev.GetTopRow() - << _T(" col ") << ev.GetLeftCol() - << _T(" to row ") << ev.GetBottomRow() - << _T(" col ") << ev.GetRightCol() - << _T(" ( ControlDown: ")<< (ev.ControlDown() ? 'T':'F') - << _T(", ShiftDown: ")<< (ev.ShiftDown() ? 'T':'F') - << _T(", AltDown: ")<< (ev.AltDown() ? 'T':'F') - << _T(", MetaDown: ")<< (ev.MetaDown() ? 'T':'F') << _T(" )"); - wxLogMessage( wxT("%s"), logBuf.c_str() ); - - ev.Skip(); -} - -void GridFrame::OnCellValueChanged( wxGridEvent& ev ) -{ - logBuf = _T(""); - logBuf << _T("Value changed for cell at") - << _T(" row ") << ev.GetRow() - << _T(" col ") << ev.GetCol(); - - wxLogMessage( wxT("%s"), logBuf.c_str() ); - - ev.Skip(); -} - -void GridFrame::OnEditorShown( wxGridEvent& ev ) -{ - - if ( (ev.GetCol() == 4) && - (ev.GetRow() == 0) && - (wxMessageBox(_T("Are you sure you wish to edit this cell"), - _T("Checking"),wxYES_NO) == wxNO ) ) { - - ev.Veto(); - return; - } - - wxLogMessage( wxT("Cell editor shown.") ); - - ev.Skip(); -} - -void GridFrame::OnEditorHidden( wxGridEvent& ev ) -{ - - if ( (ev.GetCol() == 4) && - (ev.GetRow() == 0) && - (wxMessageBox(_T("Are you sure you wish to finish editing this cell"), - _T("Checking"),wxYES_NO) == wxNO ) ) { - - ev.Veto(); - return; - } - - wxLogMessage( wxT("Cell editor hidden.") ); - - ev.Skip(); -} - -void GridFrame::About( wxCommandEvent& WXUNUSED(ev) ) -{ - (void)wxMessageBox( _T("\n\nwxGrid demo \n\n") - _T("Michael Bedward \n") - _T("mbedward@ozemail.com.au \n\n"), - _T("About"), - wxOK ); -} - - -void GridFrame::OnQuit( wxCommandEvent& WXUNUSED(ev) ) -{ - Close( TRUE ); -} - -void GridFrame::OnBugsTable(wxCommandEvent& ) -{ - BugsGridFrame *frame = new BugsGridFrame; - frame->Show(TRUE); -} - -void GridFrame::OnSmallGrid(wxCommandEvent& ) -{ - wxFrame* frame = new wxFrame(NULL, -1, _T("A Small Grid"), - wxDefaultPosition, wxSize(640, 480)); - wxPanel* panel = new wxPanel(frame, -1); - wxGrid* grid = new wxGrid(panel, -1, wxPoint(10,10), wxSize(400,400), - wxWANTS_CHARS | wxSIMPLE_BORDER); - grid->CreateGrid(3,3); - frame->Show(TRUE); -} - -void GridFrame::OnVTable(wxCommandEvent& ) -{ - static long s_sizeGrid = 10000; - -#ifdef __WXMOTIF__ - // MB: wxGetNumberFromUser doesn't work properly for wxMotif - wxString s; - s << s_sizeGrid; - s = wxGetTextFromUser( _T("Size of the table to create"), - _T("Size:"), - s ); - - s.ToLong( &s_sizeGrid ); - -#else - s_sizeGrid = wxGetNumberFromUser(_T("Size of the table to create"), - _T("Size: "), - _T("wxGridDemo question"), - s_sizeGrid, - 0, 32000, this); -#endif - - if ( s_sizeGrid != -1 ) - { - BigGridFrame* win = new BigGridFrame(s_sizeGrid); - win->Show(TRUE); - } -} - -// ---------------------------------------------------------------------------- -// MyGridCellRenderer -// ---------------------------------------------------------------------------- - -// do something that the default renderer doesn't here just to show that it is -// possible to alter the appearance of the cell beyond what the attributes -// allow -void MyGridCellRenderer::Draw(wxGrid& grid, - wxGridCellAttr& attr, - wxDC& dc, - const wxRect& rect, - int row, int col, - bool isSelected) -{ - wxGridCellStringRenderer::Draw(grid, attr, dc, rect, row, col, isSelected); - - dc.SetPen(*wxGREEN_PEN); - dc.SetBrush(*wxTRANSPARENT_BRUSH); - dc.DrawEllipse(rect); -} - -// ---------------------------------------------------------------------------- -// MyGridCellAttrProvider -// ---------------------------------------------------------------------------- - -MyGridCellAttrProvider::MyGridCellAttrProvider() -{ - m_attrForOddRows = new wxGridCellAttr; - m_attrForOddRows->SetBackgroundColour(*wxLIGHT_GREY); -} - -MyGridCellAttrProvider::~MyGridCellAttrProvider() -{ - m_attrForOddRows->DecRef(); -} - -wxGridCellAttr *MyGridCellAttrProvider::GetAttr(int row, int col, - wxGridCellAttr::wxAttrKind kind /* = wxGridCellAttr::Any */) const -{ - wxGridCellAttr *attr = wxGridCellAttrProvider::GetAttr(row, col, kind); - - if ( row % 2 ) - { - if ( !attr ) - { - attr = m_attrForOddRows; - attr->IncRef(); - } - else - { - if ( !attr->HasBackgroundColour() ) - { - wxGridCellAttr *attrNew = attr->Clone(); - attr->DecRef(); - attr = attrNew; - attr->SetBackgroundColour(*wxLIGHT_GREY); - } - } - } - - return attr; -} - -// ============================================================================ -// BigGridFrame and BigGridTable: Sample of a non-standard table -// ============================================================================ - -BigGridFrame::BigGridFrame(long sizeGrid) - : wxFrame(NULL, -1, _T("Plugin Virtual Table"), - wxDefaultPosition, wxSize(500, 450)) -{ - m_grid = new wxGrid(this, -1, wxDefaultPosition, wxDefaultSize); - m_table = new BigGridTable(sizeGrid); - - // VZ: I don't understand why this slows down the display that much, - // must profile it... - //m_table->SetAttrProvider(new MyGridCellAttrProvider); - - m_grid->SetTable(m_table, TRUE); - -#if defined __WXMOTIF__ - // MB: the grid isn't getting a sensible default size under wxMotif - int cw, ch; - GetClientSize( &cw, &ch ); - m_grid->SetSize( cw, ch ); -#endif -} - -// ============================================================================ -// BugsGridFrame: a "realistic" table -// ============================================================================ - -// ---------------------------------------------------------------------------- -// bugs table data -// ---------------------------------------------------------------------------- - -enum Columns -{ - Col_Id, - Col_Summary, - Col_Severity, - Col_Priority, - Col_Platform, - Col_Opened, - Col_Max -}; - -enum Severity -{ - Sev_Wish, - Sev_Minor, - Sev_Normal, - Sev_Major, - Sev_Critical, - Sev_Max -}; - -static const wxString severities[] = -{ - _T("wishlist"), - _T("minor"), - _T("normal"), - _T("major"), - _T("critical"), -}; - -static struct BugsGridData -{ - int id; - wxChar summary[80]; - Severity severity; - int prio; - wxChar platform[12]; - bool opened; -} gs_dataBugsGrid [] = -{ - { 18, _T("foo doesn't work"), Sev_Major, 1, _T("wxMSW"), TRUE }, - { 27, _T("bar crashes"), Sev_Critical, 1, _T("all"), FALSE }, - { 45, _T("printing is slow"), Sev_Minor, 3, _T("wxMSW"), TRUE }, - { 68, _T("Rectangle() fails"), Sev_Normal, 1, _T("wxMSW"), FALSE }, -}; - -static const wxChar *headers[Col_Max] = -{ - _T("Id"), - _T("Summary"), - _T("Severity"), - _T("Priority"), - _T("Platform"), - _T("Opened?"), -}; - -// ---------------------------------------------------------------------------- -// BugsGridTable -// ---------------------------------------------------------------------------- - -wxString BugsGridTable::GetTypeName(int WXUNUSED(row), int col) -{ - switch ( col ) - { - case Col_Id: - case Col_Priority: - return wxGRID_VALUE_NUMBER;; - - case Col_Severity: - // fall thorugh (TODO should be a list) - - case Col_Summary: - return wxString::Format(_T("%s:80"), wxGRID_VALUE_STRING); - - case Col_Platform: - return wxString::Format(_T("%s:all,MSW,GTK,other"), wxGRID_VALUE_CHOICE); - - case Col_Opened: - return wxGRID_VALUE_BOOL; - } - - wxFAIL_MSG(_T("unknown column")); - - return wxEmptyString; -} - -int BugsGridTable::GetNumberRows() -{ - return WXSIZEOF(gs_dataBugsGrid); -} - -int BugsGridTable::GetNumberCols() -{ - return Col_Max; -} - -bool BugsGridTable::IsEmptyCell( int row, int col ) -{ - return FALSE; -} - -wxString BugsGridTable::GetValue( int row, int col ) -{ - const BugsGridData& gd = gs_dataBugsGrid[row]; - - switch ( col ) - { - case Col_Id: - case Col_Priority: - case Col_Opened: - wxFAIL_MSG(_T("unexpected column")); - break; - - case Col_Severity: - return severities[gd.severity]; - - case Col_Summary: - return gd.summary; - - case Col_Platform: - return gd.platform; - } - - return wxEmptyString; -} - -void BugsGridTable::SetValue( int row, int col, const wxString& value ) -{ - BugsGridData& gd = gs_dataBugsGrid[row]; - - switch ( col ) - { - case Col_Id: - case Col_Priority: - case Col_Opened: - wxFAIL_MSG(_T("unexpected column")); - break; - - case Col_Severity: - { - size_t n; - for ( n = 0; n < WXSIZEOF(severities); n++ ) - { - if ( severities[n] == value ) - { - gd.severity = (Severity)n; - break; - } - } - - if ( n == WXSIZEOF(severities) ) - { - wxLogWarning(_T("Invalid severity value '%s'."), - value.c_str()); - gd.severity = Sev_Normal; - } - } - break; - - case Col_Summary: - wxStrncpy(gd.summary, value, WXSIZEOF(gd.summary)); - break; - - case Col_Platform: - wxStrncpy(gd.platform, value, WXSIZEOF(gd.platform)); - break; - } -} - -bool BugsGridTable::CanGetValueAs( int WXUNUSED(row), int col, const wxString& typeName ) -{ - if ( typeName == wxGRID_VALUE_STRING ) - { - return TRUE; - } - else if ( typeName == wxGRID_VALUE_BOOL ) - { - return col == Col_Opened; - } - else if ( typeName == wxGRID_VALUE_NUMBER ) - { - return col == Col_Id || col == Col_Priority || col == Col_Severity; - } - else - { - return FALSE; - } -} - -bool BugsGridTable::CanSetValueAs( int row, int col, const wxString& typeName ) -{ - return CanGetValueAs(row, col, typeName); -} - -long BugsGridTable::GetValueAsLong( int row, int col ) -{ - const BugsGridData& gd = gs_dataBugsGrid[row]; - - switch ( col ) - { - case Col_Id: - return gd.id; - - case Col_Priority: - return gd.prio; - - case Col_Severity: - return gd.severity; - - default: - wxFAIL_MSG(_T("unexpected column")); - return -1; - } -} - -bool BugsGridTable::GetValueAsBool( int row, int col ) -{ - if ( col == Col_Opened ) - { - return gs_dataBugsGrid[row].opened; - } - else - { - wxFAIL_MSG(_T("unexpected column")); - - return FALSE; - } -} - -void BugsGridTable::SetValueAsLong( int row, int col, long value ) -{ - BugsGridData& gd = gs_dataBugsGrid[row]; - - switch ( col ) - { - case Col_Priority: - gd.prio = value; - break; - - default: - wxFAIL_MSG(_T("unexpected column")); - } -} - -void BugsGridTable::SetValueAsBool( int row, int col, bool value ) -{ - if ( col == Col_Opened ) - { - gs_dataBugsGrid[row].opened = value; - } - else - { - wxFAIL_MSG(_T("unexpected column")); - } -} - -wxString BugsGridTable::GetColLabelValue( int col ) -{ - return headers[col]; -} - -BugsGridTable::BugsGridTable() -{ -} - -// ---------------------------------------------------------------------------- -// BugsGridFrame -// ---------------------------------------------------------------------------- - -BugsGridFrame::BugsGridFrame() - : wxFrame(NULL, -1, _T("Bugs table"), - wxDefaultPosition, wxSize(500, 300)) -{ - wxGrid *grid = new wxGrid(this, -1, wxDefaultPosition); - wxGridTableBase *table = new BugsGridTable(); - table->SetAttrProvider(new MyGridCellAttrProvider); - grid->SetTable(table, TRUE); - - wxGridCellAttr *attrRO = new wxGridCellAttr, - *attrRangeEditor = new wxGridCellAttr, - *attrCombo = new wxGridCellAttr; - - attrRO->SetReadOnly(); - attrRangeEditor->SetEditor(new wxGridCellNumberEditor(1, 5)); - attrCombo->SetEditor(new wxGridCellChoiceEditor(WXSIZEOF(severities), - severities)); - - grid->SetColAttr(Col_Id, attrRO); - grid->SetColAttr(Col_Priority, attrRangeEditor); - grid->SetColAttr(Col_Severity, attrCombo); - - grid->SetMargins(0, 0); - - grid->Fit(); - SetClientSize(grid->GetSize()); -} - - diff --git a/samples/newgrid/griddemo.def b/samples/newgrid/griddemo.def deleted file mode 100644 index 99de1a1925..0000000000 --- a/samples/newgrid/griddemo.def +++ /dev/null @@ -1,6 +0,0 @@ -NAME GridDemo -DESCRIPTION 'wxGrid Demo' -EXETYPE WINDOWS -CODE PRELOAD MOVEABLE DISCARDABLE -DATA PRELOAD MOVEABLE MULTIPLE - diff --git a/samples/newgrid/griddemo.h b/samples/newgrid/griddemo.h deleted file mode 100644 index 3fa91e0ce5..0000000000 --- a/samples/newgrid/griddemo.h +++ /dev/null @@ -1,261 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: griddemo.h -// Purpose: Grid control wxWindows sample -// Author: Michael Bedward -// Modified by: -// RCS-ID: $Id$ -// Copyright: (c) Michael Bedward, Julian Smart -// Licence: wxWindows license -///////////////////////////////////////////////////////////////////////////// - - -#ifndef griddemo_h -#define griddemo_h - -#if !defined(wxUSE_NEW_GRID) || !(wxUSE_NEW_GRID) - #error "This sample requires the new wxGrid class." -#endif - -class wxGrid; - -class GridApp : public wxApp -{ -public: - bool OnInit(); -}; - - -class GridFrame : public wxFrame -{ - wxGrid *grid; - wxTextCtrl *logWin; - wxLogTextCtrl *logger; - wxString logBuf; - - void SetDefaults(); - - void ToggleRowLabels( wxCommandEvent& ); - void ToggleColLabels( wxCommandEvent& ); - void ToggleEditing( wxCommandEvent& ); - void ToggleRowSizing( wxCommandEvent& ); - void ToggleColSizing( wxCommandEvent& ); - void ToggleGridSizing( wxCommandEvent& ); - void ToggleGridLines( wxCommandEvent& ); - void AutoSizeCols( wxCommandEvent& ); - void CellOverflow( wxCommandEvent& ); - void ResizeCell( wxCommandEvent& ); - void SetLabelColour( wxCommandEvent& ); - void SetLabelTextColour( wxCommandEvent& ); - void SetLabelFont(wxCommandEvent &); - void SetRowLabelHorizAlignment( wxCommandEvent& ); - void SetRowLabelVertAlignment( wxCommandEvent& ); - void SetColLabelHorizAlignment( wxCommandEvent& ); - void SetColLabelVertAlignment( wxCommandEvent& ); - void SetGridLineColour( wxCommandEvent& ); - - void SetCellFgColour(wxCommandEvent &); - void SetCellBgColour(wxCommandEvent &); - - void InsertRow( wxCommandEvent& ); - void InsertCol( wxCommandEvent& ); - void DeleteSelectedRows( wxCommandEvent& ); - void DeleteSelectedCols( wxCommandEvent& ); - void ClearGrid( wxCommandEvent& ); - void SelectCells( wxCommandEvent& ); - void SelectRows( wxCommandEvent& ); - void SelectCols( wxCommandEvent& ); - - void DeselectCell(wxCommandEvent& event); - void DeselectCol(wxCommandEvent& event); - void DeselectRow(wxCommandEvent& event); - void DeselectAll(wxCommandEvent& event); - void SelectCell(wxCommandEvent& event); - void SelectCol(wxCommandEvent& event); - void SelectRow(wxCommandEvent& event); - void SelectAll(wxCommandEvent& event); - void OnAddToSelectToggle(wxCommandEvent& event); - - void OnLabelLeftClick( wxGridEvent& ); - void OnCellLeftClick( wxGridEvent& ); - void OnRowSize( wxGridSizeEvent& ); - void OnColSize( wxGridSizeEvent& ); - void OnSelectCell( wxGridEvent& ); - void OnRangeSelected( wxGridRangeSelectEvent& ); - void OnCellValueChanged( wxGridEvent& ); - - void OnEditorShown(wxGridEvent&); - void OnEditorHidden(wxGridEvent&); - - void OnSetHighlightWidth(wxCommandEvent&); - void OnSetROHighlightWidth(wxCommandEvent&); - -public: - GridFrame(); - ~GridFrame(); - - void OnQuit( wxCommandEvent& ); - void About( wxCommandEvent& ); - void OnVTable( wxCommandEvent& ); - void OnBugsTable( wxCommandEvent& ); - void OnSmallGrid( wxCommandEvent& ); - - enum - { - ID_TOGGLEROWLABELS = 100, - ID_TOGGLECOLLABELS, - ID_TOGGLEEDIT, - ID_TOGGLEROWSIZING, - ID_TOGGLECOLSIZING, - ID_TOGGLEGRIDSIZING, - ID_TOGGLEGRIDLINES, - ID_AUTOSIZECOLS, - ID_CELLOVERFLOW, - ID_RESIZECELL, - ID_SETLABELCOLOUR, - ID_SETLABELTEXTCOLOUR, - ID_SETLABEL_FONT, - ID_ROWLABELALIGN, - ID_ROWLABELHORIZALIGN, - ID_ROWLABELVERTALIGN, - ID_COLLABELALIGN, - ID_COLLABELHORIZALIGN, - ID_COLLABELVERTALIGN, - ID_GRIDLINECOLOUR, - ID_INSERTROW, - ID_INSERTCOL, - ID_DELETEROW, - ID_DELETECOL, - ID_CLEARGRID, - ID_CHANGESEL, - ID_SELCELLS, - ID_SELROWS, - ID_SELCOLS, - ID_SET_CELL_FG_COLOUR, - ID_SET_CELL_BG_COLOUR, - ID_ABOUT, - ID_VTABLE, - ID_BUGS_TABLE, - ID_SMALL_GRID, - ID_SELECT_UNSELECT, - ID_SELECT_ALL, - ID_SELECT_ROW, - ID_SELECT_COL, - ID_SELECT_CELL, - ID_DESELECT_ALL, - ID_DESELECT_ROW, - ID_DESELECT_COL, - ID_DESELECT_CELL, - - ID_SET_HIGHLIGHT_WIDTH, - ID_SET_RO_HIGHLIGHT_WIDTH, - - ID_TESTFUNC - }; - - wxLog *m_logOld; - - // add the cells to selection when using commands from select menu? - bool m_addToSel; - - DECLARE_EVENT_TABLE() -}; - -class MyGridCellRenderer : public wxGridCellStringRenderer -{ -public: - virtual void Draw(wxGrid& grid, - wxGridCellAttr& attr, - wxDC& dc, - const wxRect& rect, - int row, int col, - bool isSelected); -}; - -// ---------------------------------------------------------------------------- -// demonstration of virtual table which doesn't store all of its data in -// memory -// ---------------------------------------------------------------------------- - -class BigGridTable : public wxGridTableBase -{ -public: - BigGridTable(long sizeGrid) { m_sizeGrid = sizeGrid; } - - int GetNumberRows() { return m_sizeGrid; } - int GetNumberCols() { return m_sizeGrid; } - wxString GetValue( int row, int col ) - { - return wxString::Format(wxT("(%d, %d)"), row, col); - } - - void SetValue( int , int , const wxString& ) { /* ignore */ } - bool IsEmptyCell( int , int ) { return FALSE; } - -private: - long m_sizeGrid; -}; - -class BigGridFrame : public wxFrame -{ -public: - BigGridFrame(long sizeGrid); - -private: - wxGrid* m_grid; - BigGridTable* m_table; -}; - -// ---------------------------------------------------------------------------- -// an example of custom attr provider: this one makes all odd rows appear grey -// ---------------------------------------------------------------------------- - -class MyGridCellAttrProvider : public wxGridCellAttrProvider -{ -public: - MyGridCellAttrProvider(); - virtual ~MyGridCellAttrProvider(); - - virtual wxGridCellAttr *GetAttr(int row, int col, - wxGridCellAttr::wxAttrKind kind) const; - -private: - wxGridCellAttr *m_attrForOddRows; -}; - -// ---------------------------------------------------------------------------- -// another, more realistic, grid example: shows typed columns and more -// ---------------------------------------------------------------------------- - -class BugsGridTable : public wxGridTableBase -{ -public: - BugsGridTable(); - - virtual int GetNumberRows(); - virtual int GetNumberCols(); - virtual bool IsEmptyCell( int row, int col ); - virtual wxString GetValue( int row, int col ); - virtual void SetValue( int row, int col, const wxString& value ); - - virtual wxString GetColLabelValue( int col ); - - virtual wxString GetTypeName( int row, int col ); - virtual bool CanGetValueAs( int row, int col, const wxString& typeName ); - virtual bool CanSetValueAs( int row, int col, const wxString& typeName ); - - virtual long GetValueAsLong( int row, int col ); - virtual bool GetValueAsBool( int row, int col ); - - virtual void SetValueAsLong( int row, int col, long value ); - virtual void SetValueAsBool( int row, int col, bool value ); -}; - -class BugsGridFrame : public wxFrame -{ -public: - BugsGridFrame(); -}; - - -#endif // griddemo_h - diff --git a/samples/newgrid/griddemo.rc b/samples/newgrid/griddemo.rc deleted file mode 100644 index 82bdf07561..0000000000 --- a/samples/newgrid/griddemo.rc +++ /dev/null @@ -1,2 +0,0 @@ -#include "wx/msw/wx.rc" - diff --git a/samples/newgrid/makefile.b32 b/samples/newgrid/makefile.b32 deleted file mode 100644 index b606a6649a..0000000000 --- a/samples/newgrid/makefile.b32 +++ /dev/null @@ -1,17 +0,0 @@ -# -# File: makefile.b32 -# Author: Michael Bedward -# Created: 1999 -# Updated: -# Copyright: -# -# Makefile : Builds sample for 32-bit BC++ - -WXDIR = $(WXWIN) - -TARGET=griddemo - -OBJECTS = griddemo.obj - -!include $(WXDIR)\src\makeprog.b32 - diff --git a/samples/newgrid/makefile.bcc b/samples/newgrid/makefile.bcc deleted file mode 100644 index 42ddcecda7..0000000000 --- a/samples/newgrid/makefile.bcc +++ /dev/null @@ -1,19 +0,0 @@ -# -# File: makefile.bcc -# Author: Michael Bedward -# Created: 1999 -# Updated: -# -# Builds a BC++ 16-bit sample - -!if "$(WXWIN)" == "" -!error You must define the WXWIN variable in autoexec.bat, e.g. WXWIN=c:\wx -!endif - -WXDIR = $(WXWIN) - -TARGET=griddemo -OBJECTS=$(TARGET).obj - -!include $(WXDIR)\src\makeprog.bcc - diff --git a/samples/newgrid/makefile.dos b/samples/newgrid/makefile.dos deleted file mode 100644 index e841765992..0000000000 --- a/samples/newgrid/makefile.dos +++ /dev/null @@ -1,17 +0,0 @@ -# -# File: makefile.dos -# Author: Michael Bedward -# Created: 1999 -# Updated: -# -# Makefile : Builds 16-bit sample, VC++ 1.5 -# Use FINAL=1 argument to nmake to build final version with no debugging -# info - -WXDIR = $(WXWIN) - -TARGET=griddemo -OBJECTS=$(TARGET).obj - -!include $(WXDIR)\src\makeprog.msc - diff --git a/samples/newgrid/makefile.g95 b/samples/newgrid/makefile.g95 deleted file mode 100644 index b81d8cc55c..0000000000 --- a/samples/newgrid/makefile.g95 +++ /dev/null @@ -1,15 +0,0 @@ -# -# File: makefile.g95 -# Author: Michael Bedward -# Created: 1999 -# Updated: -# -# Makefile for wxWindows sample (Cygwin/Mingw32). - -WXDIR = ../.. - -TARGET=griddemo -OBJECTS = $(TARGET).o - -include $(WXDIR)/src/makeprog.g95 - diff --git a/samples/newgrid/makefile.sc b/samples/newgrid/makefile.sc deleted file mode 100644 index 61968af568..0000000000 --- a/samples/newgrid/makefile.sc +++ /dev/null @@ -1,36 +0,0 @@ -# Symantec C++ makefile - -WXDIR = $(WXWIN) -WXLIB = $(WXDIR)\lib\wx.lib -INCDIR = $(WXDIR)\include -INCLUDE=$(INCDIR) -TARGET=griddemo - -include $(WXDIR)\src\makesc.env - -griddemo.exe: griddemo.obj $(DEFFILE) griddemo.res - *$(CC) $(LDFLAGS) -o$@ $** $(LIBS) - *$(RC) -k griddemo.res - -sc32.def: - echo EXETYPE NT > sc32.def - echo SUBSYSTEM WINDOWS >> sc32.def - -sc16.def: - echo NAME $(TARGET) > sc16.def - echo EXETYPE WINDOWS >> sc16.def - echo STUB 'WINSTUB.EXE' >> sc16.def - echo CODE PRELOAD MOVEABLE DISCARDABLE >> sc16.def - echo DATA PRELOAD MOVEABLE MULTIPLE >> sc16.def - echo HEAPSIZE 1024 >> sc16.def - echo STACKSIZE 8192 >> sc16.def - -clean: - -del *.obj - -del *.exe - -del *.res - -del *.map - -del *.rws - -del sc32.def - -del sc16.def - diff --git a/samples/newgrid/makefile.unx b/samples/newgrid/makefile.unx deleted file mode 100644 index d91593e0df..0000000000 --- a/samples/newgrid/makefile.unx +++ /dev/null @@ -1,35 +0,0 @@ -# -# File: Makefile for samples -# Author: Robert Roebling -# Created: 1999 -# Updated: -# Copyright: (c) 1998 Robert Roebling -# -# This makefile requires a Unix version of wxWindows -# to be installed on your system. This is most often -# done typing "make install" when using the complete -# sources of wxWindows or by installing the two -# RPM packages wxGTK.XXX.rpm and wxGTK-devel.XXX.rpm -# under Linux. -# - -CXX = $(shell wx-config --cxx) - -PROGRAM = griddemo - -OBJECTS = $(PROGRAM).o - -# implementation - -.SUFFIXES: .o .cpp - -.cpp.o : - $(CXX) -c `wx-config --cxxflags` -o $@ $< - -all: $(PROGRAM) - -$(PROGRAM): $(OBJECTS) - $(CXX) -o $(PROGRAM) $(OBJECTS) `wx-config --libs` - -clean: - rm -f *.o $(PROGRAM) diff --git a/samples/newgrid/makefile.vc b/samples/newgrid/makefile.vc deleted file mode 100644 index 57a2f981c5..0000000000 --- a/samples/newgrid/makefile.vc +++ /dev/null @@ -1,17 +0,0 @@ -# -# File: makefile.vc -# Author: Michael Bedward -# Created: 1999 -# Updated: -# -# Makefile : Builds sample (VC++, WIN32) -# Use FINAL=1 argument to nmake to build final version with no debug info. - -# Set WXDIR for your system -WXDIR = $(WXWIN) - -PROGRAM=griddemo -OBJECTS = $(PROGRAM).obj - -!include $(WXDIR)\src\makeprog.vc - diff --git a/samples/newgrid/makefile.wat b/samples/newgrid/makefile.wat deleted file mode 100644 index b13250e211..0000000000 --- a/samples/newgrid/makefile.wat +++ /dev/null @@ -1,13 +0,0 @@ -# -# Makefile for WATCOM -# -# - -WXDIR = $(%WXWIN) - -PROGRAM = griddemo -OBJECTS = $(PROGRAM).obj - -!include $(WXDIR)\src\makeprog.wat - - diff --git a/samples/newgrid/newgrid.dsp b/samples/newgrid/newgrid.dsp deleted file mode 100644 index e5c4dfbb60..0000000000 --- a/samples/newgrid/newgrid.dsp +++ /dev/null @@ -1,154 +0,0 @@ -# Microsoft Developer Studio Project File - Name="newgrid" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Application" 0x0101 - -CFG=newgrid - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "newgrid.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "newgrid.mak" CFG="newgrid - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "newgrid - Win32 Release DLL" (based on "Win32 (x86) Application") -!MESSAGE "newgrid - Win32 Debug DLL" (based on "Win32 (x86) Application") -!MESSAGE "newgrid - Win32 Release" (based on "Win32 (x86) Application") -!MESSAGE "newgrid - Win32 Debug" (based on "Win32 (x86) Application") -!MESSAGE - -# Begin Project -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -MTL=midl.exe -RSC=rc.exe - -!ELSEIF "$(CFG)" == "newgrid - Win32 Release DLL" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "ReleaseDll" -# PROP BASE Intermediate_Dir "ReleaseDll" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "ReleaseDll" -# PROP Intermediate_Dir "ReleaseDll" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W4 /O2 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D WINVER=0x400 /YX /FD /c -# ADD CPP /nologo /W4 /O2 /I "..\..\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D WINVER=0x400 /D WIN32 /D WINVER=0x400 /D _MT /D wxUSE_GUI=1 /YX /FD /c /MD /D WXUSINGDLL /I..\..\lib\mswdll -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32 -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32 -# ADD BASE RSC /l 0x409 /d "NDEBUG" /I "..\..\include" -# ADD RSC /l 0x409 /d "NDEBUG" /I "..\..\include" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /machine:I386 ..\..\lib\wxmsw250.lib - -!ELSEIF "$(CFG)" == "newgrid - Win32 Debug DLL" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "DebugDll" -# PROP BASE Intermediate_Dir "DebugDll" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "DebugDll" -# PROP Intermediate_Dir "DebugDll" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W4 /Zi /Od /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D WINVER=0x400 /YX /FD /c -# ADD CPP /nologo /W4 /Zi /Od /I "..\..\include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D WINVER=0x400 /D WIN32 /D WINVER=0x400 /D _MT /D wxUSE_GUI=1 /YX /FD /c /MDd /D "__WXDEBUG__" /D "WXDEBUG=1" /D WXUSINGDLL /I..\..\lib\mswdlld -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32 -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32 -# ADD BASE RSC /l 0x409 /d "_DEBUG" /I "..\..\include" -# ADD RSC /l 0x409 /d "_DEBUG" /I "..\..\include" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept ..\..\lib\wxmsw250d.lib - -!ELSEIF "$(CFG)" == "newgrid - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "Release" -# PROP Intermediate_Dir "Release" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W4 /O2 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D WINVER=0x400 /YX /FD /c -# ADD CPP /nologo /W4 /O2 /I "..\..\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D WINVER=0x400 /D WIN32 /D WINVER=0x400 /D _MT /D wxUSE_GUI=1 /YX /FD /c /MD /I..\..\lib\msw -# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32 -# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32 -# ADD BASE RSC /l 0x409 /d "NDEBUG" /I "..\..\include" -# ADD RSC /l 0x409 /d "NDEBUG" /I "..\..\include" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /machine:I386 ..\..\lib\zlib.lib ..\..\lib\regex.lib ..\..\lib\png.lib ..\..\lib\jpeg.lib ..\..\lib\tiff.lib ..\..\lib\wxmsw.lib - -!ELSEIF "$(CFG)" == "newgrid - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Debug" -# PROP BASE Intermediate_Dir "Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "Debug" -# PROP Intermediate_Dir "Debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W4 /Zi /Od /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D WINVER=0x400 /YX /FD /c -# ADD CPP /nologo /W4 /Zi /Od /I "..\..\include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D WINVER=0x400 /D WIN32 /D WINVER=0x400 /D _MT /D wxUSE_GUI=1 /YX /FD /c /MDd /D "__WXDEBUG__" /D "WXDEBUG=1" /I..\..\lib\mswd -# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32 -# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32 -# ADD BASE RSC /l 0x409 /d "_DEBUG" /I "..\..\include" -# ADD RSC /l 0x409 /d "_DEBUG" /I "..\..\include" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept ..\..\lib\zlibd.lib ..\..\lib\regexd.lib ..\..\lib\pngd.lib ..\..\lib\jpegd.lib ..\..\lib\tiffd.lib ..\..\lib\wxmswd.lib - -!ENDIF - -# Begin Target - -# Name "newgrid - Win32 Release DLL" -# Name "newgrid - Win32 Debug DLL" -# Name "newgrid - Win32 Release" -# Name "newgrid - Win32 Debug" -# Begin Source File - -SOURCE=.\griddemo.cpp -# End Source File -# Begin Source File - -SOURCE=.\griddemo.rc -# End Source File -# End Target -# End Project diff --git a/samples/newgrid/newgrid.pro b/samples/newgrid/newgrid.pro deleted file mode 100644 index 24c809f670..0000000000 --- a/samples/newgrid/newgrid.pro +++ /dev/null @@ -1,17 +0,0 @@ -# this is the project file for the newgrid wxWindows sample - -# we generate the VC++ IDE project file, comment this line -# to generate a makefile for (n)make -TEMPLATE = vc6app - -# wx is mandatory for wxWindows projects -CONFIG = wx - -# the configurations of wxWindows we want to use: the value below is the -# default one; possible other values are {Debug|Release}Unicode[Dll] -#WXCONFIGS = Debug Release DebugDll ReleaseDll - -# project files -SOURCES = griddemo.cpp -RC_FILE = griddemo.rc -TARGET = newgrid diff --git a/samples/newgrid/newgridM5.xml b/samples/newgrid/newgridM5.xml deleted file mode 100644 index 527c920c28..0000000000 --- a/samples/newgrid/newgridM5.xml +++ /dev/null @@ -1,3685 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]> - - - - Classic Release - - - - UserSourceTrees - - - CustomColor1 - Red0 - Green32767 - Blue0 - - CustomColor2 - Red0 - Green32767 - Blue0 - - CustomColor3 - Red0 - Green32767 - Blue0 - - CustomColor4 - Red0 - Green32767 - Blue0 - - - - AlwaysSearchUserPathstrue - InterpretDOSAndUnixPathstrue - UserSearchPaths - - SearchPath - Path: - PathFormatMacOS - PathRootProject - - Recursivetrue - HostFlagsAll - - - SearchPath - Path:::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - HostFlagsAll - - - SearchPath - Path:::lib: - PathFormatMacOS - PathRootProject - - Recursivetrue - HostFlagsAll - - - SystemSearchPaths - - SearchPath - PathMSL - PathFormatWindows - PathRootCodeWarrior - - Recursivetrue - HostFlagsAll - - - SearchPath - Path:MacOS Support: - PathFormatMacOS - PathRootCodeWarrior - - Recursivetrue - HostFlagsAll - - - - - LinkerMacOS PPC Linker - PreLinker - PostLinker - TargetnameClassic Release - OutputDirectory - Path: - PathFormatMacOS - PathRootProject - - SaveEntriesUsingRelativePathsfalse - - - FileMappings - - FileTypeAPPL - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeAppl - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeMMLB - FileExtension - CompilerLib Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMPLF - FileExtension - CompilerLib Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMWCD - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeRSRC - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c++ - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cc - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cp - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cpp - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.exp - Compiler - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.h - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMaketrue - - - FileTypeTEXT - FileExtension.pch - CompilerMW C/C++ PPC - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch++ - CompilerMW C/C++ PPC - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.r - CompilerRez - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeXCOF - FileExtension - CompilerXCOFF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypedocu - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypersrc - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeshlb - FileExtension - CompilerPEF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypestub - FileExtension - CompilerPEF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.doc - Compiler - Precompilefalse - Launchabletrue - ResourceFilefalse - IgnoredByMaketrue - - - FileExtension.o - CompilerXCOFF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.ppob - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileExtension.rsrc - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - - - CacheModDatestrue - ActivateBrowsertrue - DumpBrowserInfofalse - CacheSubprojectstrue - UseThirdPartyDebuggerfalse - DebuggerCommandLine - Debugger Runtime - 0002000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000 - - - - LogSystemMessagestrue - AutoTargetDLLsfalse - StopAtWatchpointstrue - PauseWhileRunningfalse - PauseInterval5 - PauseUIFlags0 - AltExePath - Path - PathFormatGeneric - PathRootAbsolute - - StopAtTempBPOnLaunchtrue - CacheSymbolicstrue - TempBPFunctionNamemain - TempBPTypefalse - - - MWFrontEnd_C_cplusplus0 - MWFrontEnd_C_checkprotos0 - MWFrontEnd_C_arm0 - MWFrontEnd_C_trigraphs0 - MWFrontEnd_C_onlystdkeywords0 - MWFrontEnd_C_enumsalwaysint0 - MWFrontEnd_C_mpwpointerstyle1 - MWFrontEnd_C_prefixname/wx/wx_cw.h - MWFrontEnd_C_ansistrict0 - MWFrontEnd_C_mpwcnewline1 - MWFrontEnd_C_wchar_type1 - MWFrontEnd_C_enableexceptions1 - MWFrontEnd_C_dontreusestrings0 - MWFrontEnd_C_poolstrings0 - MWFrontEnd_C_dontinline0 - MWFrontEnd_C_useRTTI1 - MWFrontEnd_C_multibyteaware0 - MWFrontEnd_C_unsignedchars1 - MWFrontEnd_C_autoinline0 - MWFrontEnd_C_booltruefalse1 - MWFrontEnd_C_direct_to_som0 - MWFrontEnd_C_som_env_check0 - MWFrontEnd_C_alwaysinline0 - MWFrontEnd_C_inlinelevel0 - MWFrontEnd_C_ecplusplus0 - MWFrontEnd_C_objective_c0 - MWFrontEnd_C_defer_codegen0 - - - MWWarning_C_warn_illpragma0 - MWWarning_C_warn_emptydecl0 - MWWarning_C_warn_possunwant0 - MWWarning_C_warn_unusedvar0 - MWWarning_C_warn_unusedarg0 - MWWarning_C_warn_extracomma0 - MWWarning_C_pedantic0 - MWWarning_C_warningerrors0 - MWWarning_C_warn_hidevirtual0 - MWWarning_C_warn_implicitconv0 - MWWarning_C_warn_notinlined0 - MWWarning_C_warn_structclass0 - - - MWMerge_MacOS_projectTypeApplication - MWMerge_MacOS_outputNameMerge Out - MWMerge_MacOS_outputCreator1061109567 - MWMerge_MacOS_outputType1095782476 - MWMerge_MacOS_suppressWarning0 - MWMerge_MacOS_copyFragments1 - MWMerge_MacOS_copyResources1 - MWMerge_MacOS_skipResources - - ”ݐ - =ÃH - =Ø: - - - - MWCodeGen_PPC_structalignmentPPC - MWCodeGen_PPC_tracebacktablesNone - MWCodeGen_PPC_processorGeneric - MWCodeGen_PPC_readonlystrings0 - MWCodeGen_PPC_tocdata1 - MWCodeGen_PPC_profiler0 - MWCodeGen_PPC_fpcontract1 - MWCodeGen_PPC_schedule0 - MWCodeGen_PPC_peephole1 - MWCodeGen_PPC_processorspecific0 - MWCodeGen_PPC_altivec0 - MWCodeGen_PPC_vectortocdata0 - MWCodeGen_PPC_vrsave0 - - - MWDisassembler_PPC_showcode1 - MWDisassembler_PPC_extended1 - MWDisassembler_PPC_mix0 - MWDisassembler_PPC_nohex0 - MWDisassembler_PPC_showdata1 - MWDisassembler_PPC_showexceptions1 - MWDisassembler_PPC_showsym0 - MWDisassembler_PPC_shownames1 - - - GlobalOptimizer_PPC_optimizationlevelLevel0 - GlobalOptimizer_PPC_optforSpeed - - - MWLinker_PPC_linksym1 - MWLinker_PPC_symfullpath1 - MWLinker_PPC_linkmap0 - MWLinker_PPC_nolinkwarnings0 - MWLinker_PPC_dontdeadstripinitcode0 - MWLinker_PPC_permitmultdefs0 - MWLinker_PPC_linkmodeFast - MWLinker_PPC_initname - MWLinker_PPC_mainname__start - MWLinker_PPC_termname - PPC Mach-O CodeGen - 0001000001010000010000000001010101000000 - - PPC Mach-O Linker - 0001000000000100000100000000000000000000000000000000000000007374 - 6172740000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000 - - PPC Mach-O Target - 0001000005612E6F757400000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000003F3F3F3F4D41504C0000004000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000 - - - - MWPEF_exportsNone - MWPEF_libfolder0 - MWPEF_sortcodeNone - MWPEF_expandbss0 - MWPEF_sharedata0 - MWPEF_olddefversion0 - MWPEF_oldimpversion0 - MWPEF_currentversion0 - MWPEF_fragmentname - MWPEF_collapsereloads0 - - - MWProject_PPC_typeApplication - MWProject_PPC_outfilenewgrid Classic Release - MWProject_PPC_filecreator1061109567 - MWProject_PPC_filetype1095782476 - MWProject_PPC_size3840 - MWProject_PPC_minsize3840 - MWProject_PPC_stacksize64 - MWProject_PPC_flags22720 - MWProject_PPC_symfilename - MWProject_PPC_rsrcname - MWProject_PPC_rsrcheaderNative - MWProject_PPC_rsrctype1061109567 - MWProject_PPC_rsrcid0 - MWProject_PPC_rsrcflags0 - MWProject_PPC_rsrcstore0 - MWProject_PPC_rsrcmerge0 - - - MWAssembler_PPC_auxheader0 - MWAssembler_PPC_symmodeMac - MWAssembler_PPC_dialectPPC - MWAssembler_PPC_prefixfile - MWAssembler_PPC_typecheck0 - MWAssembler_PPC_warnings0 - MWAssembler_PPC_casesensitive0 - - - MWRez_Language_maxwidth80 - MWRez_Language_scriptRoman - MWRez_Language_alignmentAlign1 - MWRez_Language_filtermodeFilterSkip - MWRez_Language_suppresswarnings0 - MWRez_Language_escapecontrolchars1 - MWRez_Language_prefixname - MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' - - - - Name - wx_PPC.lib - MacOS - Library - Debug - - - Name - MSL C++.PPC.Lib - MacOS - Library - Debug - - - Name - MSL C.PPC.Lib - MacOS - Library - Debug - - - Name - console.stubs.c - MacOS - Text - - - - Name - MSL RuntimePPC.Lib - MacOS - Library - Debug - - - Name - wx_PPC.rsrc - MacOS - Resource - - - - Name - tiff.lib - MacOS - Library - - - - Name - jpeg.lib - MacOS - Library - - - - Name - png.lib - MacOS - Library - - - - Name - zlib.lib - MacOS - Library - - - - Name - griddemo.cpp - MacOS - Text - - - - Name - AppearanceLib - MacOS - Library - - - - Name - ATSUnicodeLib - MacOS - Library - - - - Name - CarbonAccessors.o - MacOS - Library - - - - Name - ControlsLib - MacOS - Library - - - - Name - CursorDevicesGlue.o - MacOS - Library - - - - Name - DialogsLib - MacOS - Library - - - - Name - DragLib - MacOS - Library - - - - Name - InterfaceLib - MacOS - Library - - - - Name - InternetConfigLib - MacOS - Library - - - - Name - WindowsLib - MacOS - Library - - - - Name - MathLib - MacOS - Library - - - - Name - MenusLib - MacOS - Library - - - - Name - NavigationLib - MacOS - Library - - - - Name - OpenTptAppleTalkLib - MacOS - Library - - - - Name - OpenTptATalkPPC.o - MacOS - Library - - - - Name - OpenTptInetPPC.o - MacOS - Library - - - - Name - OpenTptInternetLib - MacOS - Library - - - - Name - OpenTransportLib - MacOS - Library - - - - Name - OpenTransportAppPPC.o - MacOS - Library - - - - Name - PLStringFuncsPPC.lib - MacOS - Library - - - - Name - TextEncodingConverter - MacOS - Library - - - - Name - Textension - MacOS - Library - - - - Name - ThreadsLib - MacOS - Library - - - - Name - UnicodeConverter - MacOS - Library - - - - - - Name - wx_PPC.lib - MacOS - - - Name - MSL C++.PPC.Lib - MacOS - - - Name - MSL C.PPC.Lib - MacOS - - - Name - console.stubs.c - MacOS - - - Name - MSL RuntimePPC.Lib - MacOS - - - Name - wx_PPC.rsrc - MacOS - - - Name - tiff.lib - MacOS - - - Name - jpeg.lib - MacOS - - - Name - png.lib - MacOS - - - Name - zlib.lib - MacOS - - - Name - griddemo.cpp - MacOS - - - Name - AppearanceLib - MacOS - - - Name - ATSUnicodeLib - MacOS - - - Name - CarbonAccessors.o - MacOS - - - Name - ControlsLib - MacOS - - - Name - CursorDevicesGlue.o - MacOS - - - Name - DialogsLib - MacOS - - - Name - DragLib - MacOS - - - Name - InterfaceLib - MacOS - - - Name - InternetConfigLib - MacOS - - - Name - WindowsLib - MacOS - - - Name - MathLib - MacOS - - - Name - MenusLib - MacOS - - - Name - NavigationLib - MacOS - - - Name - OpenTptAppleTalkLib - MacOS - - - Name - OpenTptATalkPPC.o - MacOS - - - Name - OpenTptInetPPC.o - MacOS - - - Name - OpenTptInternetLib - MacOS - - - Name - OpenTransportLib - MacOS - - - Name - OpenTransportAppPPC.o - MacOS - - - Name - PLStringFuncsPPC.lib - MacOS - - - Name - TextEncodingConverter - MacOS - - - Name - Textension - MacOS - - - Name - ThreadsLib - MacOS - - - Name - UnicodeConverter - MacOS - - - - - Classic Debug - - - - UserSourceTrees - - - CustomColor1 - Red0 - Green32767 - Blue0 - - CustomColor2 - Red0 - Green32767 - Blue0 - - CustomColor3 - Red0 - Green32767 - Blue0 - - CustomColor4 - Red0 - Green32767 - Blue0 - - - - AlwaysSearchUserPathstrue - InterpretDOSAndUnixPathstrue - UserSearchPaths - - SearchPath - Path: - PathFormatMacOS - PathRootProject - - Recursivetrue - HostFlagsAll - - - SearchPath - Path:::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - HostFlagsAll - - - SearchPath - Path:::lib: - PathFormatMacOS - PathRootProject - - Recursivetrue - HostFlagsAll - - - SystemSearchPaths - - SearchPath - PathMSL - PathFormatWindows - PathRootCodeWarrior - - Recursivetrue - HostFlagsAll - - - SearchPath - Path:MacOS Support: - PathFormatMacOS - PathRootCodeWarrior - - Recursivetrue - HostFlagsAll - - - - - LinkerMacOS PPC Linker - PreLinker - PostLinker - TargetnameClassic Debug - OutputDirectory - Path: - PathFormatMacOS - PathRootProject - - SaveEntriesUsingRelativePathsfalse - - - FileMappings - - FileTypeAPPL - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeAppl - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeMMLB - FileExtension - CompilerLib Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMPLF - FileExtension - CompilerLib Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMWCD - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeRSRC - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c++ - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cc - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cp - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cpp - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.exp - Compiler - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.h - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMaketrue - - - FileTypeTEXT - FileExtension.pch - CompilerMW C/C++ PPC - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch++ - CompilerMW C/C++ PPC - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.r - CompilerRez - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeXCOF - FileExtension - CompilerXCOFF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypedocu - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypersrc - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeshlb - FileExtension - CompilerPEF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypestub - FileExtension - CompilerPEF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.doc - Compiler - Precompilefalse - Launchabletrue - ResourceFilefalse - IgnoredByMaketrue - - - FileExtension.o - CompilerXCOFF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.ppob - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileExtension.rsrc - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - - - CacheModDatestrue - ActivateBrowsertrue - DumpBrowserInfofalse - CacheSubprojectstrue - UseThirdPartyDebuggerfalse - DebuggerCommandLine - Debugger Runtime - 0002000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000E2D755010000000000001000E2D7E60 - 0002000000000000000000000E2D2DD000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000 - - - - LogSystemMessagestrue - AutoTargetDLLsfalse - StopAtWatchpointstrue - PauseWhileRunningfalse - PauseInterval5 - PauseUIFlags0 - AltExePath - Path - PathFormatGeneric - PathRootAbsolute - - StopAtTempBPOnLaunchtrue - CacheSymbolicstrue - TempBPFunctionNamemain - TempBPTypefalse - - - MWFrontEnd_C_cplusplus0 - MWFrontEnd_C_checkprotos0 - MWFrontEnd_C_arm0 - MWFrontEnd_C_trigraphs0 - MWFrontEnd_C_onlystdkeywords0 - MWFrontEnd_C_enumsalwaysint0 - MWFrontEnd_C_mpwpointerstyle0 - MWFrontEnd_C_prefixname/wx/wx_cw_d.h - MWFrontEnd_C_ansistrict0 - MWFrontEnd_C_mpwcnewline1 - MWFrontEnd_C_wchar_type1 - MWFrontEnd_C_enableexceptions1 - MWFrontEnd_C_dontreusestrings0 - MWFrontEnd_C_poolstrings0 - MWFrontEnd_C_dontinline0 - MWFrontEnd_C_useRTTI1 - MWFrontEnd_C_multibyteaware0 - MWFrontEnd_C_unsignedchars1 - MWFrontEnd_C_autoinline0 - MWFrontEnd_C_booltruefalse1 - MWFrontEnd_C_direct_to_som0 - MWFrontEnd_C_som_env_check0 - MWFrontEnd_C_alwaysinline0 - MWFrontEnd_C_inlinelevel0 - MWFrontEnd_C_ecplusplus0 - MWFrontEnd_C_objective_c0 - MWFrontEnd_C_defer_codegen0 - - - MWWarning_C_warn_illpragma1 - MWWarning_C_warn_emptydecl1 - MWWarning_C_warn_possunwant1 - MWWarning_C_warn_unusedvar0 - MWWarning_C_warn_unusedarg0 - MWWarning_C_warn_extracomma0 - MWWarning_C_pedantic1 - MWWarning_C_warningerrors0 - MWWarning_C_warn_hidevirtual1 - MWWarning_C_warn_implicitconv1 - MWWarning_C_warn_notinlined1 - MWWarning_C_warn_structclass1 - - - MWMerge_MacOS_projectTypeApplication - MWMerge_MacOS_outputNameMerge Out - MWMerge_MacOS_outputCreator1061109567 - MWMerge_MacOS_outputType1095782476 - MWMerge_MacOS_suppressWarning0 - MWMerge_MacOS_copyFragments1 - MWMerge_MacOS_copyResources1 - MWMerge_MacOS_skipResources - - ”ݐ - =ÃH - =Ø: - - - - MWCodeGen_PPC_structalignmentPPC - MWCodeGen_PPC_tracebacktablesInline - MWCodeGen_PPC_processorGeneric - MWCodeGen_PPC_readonlystrings0 - MWCodeGen_PPC_tocdata1 - MWCodeGen_PPC_profiler0 - MWCodeGen_PPC_fpcontract1 - MWCodeGen_PPC_schedule0 - MWCodeGen_PPC_peephole1 - MWCodeGen_PPC_processorspecific0 - MWCodeGen_PPC_altivec0 - MWCodeGen_PPC_vectortocdata0 - MWCodeGen_PPC_vrsave0 - - - MWDisassembler_PPC_showcode1 - MWDisassembler_PPC_extended1 - MWDisassembler_PPC_mix0 - MWDisassembler_PPC_nohex0 - MWDisassembler_PPC_showdata1 - MWDisassembler_PPC_showexceptions1 - MWDisassembler_PPC_showsym0 - MWDisassembler_PPC_shownames1 - - - GlobalOptimizer_PPC_optimizationlevelLevel0 - GlobalOptimizer_PPC_optforSpeed - - - MWLinker_PPC_linksym1 - MWLinker_PPC_symfullpath1 - MWLinker_PPC_linkmap0 - MWLinker_PPC_nolinkwarnings0 - MWLinker_PPC_dontdeadstripinitcode0 - MWLinker_PPC_permitmultdefs0 - MWLinker_PPC_linkmodeFast - MWLinker_PPC_initname - MWLinker_PPC_mainname__start - MWLinker_PPC_termname - PPC Mach-O CodeGen - 0001000001010000010000000001010101000000 - - PPC Mach-O Linker - 0001000000000100000100000000000000000000000000000000000000007374 - 6172740000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000 - - PPC Mach-O Target - 0001000005612E6F757400000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000003F3F3F3F4D41504C0000004000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000 - - - - MWPEF_exportsNone - MWPEF_libfolder0 - MWPEF_sortcodeNone - MWPEF_expandbss0 - MWPEF_sharedata0 - MWPEF_olddefversion0 - MWPEF_oldimpversion0 - MWPEF_currentversion0 - MWPEF_fragmentname - MWPEF_collapsereloads0 - - - MWProject_PPC_typeApplication - MWProject_PPC_outfilenewgrid Classic Debug - MWProject_PPC_filecreator1061109567 - MWProject_PPC_filetype1095782476 - MWProject_PPC_size3840 - MWProject_PPC_minsize3840 - MWProject_PPC_stacksize64 - MWProject_PPC_flags22720 - MWProject_PPC_symfilename - MWProject_PPC_rsrcname - MWProject_PPC_rsrcheaderNative - MWProject_PPC_rsrctype1061109567 - MWProject_PPC_rsrcid0 - MWProject_PPC_rsrcflags0 - MWProject_PPC_rsrcstore0 - MWProject_PPC_rsrcmerge0 - - - MWAssembler_PPC_auxheader0 - MWAssembler_PPC_symmodeMac - MWAssembler_PPC_dialectPPC - MWAssembler_PPC_prefixfile - MWAssembler_PPC_typecheck0 - MWAssembler_PPC_warnings0 - MWAssembler_PPC_casesensitive0 - - - MWRez_Language_maxwidth80 - MWRez_Language_scriptRoman - MWRez_Language_alignmentAlign1 - MWRez_Language_filtermodeFilterSkip - MWRez_Language_suppresswarnings0 - MWRez_Language_escapecontrolchars1 - MWRez_Language_prefixname - MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' - - - - Name - MSL C++.PPC.Lib - MacOS - Library - Debug - - - Name - MSL C.PPC.Lib - MacOS - Library - Debug - - - Name - console.stubs.c - MacOS - Text - Debug - - - Name - MSL RuntimePPC.Lib - MacOS - Library - Debug - - - Name - wx_PPC_d.lib - MacOS - Library - Debug - - - Name - wx_PPC.rsrc - MacOS - Resource - Debug - - - Name - zlib.lib - MacOS - Library - Debug - - - Name - png.lib - MacOS - Library - Debug - - - Name - tiffd.lib - MacOS - Library - Debug - - - Name - jpeg.lib - MacOS - Library - Debug - - - Name - griddemo.cpp - MacOS - Text - Debug - - - Name - AppearanceLib - MacOS - Library - Debug - - - Name - ATSUnicodeLib - MacOS - Library - Debug - - - Name - CarbonAccessors.o - MacOS - Library - Debug - - - Name - ControlsLib - MacOS - Library - Debug - - - Name - CursorDevicesGlue.o - MacOS - Library - Debug - - - Name - DialogsLib - MacOS - Library - Debug - - - Name - DragLib - MacOS - Library - Debug - - - Name - InterfaceLib - MacOS - Library - Debug - - - Name - InternetConfigLib - MacOS - Library - Debug - - - Name - WindowsLib - MacOS - Library - Debug - - - Name - MathLib - MacOS - Library - Debug - - - Name - MenusLib - MacOS - Library - Debug - - - Name - NavigationLib - MacOS - Library - Debug - - - Name - OpenTptAppleTalkLib - MacOS - Library - Debug - - - Name - OpenTptATalkPPC.o - MacOS - Library - Debug - - - Name - OpenTptInetPPC.o - MacOS - Library - Debug - - - Name - OpenTptInternetLib - MacOS - Library - Debug - - - Name - OpenTransportLib - MacOS - Library - Debug - - - Name - OpenTransportAppPPC.o - MacOS - Library - Debug - - - Name - PLStringFuncsPPC.lib - MacOS - Library - Debug - - - Name - TextEncodingConverter - MacOS - Library - Debug - - - Name - Textension - MacOS - Library - Debug - - - Name - ThreadsLib - MacOS - Library - Debug - - - Name - UnicodeConverter - MacOS - Library - Debug - - - - - Name - MSL C++.PPC.Lib - MacOS - - - Name - MSL C.PPC.Lib - MacOS - - - Name - console.stubs.c - MacOS - - - Name - MSL RuntimePPC.Lib - MacOS - - - Name - wx_PPC_d.lib - MacOS - - - Name - wx_PPC.rsrc - MacOS - - - Name - zlib.lib - MacOS - - - Name - png.lib - MacOS - - - Name - tiffd.lib - MacOS - - - Name - jpeg.lib - MacOS - - - Name - griddemo.cpp - MacOS - - - Name - AppearanceLib - MacOS - - - Name - ATSUnicodeLib - MacOS - - - Name - CarbonAccessors.o - MacOS - - - Name - ControlsLib - MacOS - - - Name - CursorDevicesGlue.o - MacOS - - - Name - DialogsLib - MacOS - - - Name - DragLib - MacOS - - - Name - InterfaceLib - MacOS - - - Name - InternetConfigLib - MacOS - - - Name - WindowsLib - MacOS - - - Name - MathLib - MacOS - - - Name - MenusLib - MacOS - - - Name - NavigationLib - MacOS - - - Name - OpenTptAppleTalkLib - MacOS - - - Name - OpenTptATalkPPC.o - MacOS - - - Name - OpenTptInetPPC.o - MacOS - - - Name - OpenTptInternetLib - MacOS - - - Name - OpenTransportLib - MacOS - - - Name - OpenTransportAppPPC.o - MacOS - - - Name - PLStringFuncsPPC.lib - MacOS - - - Name - TextEncodingConverter - MacOS - - - Name - Textension - MacOS - - - Name - ThreadsLib - MacOS - - - Name - UnicodeConverter - MacOS - - - - - Carbon Debug - - - - UserSourceTrees - - - CustomColor1 - Red0 - Green32767 - Blue0 - - CustomColor2 - Red0 - Green32767 - Blue0 - - CustomColor3 - Red0 - Green32767 - Blue0 - - CustomColor4 - Red0 - Green32767 - Blue0 - - - - AlwaysSearchUserPathstrue - InterpretDOSAndUnixPathstrue - UserSearchPaths - - SearchPath - Path: - PathFormatMacOS - PathRootProject - - Recursivetrue - HostFlagsAll - - - SearchPath - Path:::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - HostFlagsAll - - - SearchPath - Path:::lib: - PathFormatMacOS - PathRootProject - - Recursivetrue - HostFlagsAll - - - SystemSearchPaths - - SearchPath - PathMSL - PathFormatWindows - PathRootCodeWarrior - - Recursivetrue - HostFlagsAll - - - SearchPath - Path:MacOS Support: - PathFormatMacOS - PathRootCodeWarrior - - Recursivetrue - HostFlagsAll - - - - - LinkerMacOS PPC Linker - PreLinker - PostLinker - TargetnameCarbon Debug - OutputDirectory - Path: - PathFormatMacOS - PathRootProject - - SaveEntriesUsingRelativePathsfalse - - - FileMappings - - FileTypeAPPL - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeAppl - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeMMLB - FileExtension - CompilerLib Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMPLF - FileExtension - CompilerLib Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMWCD - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeRSRC - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c++ - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cc - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cp - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cpp - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.exp - Compiler - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.h - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMaketrue - - - FileTypeTEXT - FileExtension.pch - CompilerMW C/C++ PPC - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch++ - CompilerMW C/C++ PPC - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.r - CompilerRez - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeXCOF - FileExtension - CompilerXCOFF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypedocu - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypersrc - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeshlb - FileExtension - CompilerPEF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypestub - FileExtension - CompilerPEF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.doc - Compiler - Precompilefalse - Launchabletrue - ResourceFilefalse - IgnoredByMaketrue - - - FileExtension.o - CompilerXCOFF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.ppob - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileExtension.rsrc - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - - - CacheModDatestrue - ActivateBrowsertrue - DumpBrowserInfofalse - CacheSubprojectstrue - UseThirdPartyDebuggerfalse - DebuggerCommandLine - Debugger Runtime - 0002000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000 - - - - LogSystemMessagestrue - AutoTargetDLLsfalse - StopAtWatchpointstrue - PauseWhileRunningfalse - PauseInterval5 - PauseUIFlags0 - AltExePath - Path - PathFormatGeneric - PathRootAbsolute - - StopAtTempBPOnLaunchtrue - CacheSymbolicstrue - TempBPFunctionNamemain - TempBPTypefalse - - - MWFrontEnd_C_cplusplus0 - MWFrontEnd_C_checkprotos0 - MWFrontEnd_C_arm0 - MWFrontEnd_C_trigraphs0 - MWFrontEnd_C_onlystdkeywords0 - MWFrontEnd_C_enumsalwaysint0 - MWFrontEnd_C_mpwpointerstyle0 - MWFrontEnd_C_prefixname/wx/wx_cwc_d.h - MWFrontEnd_C_ansistrict0 - MWFrontEnd_C_mpwcnewline1 - MWFrontEnd_C_wchar_type1 - MWFrontEnd_C_enableexceptions1 - MWFrontEnd_C_dontreusestrings0 - MWFrontEnd_C_poolstrings0 - MWFrontEnd_C_dontinline0 - MWFrontEnd_C_useRTTI1 - MWFrontEnd_C_multibyteaware0 - MWFrontEnd_C_unsignedchars1 - MWFrontEnd_C_autoinline0 - MWFrontEnd_C_booltruefalse1 - MWFrontEnd_C_direct_to_som0 - MWFrontEnd_C_som_env_check0 - MWFrontEnd_C_alwaysinline0 - MWFrontEnd_C_inlinelevel0 - MWFrontEnd_C_ecplusplus0 - MWFrontEnd_C_objective_c0 - MWFrontEnd_C_defer_codegen0 - - - MWWarning_C_warn_illpragma1 - MWWarning_C_warn_emptydecl1 - MWWarning_C_warn_possunwant1 - MWWarning_C_warn_unusedvar0 - MWWarning_C_warn_unusedarg0 - MWWarning_C_warn_extracomma0 - MWWarning_C_pedantic1 - MWWarning_C_warningerrors0 - MWWarning_C_warn_hidevirtual1 - MWWarning_C_warn_implicitconv1 - MWWarning_C_warn_notinlined1 - MWWarning_C_warn_structclass1 - - - MWMerge_MacOS_projectTypeApplication - MWMerge_MacOS_outputNameMerge Out - MWMerge_MacOS_outputCreator1061109567 - MWMerge_MacOS_outputType1095782476 - MWMerge_MacOS_suppressWarning0 - MWMerge_MacOS_copyFragments1 - MWMerge_MacOS_copyResources1 - MWMerge_MacOS_skipResources - - ”ݐ - =ÃH - =Ø: - - - - MWCodeGen_PPC_structalignmentPPC - MWCodeGen_PPC_tracebacktablesInline - MWCodeGen_PPC_processorGeneric - MWCodeGen_PPC_readonlystrings0 - MWCodeGen_PPC_tocdata1 - MWCodeGen_PPC_profiler0 - MWCodeGen_PPC_fpcontract1 - MWCodeGen_PPC_schedule0 - MWCodeGen_PPC_peephole1 - MWCodeGen_PPC_processorspecific0 - MWCodeGen_PPC_altivec0 - MWCodeGen_PPC_vectortocdata0 - MWCodeGen_PPC_vrsave0 - - - MWDisassembler_PPC_showcode1 - MWDisassembler_PPC_extended1 - MWDisassembler_PPC_mix0 - MWDisassembler_PPC_nohex0 - MWDisassembler_PPC_showdata1 - MWDisassembler_PPC_showexceptions1 - MWDisassembler_PPC_showsym0 - MWDisassembler_PPC_shownames1 - - - GlobalOptimizer_PPC_optimizationlevelLevel0 - GlobalOptimizer_PPC_optforSpeed - - - MWLinker_PPC_linksym1 - MWLinker_PPC_symfullpath1 - MWLinker_PPC_linkmap0 - MWLinker_PPC_nolinkwarnings0 - MWLinker_PPC_dontdeadstripinitcode0 - MWLinker_PPC_permitmultdefs0 - MWLinker_PPC_linkmodeFast - MWLinker_PPC_initname - MWLinker_PPC_mainname__start - MWLinker_PPC_termname - PPC Mach-O CodeGen - 0001000001010000010000000001010101000000 - - PPC Mach-O Linker - 0001000000000100000100000000000000000000000000000000000000007374 - 6172740000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000 - - PPC Mach-O Target - 0001000005612E6F757400000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000003F3F3F3F4D41504C0000004000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000 - - - - MWPEF_exportsNone - MWPEF_libfolder0 - MWPEF_sortcodeNone - MWPEF_expandbss0 - MWPEF_sharedata0 - MWPEF_olddefversion0 - MWPEF_oldimpversion0 - MWPEF_currentversion0 - MWPEF_fragmentname - MWPEF_collapsereloads0 - - - MWProject_PPC_typeApplication - MWProject_PPC_outfilenewgrid Carbon Debug - MWProject_PPC_filecreator1061109567 - MWProject_PPC_filetype1095782476 - MWProject_PPC_size3840 - MWProject_PPC_minsize3840 - MWProject_PPC_stacksize64 - MWProject_PPC_flags22720 - MWProject_PPC_symfilename - MWProject_PPC_rsrcname - MWProject_PPC_rsrcheaderNative - MWProject_PPC_rsrctype1061109567 - MWProject_PPC_rsrcid0 - MWProject_PPC_rsrcflags0 - MWProject_PPC_rsrcstore0 - MWProject_PPC_rsrcmerge0 - - - MWAssembler_PPC_auxheader0 - MWAssembler_PPC_symmodeMac - MWAssembler_PPC_dialectPPC - MWAssembler_PPC_prefixfile - MWAssembler_PPC_typecheck0 - MWAssembler_PPC_warnings0 - MWAssembler_PPC_casesensitive0 - - - MWRez_Language_maxwidth80 - MWRez_Language_scriptRoman - MWRez_Language_alignmentAlign1 - MWRez_Language_filtermodeFilterSkip - MWRez_Language_suppresswarnings0 - MWRez_Language_escapecontrolchars1 - MWRez_Language_prefixname - MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' - - - - Name - MSL C++.PPC.Lib - MacOS - Library - Debug - - - Name - console.stubs.c - MacOS - Text - Debug - - - Name - MSL RuntimePPC.Lib - MacOS - Library - Debug - - - Name - wx_CARBON_d.lib - MacOS - Library - Debug - - - Name - MSL C.CARBON.Lib - MacOS - Library - Debug - - - Name - wx_CARBON.rsrc - MacOS - Resource - Debug - - - Name - tiffd.lib - MacOS - Library - Debug - - - Name - jpeg.lib - MacOS - Library - Debug - - - Name - png.lib - MacOS - Library - Debug - - - Name - zlib.lib - MacOS - Library - Debug - - - Name - griddemo.cpp - MacOS - Text - Debug - - - Name - CarbonLib - MacOS - Library - Debug - - - Name - CarbonFrameworkLib - MacOS - Library - Debug - - - - - Name - MSL C++.PPC.Lib - MacOS - - - Name - console.stubs.c - MacOS - - - Name - MSL RuntimePPC.Lib - MacOS - - - Name - wx_CARBON_d.lib - MacOS - - - Name - MSL C.CARBON.Lib - MacOS - - - Name - wx_CARBON.rsrc - MacOS - - - Name - tiffd.lib - MacOS - - - Name - jpeg.lib - MacOS - - - Name - png.lib - MacOS - - - Name - zlib.lib - MacOS - - - Name - griddemo.cpp - MacOS - - - Name - CarbonLib - MacOS - - - Name - CarbonFrameworkLib - MacOS - - - - - Carbon Release - - - - UserSourceTrees - - - CustomColor1 - Red0 - Green32767 - Blue0 - - CustomColor2 - Red0 - Green32767 - Blue0 - - CustomColor3 - Red0 - Green32767 - Blue0 - - CustomColor4 - Red0 - Green32767 - Blue0 - - - - AlwaysSearchUserPathstrue - InterpretDOSAndUnixPathstrue - UserSearchPaths - - SearchPath - Path: - PathFormatMacOS - PathRootProject - - Recursivetrue - HostFlagsAll - - - SearchPath - Path:::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - HostFlagsAll - - - SearchPath - Path:::lib: - PathFormatMacOS - PathRootProject - - Recursivetrue - HostFlagsAll - - - SystemSearchPaths - - SearchPath - PathMSL - PathFormatWindows - PathRootCodeWarrior - - Recursivetrue - HostFlagsAll - - - SearchPath - Path:MacOS Support: - PathFormatMacOS - PathRootCodeWarrior - - Recursivetrue - HostFlagsAll - - - - - LinkerMacOS PPC Linker - PreLinker - PostLinker - TargetnameCarbon Release - OutputDirectory - Path: - PathFormatMacOS - PathRootProject - - SaveEntriesUsingRelativePathsfalse - - - FileMappings - - FileTypeAPPL - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeAppl - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeMMLB - FileExtension - CompilerLib Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMPLF - FileExtension - CompilerLib Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMWCD - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeRSRC - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c++ - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cc - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cp - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cpp - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.exp - Compiler - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.h - CompilerMW C/C++ PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMaketrue - - - FileTypeTEXT - FileExtension.pch - CompilerMW C/C++ PPC - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch++ - CompilerMW C/C++ PPC - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.r - CompilerRez - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeXCOF - FileExtension - CompilerXCOFF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypedocu - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypersrc - FileExtension - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeshlb - FileExtension - CompilerPEF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypestub - FileExtension - CompilerPEF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.doc - Compiler - Precompilefalse - Launchabletrue - ResourceFilefalse - IgnoredByMaketrue - - - FileExtension.o - CompilerXCOFF Import PPC - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.ppob - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileExtension.rsrc - Compiler - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - - - CacheModDatestrue - ActivateBrowsertrue - DumpBrowserInfofalse - CacheSubprojectstrue - UseThirdPartyDebuggerfalse - DebuggerCommandLine - Debugger Runtime - 0002000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000000000000000000000000000 - - - - LogSystemMessagestrue - AutoTargetDLLsfalse - StopAtWatchpointstrue - PauseWhileRunningfalse - PauseInterval5 - PauseUIFlags0 - AltExePath - Path - PathFormatGeneric - PathRootAbsolute - - StopAtTempBPOnLaunchtrue - CacheSymbolicstrue - TempBPFunctionNamemain - TempBPTypefalse - - - MWFrontEnd_C_cplusplus0 - MWFrontEnd_C_checkprotos0 - MWFrontEnd_C_arm0 - MWFrontEnd_C_trigraphs0 - MWFrontEnd_C_onlystdkeywords0 - MWFrontEnd_C_enumsalwaysint0 - MWFrontEnd_C_mpwpointerstyle1 - MWFrontEnd_C_prefixname/wx/wx_cwc.h - MWFrontEnd_C_ansistrict0 - MWFrontEnd_C_mpwcnewline1 - MWFrontEnd_C_wchar_type1 - MWFrontEnd_C_enableexceptions1 - MWFrontEnd_C_dontreusestrings0 - MWFrontEnd_C_poolstrings0 - MWFrontEnd_C_dontinline0 - MWFrontEnd_C_useRTTI1 - MWFrontEnd_C_multibyteaware0 - MWFrontEnd_C_unsignedchars1 - MWFrontEnd_C_autoinline0 - MWFrontEnd_C_booltruefalse1 - MWFrontEnd_C_direct_to_som0 - MWFrontEnd_C_som_env_check0 - MWFrontEnd_C_alwaysinline0 - MWFrontEnd_C_inlinelevel0 - MWFrontEnd_C_ecplusplus0 - MWFrontEnd_C_objective_c0 - MWFrontEnd_C_defer_codegen0 - - - MWWarning_C_warn_illpragma0 - MWWarning_C_warn_emptydecl0 - MWWarning_C_warn_possunwant0 - MWWarning_C_warn_unusedvar0 - MWWarning_C_warn_unusedarg0 - MWWarning_C_warn_extracomma0 - MWWarning_C_pedantic0 - MWWarning_C_warningerrors0 - MWWarning_C_warn_hidevirtual0 - MWWarning_C_warn_implicitconv0 - MWWarning_C_warn_notinlined0 - MWWarning_C_warn_structclass0 - - - MWMerge_MacOS_projectTypeApplication - MWMerge_MacOS_outputNameMerge Out - MWMerge_MacOS_outputCreator1061109567 - MWMerge_MacOS_outputType1095782476 - MWMerge_MacOS_suppressWarning0 - MWMerge_MacOS_copyFragments1 - MWMerge_MacOS_copyResources1 - MWMerge_MacOS_skipResources - - ”ݐ - =ÃH - =Ø: - - - - MWCodeGen_PPC_structalignmentPPC - MWCodeGen_PPC_tracebacktablesNone - MWCodeGen_PPC_processorGeneric - MWCodeGen_PPC_readonlystrings0 - MWCodeGen_PPC_tocdata1 - MWCodeGen_PPC_profiler0 - MWCodeGen_PPC_fpcontract1 - MWCodeGen_PPC_schedule0 - MWCodeGen_PPC_peephole1 - MWCodeGen_PPC_processorspecific0 - MWCodeGen_PPC_altivec0 - MWCodeGen_PPC_vectortocdata0 - MWCodeGen_PPC_vrsave0 - - - MWDisassembler_PPC_showcode1 - MWDisassembler_PPC_extended1 - MWDisassembler_PPC_mix0 - MWDisassembler_PPC_nohex0 - MWDisassembler_PPC_showdata1 - MWDisassembler_PPC_showexceptions1 - MWDisassembler_PPC_showsym0 - MWDisassembler_PPC_shownames1 - - - GlobalOptimizer_PPC_optimizationlevelLevel0 - GlobalOptimizer_PPC_optforSpeed - - - MWLinker_PPC_linksym1 - MWLinker_PPC_symfullpath1 - MWLinker_PPC_linkmap0 - MWLinker_PPC_nolinkwarnings0 - MWLinker_PPC_dontdeadstripinitcode0 - MWLinker_PPC_permitmultdefs0 - MWLinker_PPC_linkmodeFast - MWLinker_PPC_initname - MWLinker_PPC_mainname__start - MWLinker_PPC_termname - PPC Mach-O CodeGen - 0001000001010000010000000001010101000000 - - PPC Mach-O Linker - 0001000000000100000100000000000000000000000000000000000000007374 - 6172740000000000000000000000000000000000000000000000000000000000 - 000000000000000000000000000000000000000000000000000000000000 - - PPC Mach-O Target - 0001000005612E6F757400000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 000000003F3F3F3F4D41504C0000004000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 - 00000000 - - - - MWPEF_exportsNone - MWPEF_libfolder0 - MWPEF_sortcodeNone - MWPEF_expandbss0 - MWPEF_sharedata0 - MWPEF_olddefversion0 - MWPEF_oldimpversion0 - MWPEF_currentversion0 - MWPEF_fragmentname - MWPEF_collapsereloads0 - - - MWProject_PPC_typeApplication - MWProject_PPC_outfilenewgrid Carbon Release - MWProject_PPC_filecreator1061109567 - MWProject_PPC_filetype1095782476 - MWProject_PPC_size3840 - MWProject_PPC_minsize3840 - MWProject_PPC_stacksize64 - MWProject_PPC_flags22720 - MWProject_PPC_symfilename - MWProject_PPC_rsrcname - MWProject_PPC_rsrcheaderNative - MWProject_PPC_rsrctype1061109567 - MWProject_PPC_rsrcid0 - MWProject_PPC_rsrcflags0 - MWProject_PPC_rsrcstore0 - MWProject_PPC_rsrcmerge0 - - - MWAssembler_PPC_auxheader0 - MWAssembler_PPC_symmodeMac - MWAssembler_PPC_dialectPPC - MWAssembler_PPC_prefixfile - MWAssembler_PPC_typecheck0 - MWAssembler_PPC_warnings0 - MWAssembler_PPC_casesensitive0 - - - MWRez_Language_maxwidth80 - MWRez_Language_scriptRoman - MWRez_Language_alignmentAlign1 - MWRez_Language_filtermodeFilterSkip - MWRez_Language_suppresswarnings0 - MWRez_Language_escapecontrolchars1 - MWRez_Language_prefixname - MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' - - - - Name - MSL C++.PPC.Lib - MacOS - Library - Debug - - - Name - console.stubs.c - MacOS - Text - - - - Name - MSL RuntimePPC.Lib - MacOS - Library - Debug - - - Name - MSL C.CARBON.Lib - MacOS - Library - - - - Name - wx_CARBON.lib - MacOS - Library - - - - Name - wx_CARBON.rsrc - MacOS - Resource - - - - Name - tiff.lib - MacOS - Library - - - - Name - jpeg.lib - MacOS - Library - - - - Name - griddemo.cpp - MacOS - Text - - - - Name - zlib.lib - MacOS - Library - - - - Name - png.lib - MacOS - Library - - - - Name - CarbonLib - MacOS - Library - - - - Name - CarbonFrameworkLib - MacOS - Library - - - - - - Name - MSL C++.PPC.Lib - MacOS - - - Name - console.stubs.c - MacOS - - - Name - MSL RuntimePPC.Lib - MacOS - - - Name - MSL C.CARBON.Lib - MacOS - - - Name - wx_CARBON.lib - MacOS - - - Name - wx_CARBON.rsrc - MacOS - - - Name - tiff.lib - MacOS - - - Name - jpeg.lib - MacOS - - - Name - griddemo.cpp - MacOS - - - Name - zlib.lib - MacOS - - - Name - png.lib - MacOS - - - Name - CarbonLib - MacOS - - - Name - CarbonFrameworkLib - MacOS - - - - - - - Classic Release - Classic Debug - Carbon Debug - Carbon Release - - - - - Classic Release - Name - griddemo.cpp - MacOS - - wx - - Carbon Release - Name - wx_CARBON.lib - MacOS - - - Carbon Debug - Name - wx_CARBON_d.lib - MacOS - - - Carbon Debug - Name - wx_CARBON.rsrc - MacOS - - - Classic Release - Name - wx_PPC.lib - MacOS - - - Classic Debug - Name - wx_PPC_d.lib - MacOS - - - Classic Release - Name - wx_PPC.rsrc - MacOS - - - Classic Release - Name - tiff.lib - MacOS - - - Classic Release - Name - zlib.lib - MacOS - - - Classic Release - Name - png.lib - MacOS - - - Classic Debug - Name - tiffd.lib - MacOS - - - Classic Release - Name - jpeg.lib - MacOS - - - MSL ANSI Libraries - - Classic Release - Name - console.stubs.c - MacOS - - - Classic Release - Name - MSL RuntimePPC.Lib - MacOS - - - Classic Release - Name - MSL C++.PPC.Lib - MacOS - - - Classic Release - Name - MSL C.PPC.Lib - MacOS - - - Carbon Debug - Name - MSL C.CARBON.Lib - MacOS - - - Win32 SDK - - MacOS - Carbon - - Carbon Debug - Name - CarbonLib - MacOS - - - Carbon Debug - Name - CarbonFrameworkLib - MacOS - - - Classic - - Classic Release - Name - AppearanceLib - MacOS - - - Classic Release - Name - ATSUnicodeLib - MacOS - - - Classic Release - Name - CarbonAccessors.o - MacOS - - - Classic Release - Name - ControlsLib - MacOS - - - Classic Release - Name - CursorDevicesGlue.o - MacOS - - - Classic Release - Name - DialogsLib - MacOS - - - Classic Release - Name - DragLib - MacOS - - - Classic Release - Name - InterfaceLib - MacOS - - - Classic Release - Name - InternetConfigLib - MacOS - - - Classic Release - Name - WindowsLib - MacOS - - - Classic Release - Name - MathLib - MacOS - - - Classic Release - Name - MenusLib - MacOS - - - Classic Release - Name - NavigationLib - MacOS - - - Classic Release - Name - OpenTptAppleTalkLib - MacOS - - - Classic Release - Name - OpenTptATalkPPC.o - MacOS - - - Classic Release - Name - OpenTptInetPPC.o - MacOS - - - Classic Release - Name - OpenTptInternetLib - MacOS - - - Classic Release - Name - OpenTransportLib - MacOS - - - Classic Release - Name - OpenTransportAppPPC.o - MacOS - - - Classic Release - Name - PLStringFuncsPPC.lib - MacOS - - - Classic Release - Name - TextEncodingConverter - MacOS - - - Classic Release - Name - Textension - MacOS - - - Classic Release - Name - ThreadsLib - MacOS - - - Classic Release - Name - UnicodeConverter - MacOS - - - - - -