stlab.adobe.com Adobe Systems Incorporated

link_t Struct Reference
[Concrete Widget Library (Carbon)]

Link widget. More...

#include <platform_link.hpp>

List of all members.


Public Types

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

Public Member Functions

void display (const any_regular_t &to_value)
void enable (bool make_enabled)
 link_t (const std::string &alt_text, const any_regular_t &on_value, const any_regular_t &off_value, long count, theme_t theme)
 link_t (const std::string &alt_text, const any_regular_t &on_value, const any_regular_t &off_value, long count, theme_t theme)
void measure (extents_t &result)
void monitor (const setter_type &proc)
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 &to_value)
Controller Concept Operations
See the Controller concept and controller::hpp for more information.

void enable (bool make_enabled)
void monitor (const setter_type &proc)
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

std::string alt_text_m
HWND control_m
long count_m
setter_type hit_proc_m
HWND link_icon_m
any_regular_t off_value_m
any_regular_t on_value_m
guide_set_t prongs_m
theme_t theme_m
point_2d_t tl_m
any_regular_t value_m

Detailed Description

Model Of:

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


Member Typedef Documentation

model typef for this widget

Definition at line 67 of file macintosh/adobe/future/widgets/headers/platform_link.hpp.

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

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

controller callback proc type for this widget

Definition at line 70 of file macintosh/adobe/future/widgets/headers/platform_link.hpp.


Constructor & Destructor Documentation

link_t ( const std::string &  alt_text,
const any_regular_t on_value,
const any_regular_t off_value,
long  count,
theme_t  theme 
)

constructor for this widget

link_t ( const std::string &  alt_text,
const any_regular_t on_value,
const any_regular_t off_value,
long  count,
theme_t  theme 
)


Member Function Documentation

void display ( const any_regular_t to_value  ) 

void display ( const any_regular_t to_value  ) 

void enable ( bool  make_enabled  ) 

void enable ( bool  make_enabled  ) 

void measure ( extents_t result  ) 

void measure ( extents_t result  ) 

void monitor ( const setter_type proc  ) 

void monitor ( const setter_type proc  ) 

void place ( const place_data_t place_data  ) 

void place ( const place_data_t place_data  ) 


Member Data Documentation

std::string alt_text_m

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