stlab.adobe.com Adobe Systems Incorporated

Progress bar widget.

#include <platform_progress_bar.hpp>

List of all members.

Public Types

typedef ::SInt32 model_type
typedef any_regular_t model_type
typedef progress_bar_t widget_type_t

Public Member Functions

void display (const any_regular_t &value)
void initialize (HWND parent)
void measure (extents_t &result)
void place (const place_data_t &place_data)
 progress_bar_t (pb_style_t bar_style, bool is_vertical, const value_range_format_t &format, unsigned long min, unsigned long max, theme_t theme)
 progress_bar_t (pb_style_t bar_style, bool is_vertical, const value_range_format_t &format, unsigned long min, unsigned long max, theme_t theme)
void set_max_value (long max_value)
void set_min_value (long min_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)
View Concept Operations

See the View concept and view::hpp for more information.

void display (const ::SInt32 &value)

Public Attributes

HWND control_m

Related Functions

(Note that these are not member functions.)


enum  pb_style_t { pb_style_progress_bar_s, pb_style_relevance_bar_s, pb_style_indeterminate_bar_s }

Detailed Description

Definition at line 61 of file macintosh/adobe/future/widgets/headers/platform_progress_bar.hpp.


Member Typedef Documentation

typedef ::SInt32 model_type

the model type for this widget

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


Constructor & Destructor Documentation

progress_bar_t ( pb_style_t  bar_style,
bool  is_vertical,
const value_range_format_t format,
unsigned long  min,
unsigned long  max,
theme_t  theme 
)

constructor for this widget

progress_bar_t ( pb_style_t  bar_style,
bool  is_vertical,
const value_range_format_t format,
unsigned long  min,
unsigned long  max,
theme_t  theme 
)

Member Function Documentation

void display ( const ::SInt32 &  value )
void display ( const any_regular_t value )
void initialize ( HWND  parent )
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_max_value ( long  max_value )
void set_min_value ( long  min_value )

Friends And Related Function Documentation

enum pb_style_t [related]
Note:
Could probably be refactored to specify the intention for the progress bar instead of the end-look-and-feel of the progress bar.
Enumerator:
pb_style_progress_bar_s 

Typical progress bar intention; repeatedly updated to reflect the progress of an ongoing task

pb_style_relevance_bar_s 

Updated once (typically) to reflect an amount a certain value relates to another value. For instance, the relevance of a search result to the search criterion

pb_style_indeterminate_bar_s 

"Barber"-style animation of a bar; repeatedly animated to reflect the fact that while we don't know how long the task will take to complete, we can tell you that the app isn't frozen, it's just thinking hard

Definition at line 36 of file macintosh/adobe/future/widgets/headers/platform_progress_bar.hpp.


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