|
i3
|
A container is either in default, stacking or tabbed mode. More...
#include <data.h>

Public Types | |
| enum | { MODE_DEFAULT = 0, MODE_STACK, MODE_TABBED } |
| enum | { STACK_LIMIT_NONE = 0, STACK_LIMIT_COLS, STACK_LIMIT_ROWS } |
Public Member Functions | |
| CIRCLEQ_HEAD (client_head, Client) clients | |
Data Fields | |
| Client * | currently_focused |
| int | colspan |
| int | rowspan |
| int | row |
| int | col |
| int | x |
| int | y |
| int | width |
| int | height |
| struct Stack_Window | stack_win |
| Workspace * | workspace |
| enum Container:: { ... } | mode |
| enum Container:: { ... } | stack_limit |
| int | stack_limit_value |
A container is either in default, stacking or tabbed mode.
There is one for each cell of the table.
| anonymous enum |
| anonymous enum |
| Container::CIRCLEQ_HEAD | ( | client_head | , |
| Client | |||
| ) |
| int Container::col |
Definition at line 475 of file data.h.
Referenced by expand_table_cols_at_head(), floating_mod_on_tiled_client(), focus_thing(), handle_button_press(), move_columns_from(), move_current_container(), move_rows_from(), parse_resize_command(), render_workspace(), reparent_window(), set_focus(), and snap_current_container().
Definition at line 470 of file data.h.
Referenced by fix_colrowspan(), floating_mod_on_tiled_client(), focus_thing(), handle_button_press(), parse_resize_command(), render_workspace(), and snap_current_container().
Definition at line 469 of file data.h.
Referenced by cleanup_table(), decorate_window(), dump_table(), fix_colrowspan(), focus_thing(), focus_window_in_container(), handle_enter_notify(), handle_unmap_notify_event(), jump_to_container(), move_current_window(), move_current_window_to_workspace(), reparent_window(), set_focus(), switch_layout_mode(), and toggle_floating_mode().
Definition at line 481 of file data.h.
Referenced by focus_thing(), render_container(), and render_workspace().
| enum { ... } Container::mode |
| int Container::row |
Definition at line 474 of file data.h.
Referenced by expand_table_rows_at_head(), floating_mod_on_tiled_client(), focus_thing(), handle_button_press(), move_columns_from(), move_current_container(), move_rows_from(), parse_resize_command(), render_workspace(), reparent_window(), set_focus(), and snap_current_container().
Definition at line 471 of file data.h.
Referenced by fix_colrowspan(), floating_mod_on_tiled_client(), focus_thing(), handle_button_press(), parse_resize_command(), render_workspace(), and snap_current_container().
| enum { ... } Container::stack_limit |
Referenced by button_press_stackwin(), parse_command(), render_container(), and yyparse().
Definition at line 500 of file data.h.
Referenced by button_press_stackwin(), parse_command(), render_container(), and yyparse().
| struct Stack_Window Container::stack_win |
Definition at line 485 of file data.h.
Referenced by client_remove_from_container(), leave_stack_mode(), render_container(), and switch_layout_mode().
| int Container::width |
Definition at line 480 of file data.h.
Referenced by button_press_stackwin(), decorate_window(), focus_thing(), render_container(), render_workspace(), and switch_layout_mode().
Definition at line 488 of file data.h.
Referenced by client_remove_from_container(), floating_mod_on_tiled_client(), focus_thing(), get_last_focused_client(), handle_button_press(), handle_configure_request(), handle_unmap_notify_event(), move_current_container(), move_current_window(), move_current_window_to_workspace(), render_container(), reparent_window(), set_focus(), snap_current_container(), workspace_map_clients(), and workspace_unmap_clients().
| int Container::x |
Definition at line 477 of file data.h.
Referenced by focus_thing(), render_container(), render_workspace(), and switch_layout_mode().
| int Container::y |
Definition at line 478 of file data.h.
Referenced by focus_thing(), render_container(), render_workspace(), and switch_layout_mode().
1.7.3