Project Alice
Loading...
Searching...
No Matches
table.hpp File Reference
#include <algorithm>
#include <vector>
#include <string>
#include <functional>
#include "gui_common_elements.hpp"
#include "gui_element_types.hpp"
Include dependency graph for table.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  table::sort_data
 
struct  table::column< item_type >
 
struct  table::data< item_type >
 
struct  table::sort_signal
 
class  table::sort_button< item_type >
 
struct  table::table_signal< item_type >
 
struct  table::table_signal_cell_hover
 
struct  table::table_signal_cell_click
 
struct  table::table_signal_scroll
 
struct  table::table_has_tooltip_signal
 
struct  table::table_tooltip_callback_signal
 
class  table::entry< item_type >
 
class  table::body< item_type >
 
class  table::body< item_type >::_scrollbar
 
class  table::display< item_type >
 

Namespaces

namespace  table
 

Enumerations

enum  table::column_type { table::button , table::text }
 
enum  table::sort_order { table::undefined , table::ascending , table::descending }
 

Functions

sort_order table::toggle_sort_order (const sort_order order)
 
template<typename item_type >
void table::tooltip_fallback (sys::state &state, text::columnar_layout &contents, const item_type &a, std::string fallback)