7#ifndef _DS_PROGRESS_DIALOG_H
8#define _DS_PROGRESS_DIALOG_H
11#include <ds_dialog_base.h>
12#include <ds_progress_bar.h>
DsColor is a class that represents a 4 channel color (Alpha, Red, Green, Blue).
Definition ds_color.h:53
DsDialogBase is a class that implements a generic dialog base class.
Definition ds_dialog_base.h:24
DsProgressBar is a class that implements a progress bar.
Definition ds_progress_bar.h:18
DsProgressDialog is a class that implements a progress indicator dialog.
Definition ds_progress_dialog.h:23
DsProgressDialog & setProgressTotal(float total)
Sets the total progress value (at 100%)
DsProgressDialog & setBarActiveColor(DsColor color)
Sets the active color of the progress bar.
DsProgressDialog & setBarBorderThickness(uint8_t thickness)
Sets the border thickness of the progress bar.
DsProgressDialog & setBarCornerRadius(uint16_t radius)
Sets the corner radius of the progress bar.
DsProgressDialog & setBarBorderColor(DsColor color)
Sets the border color of the progress bar.
DsProgressDialog & setProgressValue(float value)
Sets the current progress value (between 0 and total)
DsProgressDialog(DsView *parent, DsColor dialog_color, uint32_t corner_radius, DsSize bar_size)
Creates a DsProgressDialog view.
DsProgressDialog & setBarTrackColor(DsColor color)
Sets the track color of the progress bar.
DsSize is class that represents the 2D size of a graphic object (width, height) as integer values.
Definition ds_geometry.h:780
DsView is a base class that represents any view on the screen.
Definition ds_view.h:40