tab_group_t Struct Reference |
Classes | |
struct | tab_t |
tab structure More... | |
Public Types | |
typedef any_regular_t | model_type |
typedef any_regular_t | model_type |
typedef boost::function< void(const any_regular_t &)> | tab_group_value_proc_t |
typedef std::vector< tab_t > | tab_set_t |
typedef tab_group_t | widget_type_t |
typedef tab_group_t | widget_type_t |
Public Member Functions | |
void | display (const any_regular_t &new_value) |
void | enable (bool make_enabled) |
void | initialize (HWND parent) |
void | measure (extents_t &result) |
void | monitor (const tab_group_value_proc_t &proc) |
void | place (const place_data_t &place_data) |
void | set_visible (bool make_visible) |
tab_group_t (const tab_t *first, const tab_t *last, theme_t theme) | |
tab_group_t (const tab_t *first, const tab_t *last, theme_t theme) | |
Placeable Concept Operations | |
See the Placeable concept and placeable::hpp for more information. | |
void | measure (extents_t &result) |
void | place (const place_data_t &place_data) |
View Concept Operations | |
See the View concept and view::hpp for more information. | |
void | display (const any_regular_t &new_value) |
Controller Concept Operations | |
See the Controller concept and controller::hpp for more information. | |
void | monitor (const tab_group_value_proc_t &proc) |
void | enable (bool make_active) |
Public Attributes | |
HWND | control_m |
tab_set_t | items_m |
theme_t | theme_m |
tab_group_value_proc_t | value_proc_m |
Detailed Description
Definition at line 61 of file macintosh/adobe/future/widgets/headers/platform_tab_group.hpp.
Member Typedef Documentation
typedef any_regular_t model_type |
model type for this widget
Definition at line 64 of file macintosh/adobe/future/widgets/headers/platform_tab_group.hpp.
typedef any_regular_t model_type |
Definition at line 33 of file windows/adobe/future/widgets/headers/platform_tab_group.hpp.
typedef boost::function<void (const any_regular_t&)> tab_group_value_proc_t |
Definition at line 35 of file windows/adobe/future/widgets/headers/platform_tab_group.hpp.
Definition at line 42 of file windows/adobe/future/widgets/headers/platform_tab_group.hpp.
typedef tab_group_t widget_type_t |
Definition at line 34 of file windows/adobe/future/widgets/headers/platform_tab_group.hpp.
typedef tab_group_t widget_type_t |
- Todo:
- remove me
Definition at line 67 of file macintosh/adobe/future/widgets/headers/platform_tab_group.hpp.
Constructor & Destructor Documentation
tab_group_t | ( | const tab_t * | first, |
const tab_t * | last, | ||
theme_t | theme | ||
) |
constructor for the tab group widget. Takes an array of tab_t and a theme.
tab_group_t | ( | const tab_t * | first, |
const tab_t * | last, | ||
theme_t | theme | ||
) |
Member Function Documentation
void display | ( | const any_regular_t & | new_value ) |
void display | ( | const any_regular_t & | new_value ) |
void enable | ( | bool | make_active ) |
Definition at line 109 of file macintosh/adobe/future/widgets/headers/platform_tab_group.hpp.
void enable | ( | bool | make_enabled ) |
Definition at line 55 of file windows/adobe/future/widgets/headers/platform_tab_group.hpp.
void initialize | ( | HWND | parent ) |
void measure | ( | extents_t & | result ) |
void measure | ( | extents_t & | result ) |
void monitor | ( | const tab_group_value_proc_t & | proc ) |
void monitor | ( | const tab_group_value_proc_t & | proc ) |
void place | ( | const place_data_t & | place_data ) |
void place | ( | const place_data_t & | place_data ) |
void set_visible | ( | bool | make_visible ) |
Definition at line 56 of file windows/adobe/future/widgets/headers/platform_tab_group.hpp.
Member Data Documentation
HWND control_m |
Definition at line 59 of file windows/adobe/future/widgets/headers/platform_tab_group.hpp.
Definition at line 62 of file windows/adobe/future/widgets/headers/platform_tab_group.hpp.
Definition at line 60 of file windows/adobe/future/widgets/headers/platform_tab_group.hpp.
Definition at line 61 of file windows/adobe/future/widgets/headers/platform_tab_group.hpp.