eekboard: set window opacity based on the gconf setting
This commit is contained in:
@ -352,11 +352,21 @@ make_popup (Eekboard *eekboard)
|
||||
static void
|
||||
eekboard_show (Eekboard *eekboard)
|
||||
{
|
||||
gdouble transparency;
|
||||
GError *error;
|
||||
|
||||
gtk_widget_show (eekboard->window);
|
||||
if (opt_fullscreen)
|
||||
make_fullscreen (eekboard);
|
||||
else if (opt_popup)
|
||||
make_popup (eekboard);
|
||||
|
||||
error = NULL;
|
||||
transparency = gconf_client_get_float (eekboard->gconfc,
|
||||
"/apps/eekboard/transparency",
|
||||
&error);
|
||||
gtk_window_set_opacity (GTK_WINDOW(eekboard->window), 1.0 - transparency);
|
||||
|
||||
}
|
||||
|
||||
static SPIBoolean
|
||||
@ -1376,7 +1386,7 @@ on_notify_never_show (NotifyNotification *notification,
|
||||
gpointer user_data)
|
||||
{
|
||||
Eekboard *eekboard = user_data;
|
||||
GError *error;
|
||||
GError *error = NULL;
|
||||
|
||||
gconf_client_set_bool (eekboard->gconfc,
|
||||
"/apps/eekboard/inhibit-startup-notify",
|
||||
|
||||
Reference in New Issue
Block a user