// String widget
-const char* pakfire_progressbar_string(struct pakfire_progressbar* p,
+static const char* pakfire_progressbar_string(struct pakfire_progressbar* p,
struct pakfire_progressbar_widget* widget, unsigned int width, void* data) {
return (const char*)data;
}
// Counter
-const char* pakfire_progressbar_counter(struct pakfire_progressbar* p,
+static const char* pakfire_progressbar_counter(struct pakfire_progressbar* p,
struct pakfire_progressbar_widget* widget, unsigned int width, void* data) {
int r = snprintf(widget->buffer, sizeof(widget->buffer), "%lu/%lu", p->value, p->value_max);
if (r < 0)
// Percentage
-const char* pakfire_progressbar_percentage(struct pakfire_progressbar* p,
+static const char* pakfire_progressbar_percentage(struct pakfire_progressbar* p,
struct pakfire_progressbar_widget* widget, unsigned int width, void* data) {
double percentage = p->value * 100.0 / p->value_max;
// Bar
-const char* pakfire_progressbar_bar(struct pakfire_progressbar* p,
+static const char* pakfire_progressbar_bar(struct pakfire_progressbar* p,
struct pakfire_progressbar_widget* widget, unsigned int width, void* data) {
if (width >= sizeof(widget->buffer) || width < 2)
return NULL;
// Timer
-const char* pakfire_progressbar_timer(struct pakfire_progressbar* p,
+static const char* pakfire_progressbar_timer(struct pakfire_progressbar* p,
struct pakfire_progressbar_widget* widget, unsigned int width, void* data) {
time_t t = pakfire_progressbar_elapsed_time(p);
if (t < 0)