stlab.adobe.com Adobe Systems Incorporated

optional_panel_t Struct Reference
[Concrete Widget Library (Carbon)]

Optional panel container widget. More...

#include <platform_optional_panel.hpp>

List of all members.


Public Types

typedef any_regular_t model_type
typedef any_regular_t model_type
typedef boost::function< void(const
boost::function< void()> &)> 
optional_display_proc_t
typedef boost::function< void(const
boost::function< void()> &)> 
optional_display_proc_t

Public Member Functions

void display (const any_regular_t &value)
void measure (extents_t &result)
 optional_panel_t (const any_regular_t &show_value, theme_t theme)
 optional_panel_t (const any_regular_t &show_value, theme_t theme)
void place (const place_data_t &place_data)
void set_optional_display_procs (const optional_display_proc_t &show_proc, const optional_display_proc_t &hide_proc)
View Concept Operations
See the View concept and view::hpp for more information.

void display (const any_regular_t &value)
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)

Public Attributes

panel_t control_m
optional_display_proc_t hide_proc_m
bool inited_m
optional_display_proc_t show_proc_m

Detailed Description

Model Of:

Definition at line 40 of file macintosh/adobe/future/widgets/headers/platform_optional_panel.hpp.


Member Typedef Documentation

model type for this widget

Definition at line 43 of file macintosh/adobe/future/widgets/headers/platform_optional_panel.hpp.

typedef boost::function<void (const boost::function<void ()>&)> optional_display_proc_t

typedef boost::function<void (const boost::function<void ()>&)> optional_display_proc_t

optional display proc type. Used in combination with functions in the widget factory to correctly call the appropriate function during show/hide

Definition at line 47 of file macintosh/adobe/future/widgets/headers/platform_optional_panel.hpp.


Constructor & Destructor Documentation

optional_panel_t ( const any_regular_t show_value,
theme_t  theme 
)

constructor for this widget

optional_panel_t ( const any_regular_t show_value,
theme_t  theme 
)


Member Function Documentation

void display ( const any_regular_t value  ) 

void display ( const any_regular_t value  ) 

void measure ( extents_t result  ) 

void measure ( extents_t result  ) 

void place ( const place_data_t place_data  ) 

void place ( const place_data_t place_data  ) 

void set_optional_display_procs ( const optional_display_proc_t show_proc,
const optional_display_proc_t hide_proc 
)


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