#include "tui-layout.h"
|
| DISABLE_COPY_AND_ASSIGN (tui_layout_base) |
|
virtual | ~tui_layout_base ()=default |
|
virtual std::unique_ptr< tui_layout_base > | clone () const =0 |
|
virtual void | apply (int x, int y, int width, int height, bool preserve_cmd_win_size_p)=0 |
|
virtual void | get_sizes (bool height, int *min_value, int *max_value)=0 |
|
virtual bool | first_edge_has_border_p () const =0 |
|
virtual bool | last_edge_has_border_p () const =0 |
|
virtual const char * | get_name () const |
|
virtual tui_adjust_result | set_height (const char *name, int new_height)=0 |
|
virtual tui_adjust_result | set_width (const char *name, int new_width)=0 |
|
virtual void | remove_windows (const char *name)=0 |
|
virtual void | replace_window (const char *name, const char *new_window)=0 |
|
virtual void | specification (ui_file *output, int depth)=0 |
|
virtual std::string | layout_fingerprint () const =0 |
|
virtual void | get_windows (std::vector< tui_win_info * > *windows)=0 |
|
Definition at line 48 of file tui-layout.h.
◆ ~tui_layout_base()
virtual tui_layout_base::~tui_layout_base |
( |
| ) |
|
|
virtualdefault |
◆ tui_layout_base()
tui_layout_base::tui_layout_base |
( |
| ) |
|
|
protecteddefault |
◆ apply()
virtual void tui_layout_base::apply |
( |
int | x, |
|
|
int | y, |
|
|
int | width, |
|
|
int | height, |
|
|
bool | preserve_cmd_win_size_p ) |
|
pure virtual |
◆ clone()
virtual std::unique_ptr< tui_layout_base > tui_layout_base::clone |
( |
| ) |
const |
|
pure virtual |
◆ DISABLE_COPY_AND_ASSIGN()
◆ first_edge_has_border_p()
virtual bool tui_layout_base::first_edge_has_border_p |
( |
| ) |
const |
|
pure virtual |
◆ get_name()
virtual const char * tui_layout_base::get_name |
( |
| ) |
const |
|
inlinevirtual |
◆ get_sizes()
virtual void tui_layout_base::get_sizes |
( |
bool | height, |
|
|
int * | min_value, |
|
|
int * | max_value ) |
|
pure virtual |
◆ get_windows()
virtual void tui_layout_base::get_windows |
( |
std::vector< tui_win_info * > * | windows | ) |
|
|
pure virtual |
◆ last_edge_has_border_p()
virtual bool tui_layout_base::last_edge_has_border_p |
( |
| ) |
const |
|
pure virtual |
◆ layout_fingerprint()
virtual std::string tui_layout_base::layout_fingerprint |
( |
| ) |
const |
|
pure virtual |
◆ remove_windows()
virtual void tui_layout_base::remove_windows |
( |
const char * | name | ) |
|
|
pure virtual |
◆ replace_window()
virtual void tui_layout_base::replace_window |
( |
const char * | name, |
|
|
const char * | new_window ) |
|
pure virtual |
◆ set_height()
virtual tui_adjust_result tui_layout_base::set_height |
( |
const char * | name, |
|
|
int | new_height ) |
|
pure virtual |
◆ set_width()
virtual tui_adjust_result tui_layout_base::set_width |
( |
const char * | name, |
|
|
int | new_width ) |
|
pure virtual |
◆ specification()
virtual void tui_layout_base::specification |
( |
ui_file * | output, |
|
|
int | depth ) |
|
pure virtual |
◆ height
int tui_layout_base::height = 0 |
◆ width
int tui_layout_base::width = 0 |
int tui_layout_base::x = 0 |
int tui_layout_base::y = 0 |
The documentation for this class was generated from the following file: