Container Struct Reference

A container is either in default, stacking or tabbed mode. More...

#include <data.h>

Collaboration diagram for Container:
[legend]

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

Clientcurrently_focused
int colspan
int rowspan
int row
int col
int x
int y
int width
int height
struct Stack_Window stack_win
Workspaceworkspace
enum Container:: { ... }  mode
enum Container:: { ... }  stack_limit
int stack_limit_value

Detailed Description

A container is either in default, stacking or tabbed mode.

There is one for each cell of the table.

Definition at line 467 of file data.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
MODE_DEFAULT 
MODE_STACK 
MODE_TABBED 

Definition at line 492 of file data.h.

anonymous enum
Enumerator:
STACK_LIMIT_NONE 
STACK_LIMIT_COLS 
STACK_LIMIT_ROWS 

Definition at line 497 of file data.h.


Member Function Documentation

Container::CIRCLEQ_HEAD ( client_head  ,
Client   
)

Field Documentation

Definition at line 481 of file data.h.

Referenced by focus_thing(), render_container(), and render_workspace().

enum { ... } Container::mode
enum { ... } Container::stack_limit

Definition at line 500 of file data.h.

Referenced by button_press_stackwin(), parse_command(), render_container(), and yyparse().

Definition at line 477 of file data.h.

Referenced by focus_thing(), render_container(), render_workspace(), and switch_layout_mode().

Definition at line 478 of file data.h.

Referenced by focus_thing(), render_container(), render_workspace(), and switch_layout_mode().


The documentation for this struct was generated from the following file:

Generated by  doxygen 1.6.2