wex  v21.04.0
Public Member Functions | Protected Member Functions | List of all members
wex::grid_statistics< T > Class Template Reference

Helper class for adding clear menu to the grid, and calling clear for the statistics. More...

#include <wex/statistics.h>

Inheritance diagram for wex::grid_statistics< T >:
Inheritance graph
[legend]

Public Member Functions

 grid_statistics (statistics< T > *statistics, const data::window &data=data::window().style(wxWANTS_CHARS))
 Constructor.
 
- Public Member Functions inherited from wex::grid
 grid (const data::window &data=data::window().style(wxWANTS_CHARS))
 Default constructor.
 
bool copy_selected_cells_to_clipboard () const
 Copy from selected cells.
 
bool drop_selection (const wxGridCellCoords &drop_coords, const std::string &data)
 This one is invoked after IsAllowedDropSelection, and drops the data. More...
 
void empty_selection ()
 Empties selected cells.
 
bool find_next (const std::string &text, bool forward=true)
 Finds next.
 
const std::string get_cells_value () const
 Get text from all cells.
 
const std::string get_find_string () const
 Updates find replace text.
 
const std::string get_selected_cells_value () const
 Get text from selected cells.
 
bool is_allowed_drag_selection ()
 This one is invoked before dragging, and you can indicate whether you like the current selection to be dragged elsewhere. More...
 
bool is_allowed_drop_selection (const wxGridCellCoords &drop_coords, const std::string &data)
 This is invoked after dragging and before anything is really dropped. More...
 
void paste_cells_from_clipboard ()
 Paste starting at current grid cursor.
 
void print ()
 Prints the grid.
 
void print_preview ()
 Previews the grid.
 
void set_cell_value (const wxGridCellCoords &coords, const std::string &data)
 This one is called by empty_selection, set_cells_value, and so during drag/drop as well, and allows you to override default here (which simply calls SetCellValue). More...
 
void set_cells_value (const wxGridCellCoords &start_coords, const std::string &data)
 Fill cells with text starting at a cel.
 
void use_drag_and_drop (bool use)
 Specify whether you want to use drag/drop. More...
 

Protected Member Functions

void build_popup_menu (menu &menu) override
 Virtual Interface. More...
 

Detailed Description

template<class T>
class wex::grid_statistics< T >

Helper class for adding clear menu to the grid, and calling clear for the statistics.

Member Function Documentation

◆ build_popup_menu()

template<class T >
void wex::grid_statistics< T >::build_popup_menu ( menu menu)
inlineoverrideprotectedvirtual

Virtual Interface.

Builds the popup menu.

Reimplemented from wex::grid.