Add style for launcherpad

This commit is contained in:
daleclack 2023-11-08 18:21:39 +08:00
parent 4bb8d6172a
commit 89f7bc6e8a
2 changed files with 18 additions and 5 deletions

View File

@ -8,7 +8,7 @@
/* @import url("resource://org/gtk/daleclack/reset.css"); */
.finder_box box{
background-color:alpha(gray,0.7);
background-color:alpha(white,0.55);
}
/* Background color in the box should be transparent*/
@ -19,3 +19,7 @@
.finder_buttons separator{
background-color: transparent;
}
.dock_style grid{
background-color: alpha(white, 0.5);
}

View File

@ -109,12 +109,20 @@ static void my_dock_init(MyDock *self)
// Link Signals
g_signal_connect(self->btnlaunch, "clicked", G_CALLBACK(btnlaunch_clicked), self);
// Add Style for finder
GtkCssProvider *provider = gtk_css_provider_new();
gtk_css_provider_load_from_resource(provider, "/org/gtk/daleclack/style.css");
gtk_widget_add_css_class(GTK_WIDGET(self->finder_box), "finder_box");
gtk_style_context_add_provider_for_display(gtk_widget_get_display(GTK_WIDGET(self->finder_box)),
GTK_STYLE_PROVIDER(provider), GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
gtk_widget_add_css_class(self->finder_box, "finder_box");
gtk_style_context_add_provider_for_display(gtk_widget_get_display(self->finder_box),
GTK_STYLE_PROVIDER(provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
my_finder_add_style(MY_FINDER(self->finder), provider);
gtk_widget_add_css_class(self->launchpad_page, "dock_style");
gtk_style_context_add_provider_for_display(gtk_widget_get_display(self->launchpad_page),
GTK_STYLE_PROVIDER(provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
// Pack widgets
// Dock position and mode, will be changable soon
@ -133,7 +141,8 @@ static void my_dock_class_init(MyDockClass *klass)
{
}
GtkWidget *my_dock_get_background(MyDock *dock){
GtkWidget *my_dock_get_background(MyDock *dock)
{
return dock->main_pic;
}