typedef struct
{
bool suppress_messages;
+ bool progress_bar_show_percent_complete;
bool use_progress_bar;
bool use_firmware_background;
char *title;
uint32_t use_firmware_background : 1;
uint32_t dialog_clears_firmware_background : 1;
uint32_t message_below_animation : 1;
- uint32_t progress_bar_show_percent_complete : 1;
};
ply_boot_splash_plugin_interface_t *ply_boot_splash_plugin_get_interface (void);
settings->suppress_messages =
ply_key_file_get_bool (key_file, group_name, "SuppressMessages");
+ settings->progress_bar_show_percent_complete =
+ ply_key_file_get_bool (key_file, group_name, "ProgressBarShowPercentComplete");
settings->use_progress_bar =
ply_key_file_get_bool (key_file, group_name, "UseProgressBar");
settings->use_firmware_background =
free (color);
- plugin->progress_bar_show_percent_complete = ply_key_file_get_bool (key_file, "two-step", "ProgressBarShowPercentComplete");
load_mode_settings (plugin, key_file, "boot-up", PLY_BOOT_SPLASH_MODE_BOOT_UP);
load_mode_settings (plugin, key_file, "shutdown", PLY_BOOT_SPLASH_MODE_SHUTDOWN);
ply_progress_animation_set_percent_done (view->progress_animation, (double) progress / 100.f);
ply_progress_bar_set_percent_done (view->progress_bar, (double) progress / 100.f);
if (!ply_progress_bar_is_hidden (view->progress_bar) &&
- plugin->progress_bar_show_percent_complete) {
+ plugin->mode_settings[plugin->mode].progress_bar_show_percent_complete) {
snprintf (buf, sizeof(buf), "%d%% complete", progress);
view_show_message (view, buf);
}
BackgroundEndColor=0x202020
ProgressBarBackgroundColor=0x606060
ProgressBarForegroundColor=0xffffff
-ProgressBarShowPercentComplete=true
DialogClearsFirmwareBackground=true
MessageBelowAnimation=true
[updates]
SuppressMessages=true
+ProgressBarShowPercentComplete=true
UseProgressBar=true
Title=Installing Updates...
SubTitle=Do not turn off your computer
BackgroundEndColor=0x202020
ProgressBarBackgroundColor=0x606060
ProgressBarForegroundColor=0xffffff
-ProgressBarShowPercentComplete=true
MessageBelowAnimation=true
[updates]
SuppressMessages=true
+ProgressBarShowPercentComplete=true
UseProgressBar=true
Title=Installing Updates...
SubTitle=Do not turn off your computer