// Modified by:
// RCS-ID: $Id$
// Copyright: (c) Michael Bedward, Julian Smart
-// Licence: wxWindows license
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
void SetNativeColHeader ( wxCommandEvent& );
void SetCustomColHeader( wxCommandEvent& );
void SetDefaultColHeader( wxCommandEvent& );
+ void SetTabBehaviour( wxCommandEvent& );
+ void SetTabCustomHandler( wxCommandEvent& );
void ToggleGridLines( wxCommandEvent& );
void AutoSizeCols( wxCommandEvent& );
void CellOverflow( wxCommandEvent& );
void SelectRow(wxCommandEvent& event);
void SelectAll(wxCommandEvent& event);
void OnAddToSelectToggle(wxCommandEvent& event);
- void OnShowSelection(wxCommandEvent& event);
void AutoSizeRow(wxCommandEvent& event);
void AutoSizeCol(wxCommandEvent& event);
void OnSetHighlightWidth(wxCommandEvent&);
void OnSetROHighlightWidth(wxCommandEvent&);
+ void OnGridCustomTab(wxGridEvent& event);
+
public:
GridFrame();
~GridFrame();
void OnVTable( wxCommandEvent& );
void OnBugsTable( wxCommandEvent& );
void OnTabularTable( wxCommandEvent& );
+ void OnGridRender( wxCommandEvent& event );
+ void OnRenderPaint( wxPaintEvent& event );
enum
{
ID_COLDEFAULTHEADER,
ID_COLNATIVEHEADER,
ID_COLCUSTOMHEADER,
+ ID_TAB_STOP,
+ ID_TAB_WRAP,
+ ID_TAB_LEAVE,
+ ID_TAB_CUSTOM,
ID_GRIDLINECOLOUR,
ID_INSERTROW,
ID_INSERTCOL,
ID_BUGS_TABLE,
ID_TABULAR_TABLE,
ID_SELECT_UNSELECT,
- ID_SHOW_SELECTION,
ID_SELECT_ALL,
ID_SELECT_ROW,
ID_SELECT_COL,
ID_SET_HIGHLIGHT_WIDTH,
ID_SET_RO_HIGHLIGHT_WIDTH,
- ID_TESTFUNC
+ ID_TESTFUNC,
+
+ ID_RENDER_ROW_LABEL,
+ ID_RENDER_COL_LABEL,
+ ID_RENDER_GRID_LINES,
+ ID_RENDER_GRID_BORDER,
+ ID_RENDER_SELECT_HLIGHT,
+ ID_RENDER_LOMETRIC,
+ ID_RENDER_COORDS,
+ ID_RENDER_ZOOM,
+ ID_RENDER_MARGIN,
+ ID_RENDER_DEFAULT_SIZE,
};
#if wxUSE_LOG
// add the cells to selection when using commands from select menu?
bool m_addToSel;
+ wxBitmap m_gridBitmap;
+
DECLARE_EVENT_TABLE()
};