#include <pgprogressbar.h>
Inheritance diagram for PG_ProgressBar:

Public Member Functions | |
| PG_ProgressBar (PG_Widget *parent, const PG_Rect &r=PG_Rect::null, const std::string &style="Progressbar") | |
| ~PG_ProgressBar () | |
| void | SetProgress (double p) |
| Set the progress of the widget. | |
| void | LoadThemeStyle (const std::string &widgettype) |
| Load a specific themestyle. | |
| void | SetDrawPercentage (bool drawit=true) |
| Toggle drawing of the percentage text. | |
Protected Member Functions | |
| void | eventBlit (SDL_Surface *surface, const PG_Rect &src, const PG_Rect &dst) |
| overridable eventhandler to blit the widget contents to the screen | |
Definition at line 49 of file pgprogressbar.h.
|
||||||||||||||||
|
Definition at line 34 of file pgprogressbar.cpp. References PG_Gradient::colors, LoadThemeStyle(), PG_Widget::my_bordersize, and PG_Draw::TILE. |
|
|
Definition at line 68 of file pgprogressbar.cpp. |
|
||||||||||||||||
|
overridable eventhandler to blit the widget contents to the screen
Reimplemented from PG_ThemeWidget. Definition at line 95 of file pgprogressbar.cpp. References PG_Draw::BlitSurface(), PG_ThemeWidget::CreateThemedSurface(), PG_ThemeWidget::DeleteThemedSurface(), PG_Widget::DrawText(), PG_ThemeWidget::eventBlit(), PG_Widget::GetClipRects(), PG_Application::GetScreen(), PG_Widget::GetTextSize(), PG_Rect::my_height, PG_Widget::my_text, PG_Rect::my_width, PG_Rect::my_xpos, and PG_Rect::my_ypos. |
|
|
Load a specific themestyle.
Reimplemented from PG_ThemeWidget. Definition at line 78 of file pgprogressbar.cpp. References PG_Theme::FindGradient(), PG_Theme::FindSurface(), PG_Theme::GetProperty(), PG_Application::GetTheme(), and PG_ThemeWidget::LoadThemeStyle(). Referenced by PG_ProgressBar(). |
|
|
Toggle drawing of the percentage text.
Definition at line 70 of file pgprogressbar.cpp. References PG_Widget::Update(). |
|
|
Set the progress of the widget.
Definition at line 148 of file pgprogressbar.cpp. References PG_Widget::Update(). Referenced by SetProgressBarAtts(). |
1.4.2