stlab.adobe.com Adobe Systems Incorporated

Tab group container widget.

#include <platform_tab_group.hpp>

List of all members.

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_ttab_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

model type for this widget

Definition at line 64 of file macintosh/adobe/future/widgets/headers/platform_tab_group.hpp.

typedef boost::function<void (const any_regular_t&)> tab_group_value_proc_t
typedef std::vector<tab_t> tab_set_t

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 )
void enable ( bool  make_enabled )
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 )

Member Data Documentation

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google