|
| grid_statistics (const std::vector< std::pair< const std::string, T >> &v={}, const data::window &data=data::window().style(wxWANTS_CHARS)) |
| Constructor.
|
|
void | clear () override |
| Clears statistics and grid.
|
|
const auto & | get_keys () const |
| Returns keys.
|
|
const T | set (const std::string &key, T value) override |
| Sets key to value, and refreshes grid.
|
|
grid * | show (bool hide_row_labels=true, bool hide_col_labels=true) |
| Shows the statistics as a grid window on the parent, and specify whether to show row labels and col labels. More...
|
|
| 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 is_allowed_drop_selection, and drops the data.
|
|
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_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. 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...
|
|
virtual | ~grid ()=default |
| Destructor.
|
|
| statistics (const std::vector< std::pair< const std::string, T >> &v={}) |
| Default constructor. More...
|
|
virtual | ~statistics ()=default |
| Destructor.
|
|
statistics & | operator+= (const statistics &s) |
| Adds other statistics.
|
|
const T | dec (const std::string &key, T dec_value=1) |
| Decrements key with value.
|
|
bool | empty () const |
| Returns true if items are empty.
|
|
const std::string | get () const |
| Returns all items as a string. More...
|
|
const T | get (const std::string &key) const |
| Returns value for specified key.
|
|
const auto & | get_items () const |
| Returns the items.
|
|
const T | inc (const std::string &key, T inc_value=1) |
| Increments key with value.
|
|
template<class T>
class wex::grid_statistics< T >
Offers a class to show statistics on a grid.