Change colors of text splash screen to configured colors

We pass colors into configure, so we should use them
This commit is contained in:
Ray Strode 2008-06-26 16:21:49 -04:00
parent aae9a4da8f
commit 876a5cd8c8
3 changed files with 16 additions and 2 deletions

View file

@ -128,7 +128,7 @@ animate_at_time (ply_text_pulser_t *pulser,
pulser->column + pulser->spinner_position,
pulser->row);
ply_window_set_background_color (pulser->window, PLY_WINDOW_COLOR_WHITE);
ply_window_set_background_color (pulser->window, PLY_WINDOW_COLOR_GREEN);
write (STDOUT_FILENO, " ", strlen (" "));
ply_window_set_background_color (pulser->window, PLY_WINDOW_COLOR_DEFAULT);
}

View file

@ -8,7 +8,11 @@ INCLUDES = -I$(top_srcdir) \
plugindir = $(libdir)/plymouth
plugin_LTLIBRARIES = text.la
text_la_CFLAGS = $(PLYMOUTH_CFLAGS)
text_la_CFLAGS = $(PLYMOUTH_CFLAGS) \
-DPLYMOUTH_BACKGROUND_COLOR=$(background_color) \
-DPLYMOUTH_BACKGROUND_END_COLOR=$(background_end_color) \
-DPLYMOUTH_BACKGROUND_START_COLOR=$(background_start_color)
text_la_LDFLAGS = -module -avoid-version -export-dynamic
text_la_LIBADD = $(PLYMOUTH_LIBS) \
../../libply/libply.la \

View file

@ -104,6 +104,16 @@ start_animation (ply_boot_splash_plugin_t *plugin)
assert (plugin != NULL);
assert (plugin->loop != NULL);
ply_window_set_color_hex_value (plugin->window,
PLY_WINDOW_COLOR_BROWN,
PLYMOUTH_BACKGROUND_END_COLOR);
ply_window_set_color_hex_value (plugin->window,
PLY_WINDOW_COLOR_BLUE,
PLYMOUTH_BACKGROUND_START_COLOR);
ply_window_set_color_hex_value (plugin->window,
PLY_WINDOW_COLOR_GREEN,
PLYMOUTH_BACKGROUND_COLOR);
ply_window_set_background_color (plugin->window, PLY_WINDOW_COLOR_BLUE);
ply_window_clear_screen (plugin->window);
ply_window_hide_text_cursor (plugin->window);