#include <mb_types.h>
Public Member Functions | |
STAILQ (struct _coord) children | |
STAILQ (geo_t) members | |
All geo_t members in this coord. | |
Public Attributes | |
unsigned int | order |
unsigned int | flags |
co_aix | opacity |
cairo_t * | canvas |
area_t * | cur_area |
area_t * | last_area |
area_t | areas [2] |
co_aix | matrix [6] |
co_aix | aggr_matrix [6] |
struct _coord * | parent |
struct _coord * | sibling |
unsigned int | before_pmem |
The coord is before nth member of parent. | |
int | num_members |
subject_t * | mouse_event |
It have a transform function defined by matrix to transform coordination from source space to target space. Source space is where the contained is drawed, and target space is where the coordination of parent container of the element represented by this coord object.
Definition at line 95 of file mb_types.h.
_coord::STAILQ | ( | struct | _coord | ) |
_coord::STAILQ | ( | geo_t | ) |
All geo_t members in this coord.
unsigned int _coord::order |
Definition at line 96 of file mb_types.h.
unsigned int _coord::flags |
Definition at line 97 of file mb_types.h.
Definition at line 98 of file mb_types.h.
cairo_t* _coord::canvas |
Own one or inherit from an ancestor. Setup it when clean coords.
Definition at line 105 of file mb_types.h.
Definition at line 106 of file mb_types.h.
Definition at line 106 of file mb_types.h.
Definition at line 107 of file mb_types.h.
Definition at line 109 of file mb_types.h.
Definition at line 110 of file mb_types.h.
struct _coord* _coord::parent [read] |
Definition at line 112 of file mb_types.h.
struct _coord* _coord::sibling [read] |
Definition at line 114 of file mb_types.h.
unsigned int _coord::before_pmem |
Definition at line 118 of file mb_types.h.
Definition at line 121 of file mb_types.h.