28 class integer_selector;
118 bool step(
const unsigned milliseconds = 30);
141 virtual const std::string&
window_id()
const override;
integer_selector * minute_
An integer selector to display the total seconds this hour.
progress_bar * second_percentage_
Progress bar for displaying the seconds as a percentage.
integer_selector * hour_
An integer selector to display the total seconds.
progress_bar * minute_percentage_
Progress bar for displaying the minutes as a percentage.
This object shows the progress of a certain action, or the value state of a certain item...
integer_selector * second_
An integer selector to display the seconds this minute.
unsigned second
The number of seconds.
Small abstract helper class.
void update_time(const bool force)
The callback for the drawing routine.
Helper struct to keep track of the time.
dispatcher_callback<> signal
Used for events in event_category::general.
A pane is a container where new members can be added and removed during run-time. ...
Various uncategorised dialogs.
progress_bar * hour_percentage_
Progress bar for displaying the hours as a percentage.
unsigned minute
The number of minutes.
time time_
The `current' time.
void set_current_time()
Sets the fields to the current time.
Clock to test the draw events.
virtual const std::string & window_id() const override
The id of the window to build.
virtual void post_show(CVideo &video)
virtual void pre_show(window &window) override
Actions to be taken before showing the window.
The popup class shows windows that are shown non-modal.
event::signal signal_
The signal patched in the drawing routine.
unsigned hour
The number of hours.
unsigned millisecond
The number of milliseconds.
bool step(const unsigned milliseconds=30)
Moves the clock x milliseconds forward.
styled_widget * clock_
A widget that can display the time.
base class of top level items, the only item which needs to store the final canvases to draw on...