penguins  1.0.0
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GameEndDialogGrid Class Reference
Inheritance diagram for GameEndDialogGrid:
[legend]

Detailed Description

Definition at line 14 of file game_end_dialog.hh.

Public Member Functions

 GameEndDialogGrid (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxGridNameStr)
 
void equally_size_columns ()
 
- Public Member Functions inherited from wxGrid
 wxGrid ()
 
 wxGrid (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxWANTS_CHARS, const wxString &name=wxGridNameStr)
 
virtual ~wxGrid ()
 
bool Create (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxWANTS_CHARS, const wxString &name=wxGridNameStr)
 
bool CreateGrid (int numRows, int numCols, wxGridSelectionModes selmode=wxGridSelectCells)
 
bool SetTable (wxGridTableBase *table, bool takeOwnership=false, wxGridSelectionModes selmode=wxGridSelectCells)
 
void AssignTable (wxGridTableBase *table, wxGridSelectionModes selmode=wxGridSelectCells)
 
bool ProcessTableMessage (wxGridTableMessage &msg)
 
void EnableGridLines (bool enable=true)
 
virtual wxPen GetColGridLinePen (int col)
 
virtual wxPen GetDefaultGridLinePen ()
 
wxColour GetGridLineColour () const
 
virtual wxPen GetRowGridLinePen (int row)
 
bool GridLinesEnabled () const
 
void SetGridLineColour (const wxColour &colour)
 
void GetColLabelAlignment (int *horiz, int *vert) const
 
int GetColLabelTextOrientation () const
 
wxString GetColLabelValue (int col) const
 
void GetCornerLabelAlignment (int *horiz, int *vert) const
 
int GetCornerLabelTextOrientation () const
 
wxString GetCornerLabelValue () const
 
wxColour GetLabelBackgroundColour () const
 
wxFont GetLabelFont () const
 
wxColour GetLabelTextColour () const
 
void GetRowLabelAlignment (int *horiz, int *vert) const
 
wxString GetRowLabelValue (int row) const
 
void HideColLabels ()
 
void HideRowLabels ()
 
void SetColLabelAlignment (int horiz, int vert)
 
void SetColLabelTextOrientation (int textOrientation)
 
void SetColLabelValue (int col, const wxString &value)
 
void SetCornerLabelAlignment (int horiz, int vert)
 
void SetCornerLabelTextOrientation (int textOrientation)
 
void SetCornerLabelValue (const wxString &)
 
void SetLabelBackgroundColour (const wxColour &colour)
 
void SetLabelFont (const wxFont &font)
 
void SetLabelTextColour (const wxColour &colour)
 
void SetRowLabelAlignment (int horiz, int vert)
 
void SetRowLabelValue (int row, const wxString &value)
 
void SetUseNativeColLabels (bool native=true)
 
bool UseNativeColHeader (bool native=true)
 
void GetCellAlignment (int row, int col, int *horiz, int *vert) const
 
wxColour GetCellBackgroundColour (int row, int col) const
 
wxFont GetCellFont (int row, int col) const
 
wxColour GetCellTextColour (int row, int col) const
 
void GetDefaultCellAlignment (int *horiz, int *vert) const
 
wxColour GetDefaultCellBackgroundColour () const
 
wxFont GetDefaultCellFont () const
 
wxColour GetDefaultCellTextColour () const
 
void SetCellAlignment (int row, int col, int horiz, int vert)
 
void SetCellAlignment (int align, int row, int col)
 
void SetCellBackgroundColour (int row, int col, const wxColour &colour)
 
void SetCellFont (int row, int col, const wxFont &font)
 
void SetCellTextColour (int row, int col, const wxColour &colour)
 
void SetCellTextColour (const wxColour &val, int row, int col)
 
void SetCellTextColour (const wxColour &colour)
 
void SetDefaultCellAlignment (int horiz, int vert)
 
void SetDefaultCellBackgroundColour (const wxColour &colour)
 
void SetDefaultCellFont (const wxFont &font)
 
void SetDefaultCellTextColour (const wxColour &colour)
 
bool CanEnableCellControl () const
 
void DisableCellEditControl ()
 
void EnableCellEditControl (bool enable=true)
 
void EnableEditing (bool edit)
 
wxGridCellEditorGetCellEditor (int row, int col) const
 
wxGridCellRendererGetCellRenderer (int row, int col) const
 
wxString GetCellValue (int row, int col) const
 
wxString GetCellValue (const wxGridCellCoords &coords) const
 
wxGridCellEditorGetDefaultEditor () const
 
virtual wxGridCellEditorGetDefaultEditorForCell (int row, int col) const
 
wxGridCellEditorGetDefaultEditorForCell (const wxGridCellCoords &c) const
 
virtual wxGridCellEditorGetDefaultEditorForType (const wxString &typeName) const
 
wxGridCellRendererGetDefaultRenderer () const
 
virtual wxGridCellRendererGetDefaultRendererForCell (int row, int col) const
 
virtual wxGridCellRendererGetDefaultRendererForType (const wxString &typeName) const
 
void HideCellEditControl ()
 
bool IsCellEditControlEnabled () const
 
bool IsCellEditControlShown () const
 
bool IsCurrentCellReadOnly () const
 
bool IsEditable () const
 
bool IsReadOnly (int row, int col) const
 
void RegisterDataType (const wxString &typeName, wxGridCellRenderer *renderer, wxGridCellEditor *editor)
 
void SaveEditControlValue ()
 
void SetCellEditor (int row, int col, wxGridCellEditor *editor)
 
void SetCellRenderer (int row, int col, wxGridCellRenderer *renderer)
 
void SetCellValue (int row, int col, const wxString &s)
 
void SetCellValue (const wxGridCellCoords &coords, const wxString &s)
 
void SetCellValue (const wxString &val, int row, int col)
 
void SetColFormatBool (int col)
 
void SetColFormatCustom (int col, const wxString &typeName)
 
void SetColFormatFloat (int col, int width=-1, int precision=-1)
 
void SetColFormatNumber (int col)
 
void SetColFormatDate (int col, const wxString &format=wxString())
 
void SetDefaultEditor (wxGridCellEditor *editor)
 
void SetDefaultRenderer (wxGridCellRenderer *renderer)
 
void SetReadOnly (int row, int col, bool isReadOnly=true)
 
void ShowCellEditControl ()
 
void AutoSize ()
 
void AutoSizeColLabelSize (int col)
 
void AutoSizeColumn (int col, bool setAsMin=true)
 
void AutoSizeColumns (bool setAsMin=true)
 
void AutoSizeRow (int row, bool setAsMin=true)
 
void AutoSizeRowLabelSize (int col)
 
void AutoSizeRows (bool setAsMin=true)
 
wxGridFitMode GetCellFitMode (int row, int col) const
 
bool GetCellOverflow (int row, int col) const
 
int GetColLabelSize () const
 
int GetColMinimalAcceptableWidth () const
 
int GetColSize (int col) const
 
bool IsColShown (int col) const
 
wxGridFitMode GetDefaultCellFitMode () const
 
bool GetDefaultCellOverflow () const
 
int GetDefaultColLabelSize () const
 
int GetDefaultColSize () const
 
int GetDefaultRowLabelSize () const
 
int GetDefaultRowSize () const
 
int GetRowMinimalAcceptableHeight () const
 
int GetRowLabelSize () const
 
int GetRowSize (int row) const
 
bool IsRowShown (int row) const
 
void SetCellFitMode (int row, int col, wxGridFitMode fitMode)
 
void SetCellOverflow (int row, int col, bool allow)
 
void SetColLabelSize (int height)
 
void SetColMinimalAcceptableWidth (int width)
 
void SetColMinimalWidth (int col, int width)
 
void SetColSize (int col, int width)
 
void HideCol (int col)
 
void ShowCol (int col)
 
void SetDefaultCellFitMode (wxGridFitMode fitMode)
 
void SetDefaultCellOverflow (bool allow)
 
void SetDefaultColSize (int width, bool resizeExistingCols=false)
 
void SetDefaultRowSize (int height, bool resizeExistingRows=false)
 
void SetRowLabelSize (int width)
 
void SetRowMinimalAcceptableHeight (int height)
 
void SetRowMinimalHeight (int row, int height)
 
void SetRowSize (int row, int height)
 
void HideRow (int col)
 
void ShowRow (int col)
 
wxGridSizesInfo GetColSizes () const
 
wxGridSizesInfo GetRowSizes () const
 
void SetColSizes (const wxGridSizesInfo &sizeInfo)
 
void SetRowSizes (const wxGridSizesInfo &sizeInfo)
 
void SetCellSize (int row, int col, int num_rows, int num_cols)
 
CellSpan GetCellSize (int row, int col, int *num_rows, int *num_cols) const
 
wxSize GetCellSize (const wxGridCellCoords &coords) const
 
bool CanDragCell () const
 
bool CanDragColMove () const
 
bool CanDragColSize (int col) const
 
bool CanDragGridColEdges () const
 
bool CanDragGridRowEdges () const
 
bool CanDragGridSize () const
 
bool CanDragRowMove () const
 
bool CanDragRowSize (int row) const
 
bool CanHideColumns () const
 
void DisableColResize (int col)
 
void DisableRowResize (int row)
 
void DisableDragColMove ()
 
void DisableDragRowMove ()
 
void DisableDragColSize ()
 
void DisableDragGridSize ()
 
void DisableDragRowSize ()
 
void DisableHidingColumns ()
 
void EnableDragCell (bool enable=true)
 
bool EnableDragColMove (bool enable=true)
 
bool EnableDragRowMove (bool enable=true)
 
void EnableDragColSize (bool enable=true)
 
void EnableDragGridSize (bool enable=true)
 
void EnableDragRowSize (bool enable=true)
 
bool EnableHidingColumns (bool enable=true)
 
int GetColAt (int colPos) const
 
int GetColPos (int colID) const
 
void SetColPos (int colID, int newPos)
 
void SetColumnsOrder (const wxArrayInt &order)
 
void ResetColPos ()
 
int GetRowAt (int rowPos) const
 
int GetRowPos (int rowID) const
 
void SetRowPos (int rowID, int newPos)
 
void SetRowsOrder (const wxArrayInt &order)
 
void ResetRowPos ()
 
const wxGridCellCoordsGetGridCursorCoords () const
 
int GetGridCursorCol () const
 
int GetGridCursorRow () const
 
void GoToCell (int row, int col)
 
void GoToCell (const wxGridCellCoords &coords)
 
bool MoveCursorDown (bool expandSelection)
 
bool MoveCursorDownBlock (bool expandSelection)
 
bool MoveCursorLeft (bool expandSelection)
 
bool MoveCursorLeftBlock (bool expandSelection)
 
bool MoveCursorRight (bool expandSelection)
 
bool MoveCursorRightBlock (bool expandSelection)
 
bool MoveCursorUp (bool expandSelection)
 
bool MoveCursorUpBlock (bool expandSelection)
 
bool MovePageDown ()
 
bool MovePageUp ()
 
void SetGridCursor (int row, int col)
 
void SetGridCursor (const wxGridCellCoords &coords)
 
void SetTabBehaviour (TabBehaviour behaviour)
 
void ClearSelection ()
 
void DeselectRow (int row)
 
void DeselectCol (int col)
 
void DeselectCell (int row, int col)
 
wxGridBlocks GetSelectedBlocks () const
 
wxGridBlockCoordsVector GetSelectedRowBlocks () const
 
wxGridBlockCoordsVector GetSelectedColBlocks () const
 
wxGridCellCoordsArray GetSelectedCells () const
 
wxArrayInt GetSelectedCols () const
 
wxArrayInt GetSelectedRows () const
 
wxColour GetSelectionBackground () const
 
wxGridCellCoordsArray GetSelectionBlockBottomRight () const
 
wxGridCellCoordsArray GetSelectionBlockTopLeft () const
 
wxColour GetSelectionForeground () const
 
wxGridSelectionModes GetSelectionMode () const
 
bool IsInSelection (int row, int col) const
 
bool IsInSelection (const wxGridCellCoords &coords) const
 
bool IsSelection () const
 
void SelectAll ()
 
void SelectBlock (int topRow, int leftCol, int bottomRow, int rightCol, bool addToSelected=false)
 
void SelectBlock (const wxGridCellCoords &topLeft, const wxGridCellCoords &bottomRight, bool addToSelected=false)
 
void SelectCol (int col, bool addToSelected=false)
 
void SelectRow (int row, bool addToSelected=false)
 
void SetSelectionBackground (const wxColour &c)
 
void SetSelectionForeground (const wxColour &c)
 
void SetSelectionMode (wxGridSelectionModes selmode)
 
int GetScrollLineX () const
 
int GetScrollLineY () const
 
bool IsVisible (int row, int col, bool wholeCellVisible=true) const
 
bool IsVisible (const wxGridCellCoords &coords, bool wholeCellVisible=true) const
 
void MakeCellVisible (int row, int col)
 
void MakeCellVisible (const wxGridCellCoords &coords)
 
int GetFirstFullyVisibleRow () const
 
int GetFirstFullyVisibleColumn () const
 
void SetScrollLineX (int x)
 
void SetScrollLineY (int y)
 
wxRect BlockToDeviceRect (const wxGridCellCoords &topLeft, const wxGridCellCoords &bottomRight, const wxGridWindow *gridWindow=NULL) const
 
wxRect CellToRect (int row, int col) const
 
wxRect CellToRect (const wxGridCellCoords &coords) const
 
wxGridWindow * CellToGridWindow (int row, int col) const
 
wxGridWindow * CellToGridWindow (const wxGridCellCoords &coords) const
 
wxGridWindow * DevicePosToGridWindow (wxPoint pos) const
 
wxGridWindow * DevicePosToGridWindow (int x, int y) const
 
void GetGridWindowOffset (const wxGridWindow *gridWindow, int &x, int &y) const
 
wxPoint GetGridWindowOffset (const wxGridWindow *gridWindow) const
 
void CalcGridWindowUnscrolledPosition (int x, int y, int *xx, int *yy, const wxGridWindow *gridWindow) const
 
wxPoint CalcGridWindowUnscrolledPosition (const wxPoint &pt, const wxGridWindow *gridWindow) const
 
void CalcGridWindowScrolledPosition (int x, int y, int *xx, int *yy, const wxGridWindow *gridWindow) const
 
wxPoint CalcGridWindowScrolledPosition (const wxPoint &pt, const wxGridWindow *gridWindow) const
 
int XToCol (int x, bool clipToMinMax=false, wxGridWindow *gridWindow=NULL) const
 
int XToEdgeOfCol (int x) const
 
wxGridCellCoords XYToCell (int x, int y, wxGridWindow *gridWindow=NULL) const
 
wxGridCellCoords XYToCell (const wxPoint &pos, wxGridWindow *gridWindow=NULL) const
 
int YToEdgeOfRow (int y) const
 
int YToRow (int y, bool clipToMinMax=false, wxGridWindow *gridWindow=NULL) const
 
bool AppendCols (int numCols=1, bool updateLabels=true)
 
bool AppendRows (int numRows=1, bool updateLabels=true)
 
bool AreHorzGridLinesClipped () const
 
bool AreVertGridLinesClipped () const
 
void BeginBatch ()
 
void ClearGrid ()
 
void ClipHorzGridLines (bool clip)
 
void ClipVertGridLines (bool clip)
 
bool DeleteCols (int pos=0, int numCols=1, bool updateLabels=true)
 
bool DeleteRows (int pos=0, int numRows=1, bool updateLabels=true)
 
bool FreezeTo (unsigned row, unsigned col)
 
bool FreezeTo (const wxGridCellCoords &coords)
 
void EndBatch ()
 
virtual void Fit ()
 
void ForceRefresh ()
 
int GetBatchCount () const
 
int GetNumberCols () const
 
int GetNumberRows () const
 
int GetNumberFrozenCols () const
 
int GetNumberFrozenRows () const
 
wxGridCellAttrGetOrCreateCellAttr (int row, int col) const
 
wxGridCellAttrPtr GetOrCreateCellAttrPtr (int row, int col) const
 
wxGridTableBaseGetTable () const
 
bool InsertCols (int pos=0, int numCols=1, bool updateLabels=true)
 
bool InsertRows (int pos=0, int numRows=1, bool updateLabels=true)
 
void RefreshAttr (int row, int col)
 
void RefreshBlock (const wxGridCellCoords &topLeft, const wxGridCellCoords &bottomRight)
 
void RefreshBlock (int topRow, int leftCol, int bottomRow, int rightCol)
 
void Render (wxDC &dc, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, const wxGridCellCoords &topLeft=wxGridCellCoords(-1, -1), const wxGridCellCoords &bottomRight=wxGridCellCoords(-1, -1), int style=wxGRID_DRAW_DEFAULT)
 
void SetAttr (int row, int col, wxGridCellAttr *attr)
 
void SetColAttr (int col, wxGridCellAttr *attr)
 
void SetMargins (int extraWidth, int extraHeight)
 
void SetRowAttr (int row, wxGridCellAttr *attr)
 
wxArrayInt CalcRowLabelsExposed (const wxRegion &reg, wxGridWindow *gridWindow=NULL) const
 
wxArrayInt CalcColLabelsExposed (const wxRegion &reg, wxGridWindow *gridWindow=NULL) const
 
wxGridCellCoordsArray CalcCellsExposed (const wxRegion &reg, wxGridWindow *gridWindow=NULL) const
 
int GetSortingColumn () const
 
bool IsSortingBy (int col) const
 
bool IsSortOrderAscending () const
 
void SetSortingColumn (int col, bool ascending=true)
 
void UnsetSortingColumn ()
 
wxWindowGetGridWindow () const
 
wxWindowGetFrozenCornerGridWindow () const
 
wxWindowGetFrozenRowGridWindow () const
 
wxWindowGetFrozenColGridWindow () const
 
wxWindowGetGridRowLabelWindow () const
 
wxWindowGetGridColLabelWindow () const
 
wxWindowGetGridCornerLabelWindow () const
 
wxHeaderCtrlGetGridColHeader () const
 
bool IsUsingNativeHeader () const
 
virtual void DrawCellHighlight (wxDC &dc, const wxGridCellAttr *attr)
 
virtual void DrawRowLabels (wxDC &dc, const wxArrayInt &rows)
 
virtual void DrawRowLabel (wxDC &dc, int row)
 
virtual void DrawColLabels (wxDC &dc, const wxArrayInt &cols)
 
virtual void DrawColLabel (wxDC &dc, int col)
 
virtual void DrawCornerLabel (wxDC &dc)
 
void DrawTextRectangle (wxDC &dc, const wxString &text, const wxRect &rect, int horizontalAlignment=wxALIGN_LEFT, int verticalAlignment=wxALIGN_TOP, int textOrientation=wxHORIZONTAL) const
 
void DrawTextRectangle (wxDC &dc, const wxArrayString &lines, const wxRect &rect, int horizontalAlignment=wxALIGN_LEFT, int verticalAlignment=wxALIGN_TOP, int textOrientation=wxHORIZONTAL) const
 
wxColour GetCellHighlightColour () const
 
int GetCellHighlightPenWidth () const
 
int GetCellHighlightROPenWidth () const
 
void SetCellHighlightColour (const wxColour &)
 
void SetCellHighlightPenWidth (int width)
 
void SetCellHighlightROPenWidth (int width)
 
void SetGridFrozenBorderColour (const wxColour &)
 
void SetGridFrozenBorderPenWidth (int width)
 
 wxGrid ()
 
 wxGrid (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxWANTS_CHARS, const wxString &name=wxGridNameStr)
 
virtual ~wxGrid ()
 
bool Create (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxWANTS_CHARS, const wxString &name=wxGridNameStr)
 
bool CreateGrid (int numRows, int numCols, wxGridSelectionModes selmode=wxGridSelectCells)
 
bool SetTable (wxGridTableBase *table, bool takeOwnership=false, wxGridSelectionModes selmode=wxGridSelectCells)
 
void AssignTable (wxGridTableBase *table, wxGridSelectionModes selmode=wxGridSelectCells)
 
bool ProcessTableMessage (wxGridTableMessage &msg)
 
void EnableGridLines (bool enable=true)
 
virtual wxPen GetColGridLinePen (int col)
 
virtual wxPen GetDefaultGridLinePen ()
 
wxColour GetGridLineColour () const
 
virtual wxPen GetRowGridLinePen (int row)
 
bool GridLinesEnabled () const
 
void SetGridLineColour (const wxColour &colour)
 
void GetColLabelAlignment (int *horiz, int *vert) const
 
int GetColLabelTextOrientation () const
 
wxString GetColLabelValue (int col) const
 
void GetCornerLabelAlignment (int *horiz, int *vert) const
 
int GetCornerLabelTextOrientation () const
 
wxString GetCornerLabelValue () const
 
wxColour GetLabelBackgroundColour () const
 
wxFont GetLabelFont () const
 
wxColour GetLabelTextColour () const
 
void GetRowLabelAlignment (int *horiz, int *vert) const
 
wxString GetRowLabelValue (int row) const
 
void HideColLabels ()
 
void HideRowLabels ()
 
void SetColLabelAlignment (int horiz, int vert)
 
void SetColLabelTextOrientation (int textOrientation)
 
void SetColLabelValue (int col, const wxString &value)
 
void SetCornerLabelAlignment (int horiz, int vert)
 
void SetCornerLabelTextOrientation (int textOrientation)
 
void SetCornerLabelValue (const wxString &)
 
void SetLabelBackgroundColour (const wxColour &colour)
 
void SetLabelFont (const wxFont &font)
 
void SetLabelTextColour (const wxColour &colour)
 
void SetRowLabelAlignment (int horiz, int vert)
 
void SetRowLabelValue (int row, const wxString &value)
 
void SetUseNativeColLabels (bool native=true)
 
bool UseNativeColHeader (bool native=true)
 
void GetCellAlignment (int row, int col, int *horiz, int *vert) const
 
wxColour GetCellBackgroundColour (int row, int col) const
 
wxFont GetCellFont (int row, int col) const
 
wxColour GetCellTextColour (int row, int col) const
 
void GetDefaultCellAlignment (int *horiz, int *vert) const
 
wxColour GetDefaultCellBackgroundColour () const
 
wxFont GetDefaultCellFont () const
 
wxColour GetDefaultCellTextColour () const
 
void SetCellAlignment (int row, int col, int horiz, int vert)
 
void SetCellAlignment (int align, int row, int col)
 
void SetCellBackgroundColour (int row, int col, const wxColour &colour)
 
void SetCellFont (int row, int col, const wxFont &font)
 
void SetCellTextColour (int row, int col, const wxColour &colour)
 
void SetCellTextColour (const wxColour &val, int row, int col)
 
void SetCellTextColour (const wxColour &colour)
 
void SetDefaultCellAlignment (int horiz, int vert)
 
void SetDefaultCellBackgroundColour (const wxColour &colour)
 
void SetDefaultCellFont (const wxFont &font)
 
void SetDefaultCellTextColour (const wxColour &colour)
 
bool CanEnableCellControl () const
 
void DisableCellEditControl ()
 
void EnableCellEditControl (bool enable=true)
 
void EnableEditing (bool edit)
 
wxGridCellEditorGetCellEditor (int row, int col) const
 
wxGridCellRendererGetCellRenderer (int row, int col) const
 
wxString GetCellValue (int row, int col) const
 
wxString GetCellValue (const wxGridCellCoords &coords) const
 
wxGridCellEditorGetDefaultEditor () const
 
virtual wxGridCellEditorGetDefaultEditorForCell (int row, int col) const
 
wxGridCellEditorGetDefaultEditorForCell (const wxGridCellCoords &c) const
 
virtual wxGridCellEditorGetDefaultEditorForType (const wxString &typeName) const
 
wxGridCellRendererGetDefaultRenderer () const
 
virtual wxGridCellRendererGetDefaultRendererForCell (int row, int col) const
 
virtual wxGridCellRendererGetDefaultRendererForType (const wxString &typeName) const
 
void HideCellEditControl ()
 
bool IsCellEditControlEnabled () const
 
bool IsCellEditControlShown () const
 
bool IsCurrentCellReadOnly () const
 
bool IsEditable () const
 
bool IsReadOnly (int row, int col) const
 
void RegisterDataType (const wxString &typeName, wxGridCellRenderer *renderer, wxGridCellEditor *editor)
 
void SaveEditControlValue ()
 
void SetCellEditor (int row, int col, wxGridCellEditor *editor)
 
void SetCellRenderer (int row, int col, wxGridCellRenderer *renderer)
 
void SetCellValue (int row, int col, const wxString &s)
 
void SetCellValue (const wxGridCellCoords &coords, const wxString &s)
 
void SetCellValue (const wxString &val, int row, int col)
 
void SetColFormatBool (int col)
 
void SetColFormatCustom (int col, const wxString &typeName)
 
void SetColFormatFloat (int col, int width=-1, int precision=-1)
 
void SetColFormatNumber (int col)
 
void SetColFormatDate (int col, const wxString &format=wxString())
 
void SetDefaultEditor (wxGridCellEditor *editor)
 
void SetDefaultRenderer (wxGridCellRenderer *renderer)
 
void SetReadOnly (int row, int col, bool isReadOnly=true)
 
void ShowCellEditControl ()
 
void AutoSize ()
 
void AutoSizeColLabelSize (int col)
 
void AutoSizeColumn (int col, bool setAsMin=true)
 
void AutoSizeColumns (bool setAsMin=true)
 
void AutoSizeRow (int row, bool setAsMin=true)
 
void AutoSizeRowLabelSize (int col)
 
void AutoSizeRows (bool setAsMin=true)
 
wxGridFitMode GetCellFitMode (int row, int col) const
 
bool GetCellOverflow (int row, int col) const
 
int GetColLabelSize () const
 
int GetColMinimalAcceptableWidth () const
 
int GetColSize (int col) const
 
bool IsColShown (int col) const
 
wxGridFitMode GetDefaultCellFitMode () const
 
bool GetDefaultCellOverflow () const
 
int GetDefaultColLabelSize () const
 
int GetDefaultColSize () const
 
int GetDefaultRowLabelSize () const
 
int GetDefaultRowSize () const
 
int GetRowMinimalAcceptableHeight () const
 
int GetRowLabelSize () const
 
int GetRowSize (int row) const
 
bool IsRowShown (int row) const
 
void SetCellFitMode (int row, int col, wxGridFitMode fitMode)
 
void SetCellOverflow (int row, int col, bool allow)
 
void SetColLabelSize (int height)
 
void SetColMinimalAcceptableWidth (int width)
 
void SetColMinimalWidth (int col, int width)
 
void SetColSize (int col, int width)
 
void HideCol (int col)
 
void ShowCol (int col)
 
void SetDefaultCellFitMode (wxGridFitMode fitMode)
 
void SetDefaultCellOverflow (bool allow)
 
void SetDefaultColSize (int width, bool resizeExistingCols=false)
 
void SetDefaultRowSize (int height, bool resizeExistingRows=false)
 
void SetRowLabelSize (int width)
 
void SetRowMinimalAcceptableHeight (int height)
 
void SetRowMinimalHeight (int row, int height)
 
void SetRowSize (int row, int height)
 
void HideRow (int col)
 
void ShowRow (int col)
 
wxGridSizesInfo GetColSizes () const
 
wxGridSizesInfo GetRowSizes () const
 
void SetColSizes (const wxGridSizesInfo &sizeInfo)
 
void SetRowSizes (const wxGridSizesInfo &sizeInfo)
 
void SetCellSize (int row, int col, int num_rows, int num_cols)
 
CellSpan GetCellSize (int row, int col, int *num_rows, int *num_cols) const
 
wxSize GetCellSize (const wxGridCellCoords &coords) const
 
bool CanDragCell () const
 
bool CanDragColMove () const
 
bool CanDragColSize (int col) const
 
bool CanDragGridColEdges () const
 
bool CanDragGridRowEdges () const
 
bool CanDragGridSize () const
 
bool CanDragRowMove () const
 
bool CanDragRowSize (int row) const
 
bool CanHideColumns () const
 
void DisableColResize (int col)
 
void DisableRowResize (int row)
 
void DisableDragColMove ()
 
void DisableDragRowMove ()
 
void DisableDragColSize ()
 
void DisableDragGridSize ()
 
void DisableDragRowSize ()
 
void DisableHidingColumns ()
 
void EnableDragCell (bool enable=true)
 
bool EnableDragColMove (bool enable=true)
 
bool EnableDragRowMove (bool enable=true)
 
void EnableDragColSize (bool enable=true)
 
void EnableDragGridSize (bool enable=true)
 
void EnableDragRowSize (bool enable=true)
 
bool EnableHidingColumns (bool enable=true)
 
int GetColAt (int colPos) const
 
int GetColPos (int colID) const
 
void SetColPos (int colID, int newPos)
 
void SetColumnsOrder (const wxArrayInt &order)
 
void ResetColPos ()
 
int GetRowAt (int rowPos) const
 
int GetRowPos (int rowID) const
 
void SetRowPos (int rowID, int newPos)
 
void SetRowsOrder (const wxArrayInt &order)
 
void ResetRowPos ()
 
const wxGridCellCoordsGetGridCursorCoords () const
 
int GetGridCursorCol () const
 
int GetGridCursorRow () const
 
void GoToCell (int row, int col)
 
void GoToCell (const wxGridCellCoords &coords)
 
bool MoveCursorDown (bool expandSelection)
 
bool MoveCursorDownBlock (bool expandSelection)
 
bool MoveCursorLeft (bool expandSelection)
 
bool MoveCursorLeftBlock (bool expandSelection)
 
bool MoveCursorRight (bool expandSelection)
 
bool MoveCursorRightBlock (bool expandSelection)
 
bool MoveCursorUp (bool expandSelection)
 
bool MoveCursorUpBlock (bool expandSelection)
 
bool MovePageDown ()
 
bool MovePageUp ()
 
void SetGridCursor (int row, int col)
 
void SetGridCursor (const wxGridCellCoords &coords)
 
void SetTabBehaviour (TabBehaviour behaviour)
 
void ClearSelection ()
 
void DeselectRow (int row)
 
void DeselectCol (int col)
 
void DeselectCell (int row, int col)
 
wxGridBlocks GetSelectedBlocks () const
 
wxGridBlockCoordsVector GetSelectedRowBlocks () const
 
wxGridBlockCoordsVector GetSelectedColBlocks () const
 
wxGridCellCoordsArray GetSelectedCells () const
 
wxArrayInt GetSelectedCols () const
 
wxArrayInt GetSelectedRows () const
 
wxColour GetSelectionBackground () const
 
wxGridCellCoordsArray GetSelectionBlockBottomRight () const
 
wxGridCellCoordsArray GetSelectionBlockTopLeft () const
 
wxColour GetSelectionForeground () const
 
wxGridSelectionModes GetSelectionMode () const
 
bool IsInSelection (int row, int col) const
 
bool IsInSelection (const wxGridCellCoords &coords) const
 
bool IsSelection () const
 
void SelectAll ()
 
void SelectBlock (int topRow, int leftCol, int bottomRow, int rightCol, bool addToSelected=false)
 
void SelectBlock (const wxGridCellCoords &topLeft, const wxGridCellCoords &bottomRight, bool addToSelected=false)
 
void SelectCol (int col, bool addToSelected=false)
 
void SelectRow (int row, bool addToSelected=false)
 
void SetSelectionBackground (const wxColour &c)
 
void SetSelectionForeground (const wxColour &c)
 
void SetSelectionMode (wxGridSelectionModes selmode)
 
int GetScrollLineX () const
 
int GetScrollLineY () const
 
bool IsVisible (int row, int col, bool wholeCellVisible=true) const
 
bool IsVisible (const wxGridCellCoords &coords, bool wholeCellVisible=true) const
 
void MakeCellVisible (int row, int col)
 
void MakeCellVisible (const wxGridCellCoords &coords)
 
int GetFirstFullyVisibleRow () const
 
int GetFirstFullyVisibleColumn () const
 
void SetScrollLineX (int x)
 
void SetScrollLineY (int y)
 
wxRect BlockToDeviceRect (const wxGridCellCoords &topLeft, const wxGridCellCoords &bottomRight, const wxGridWindow *gridWindow=NULL) const
 
wxRect CellToRect (int row, int col) const
 
wxRect CellToRect (const wxGridCellCoords &coords) const
 
wxGridWindow * CellToGridWindow (int row, int col) const
 
wxGridWindow * CellToGridWindow (const wxGridCellCoords &coords) const
 
wxGridWindow * DevicePosToGridWindow (wxPoint pos) const
 
wxGridWindow * DevicePosToGridWindow (int x, int y) const
 
void GetGridWindowOffset (const wxGridWindow *gridWindow, int &x, int &y) const
 
wxPoint GetGridWindowOffset (const wxGridWindow *gridWindow) const
 
void CalcGridWindowUnscrolledPosition (int x, int y, int *xx, int *yy, const wxGridWindow *gridWindow) const
 
wxPoint CalcGridWindowUnscrolledPosition (const wxPoint &pt, const wxGridWindow *gridWindow) const
 
void CalcGridWindowScrolledPosition (int x, int y, int *xx, int *yy, const wxGridWindow *gridWindow) const
 
wxPoint CalcGridWindowScrolledPosition (const wxPoint &pt, const wxGridWindow *gridWindow) const
 
int XToCol (int x, bool clipToMinMax=false, wxGridWindow *gridWindow=NULL) const
 
int XToEdgeOfCol (int x) const
 
wxGridCellCoords XYToCell (int x, int y, wxGridWindow *gridWindow=NULL) const
 
wxGridCellCoords XYToCell (const wxPoint &pos, wxGridWindow *gridWindow=NULL) const
 
int YToEdgeOfRow (int y) const
 
int YToRow (int y, bool clipToMinMax=false, wxGridWindow *gridWindow=NULL) const
 
bool AppendCols (int numCols=1, bool updateLabels=true)
 
bool AppendRows (int numRows=1, bool updateLabels=true)
 
bool AreHorzGridLinesClipped () const
 
bool AreVertGridLinesClipped () const
 
void BeginBatch ()
 
void ClearGrid ()
 
void ClipHorzGridLines (bool clip)
 
void ClipVertGridLines (bool clip)
 
bool DeleteCols (int pos=0, int numCols=1, bool updateLabels=true)
 
bool DeleteRows (int pos=0, int numRows=1, bool updateLabels=true)
 
bool FreezeTo (unsigned row, unsigned col)
 
bool FreezeTo (const wxGridCellCoords &coords)
 
void EndBatch ()
 
virtual void Fit ()
 
void ForceRefresh ()
 
int GetBatchCount () const
 
int GetNumberCols () const
 
int GetNumberRows () const
 
int GetNumberFrozenCols () const
 
int GetNumberFrozenRows () const
 
wxGridCellAttrGetOrCreateCellAttr (int row, int col) const
 
wxGridCellAttrPtr GetOrCreateCellAttrPtr (int row, int col) const
 
wxGridTableBaseGetTable () const
 
bool InsertCols (int pos=0, int numCols=1, bool updateLabels=true)
 
bool InsertRows (int pos=0, int numRows=1, bool updateLabels=true)
 
void RefreshAttr (int row, int col)
 
void RefreshBlock (const wxGridCellCoords &topLeft, const wxGridCellCoords &bottomRight)
 
void RefreshBlock (int topRow, int leftCol, int bottomRow, int rightCol)
 
void Render (wxDC &dc, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, const wxGridCellCoords &topLeft=wxGridCellCoords(-1, -1), const wxGridCellCoords &bottomRight=wxGridCellCoords(-1, -1), int style=wxGRID_DRAW_DEFAULT)
 
void SetAttr (int row, int col, wxGridCellAttr *attr)
 
void SetColAttr (int col, wxGridCellAttr *attr)
 
void SetMargins (int extraWidth, int extraHeight)
 
void SetRowAttr (int row, wxGridCellAttr *attr)
 
wxArrayInt CalcRowLabelsExposed (const wxRegion &reg, wxGridWindow *gridWindow=NULL) const
 
wxArrayInt CalcColLabelsExposed (const wxRegion &reg, wxGridWindow *gridWindow=NULL) const
 
wxGridCellCoordsArray CalcCellsExposed (const wxRegion &reg, wxGridWindow *gridWindow=NULL) const
 
int GetSortingColumn () const
 
bool IsSortingBy (int col) const
 
bool IsSortOrderAscending () const
 
void SetSortingColumn (int col, bool ascending=true)
 
void UnsetSortingColumn ()
 
wxWindowGetGridWindow () const
 
wxWindowGetFrozenCornerGridWindow () const
 
wxWindowGetFrozenRowGridWindow () const
 
wxWindowGetFrozenColGridWindow () const
 
wxWindowGetGridRowLabelWindow () const
 
wxWindowGetGridColLabelWindow () const
 
wxWindowGetGridCornerLabelWindow () const
 
wxHeaderCtrlGetGridColHeader () const
 
bool IsUsingNativeHeader () const
 
- Public Member Functions inherited from wxScrolled< class >
 wxScrolled ()
 
 wxScrolled (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxHSCROLL|wxVSCROLL, const wxString &name="scrolledWindow")
 
void CalcScrolledPosition (int x, int y, int *xx, int *yy) const
 
wxPoint CalcScrolledPosition (const wxPoint &pt) const
 
void CalcUnscrolledPosition (int x, int y, int *xx, int *yy) const
 
wxPoint CalcUnscrolledPosition (const wxPoint &pt) const
 
bool Create (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxHSCROLL|wxVSCROLL, const wxString &name="scrolledWindow")
 
void DisableKeyboardScrolling ()
 
void DoPrepareDC (wxDC &dc)
 
void EnableScrolling (bool xScrolling, bool yScrolling)
 
void ShowScrollbars (wxScrollbarVisibility horz, wxScrollbarVisibility vert)
 
void GetScrollPixelsPerUnit (int *xUnit, int *yUnit) const
 
void GetViewStart (int *x, int *y) const
 
wxPoint GetViewStart () const
 
void GetVirtualSize (int *x, int *y) const
 
bool IsRetained () const
 
virtual void OnDraw (wxDC &dc)
 
void PrepareDC (wxDC &dc)
 
void Scroll (int x, int y)
 
void Scroll (const wxPoint &pt)
 
void SetScrollRate (int xstep, int ystep)
 
void SetScrollbars (int pixelsPerUnitX, int pixelsPerUnitY, int noUnitsX, int noUnitsY, int xPos=0, int yPos=0, bool noRefresh=false)
 
void SetTargetWindow (wxWindow *window)
 
wxWindowGetTargetWindow () const
 
void SetTargetRect (const wxRect &rect)
 
wxRect GetTargetRect () const
 
int GetScrollPageSize (int orient) const
 
void SetScrollPageSize (int orient, int pageSize)
 
int GetScrollLines (int orient) const
 
void SetScale (double xs, double ys)
 
double GetScaleX () const
 
double GetScaleY () const
 
virtual void AdjustScrollbars ()
 
bool IsAutoScrolling () const
 
void StopAutoScrolling ()
 
virtual bool SendAutoScrollEvents (wxScrollWinEvent &event) const
 

Protected Member Functions

virtual bool TryBefore (wxEvent &event) override
 
void on_resize (wxSizeEvent &event)
 
- Protected Member Functions inherited from wxGrid
bool CanHaveAttributes () const
 
int GetColMinimalWidth (int col) const
 
int GetColRight (int col) const
 
int GetColLeft (int col) const
 
int GetRowMinimalHeight (int col) const
 
- Protected Member Functions inherited from wxScrolled< class >
virtual bool ShouldScrollToChildOnFocus (wxWindow *child)
 
virtual wxSize GetSizeAvailableForScrollTarget (const wxSize &size)
 

Additional Inherited Members

- Public Types inherited from wxGrid
enum  wxGridSelectionModes
 
enum  CellSpan
 
enum  TabBehaviour
 
- Data Fields inherited from wxGrid
 wxGridSelectCells
 
 wxGridSelectRows
 
 wxGridSelectColumns
 
 wxGridSelectRowsOrColumns
 
 wxGridSelectNone
 
 CellSpan_Inside
 
 CellSpan_None
 
 CellSpan_Main
 
 Tab_Stop
 
 Tab_Wrap
 
 Tab_Leave
 

Constructor & Destructor Documentation

◆ GameEndDialogGrid()

GameEndDialogGrid::GameEndDialogGrid ( wxWindow parent,
wxWindowID  id,
const wxPoint pos = wxDefaultPosition,
const wxSize size = wxDefaultSize,
long  style = 0,
const wxString name = wxGridNameStr 
)

Definition at line 120 of file game_end_dialog.cc.

Member Function Documentation

◆ equally_size_columns()

void GameEndDialogGrid::equally_size_columns ( )

Definition at line 148 of file game_end_dialog.cc.

Referenced by on_resize().

◆ TryBefore()

bool GameEndDialogGrid::TryBefore ( wxEvent event)
overrideprotectedvirtual

Definition at line 132 of file game_end_dialog.cc.

◆ on_resize()

void GameEndDialogGrid::on_resize ( wxSizeEvent event)
protected

Definition at line 183 of file game_end_dialog.cc.

Referenced by GameEndDialogGrid().


The documentation for this class was generated from the following files: