]> Pileus Git - ~andy/gtk/blobdiff - demos/gtk-demo/css_multiplebgs.c
gtk-demo: Remove file lists from demo data
[~andy/gtk] / demos / gtk-demo / css_multiplebgs.c
index 86f92380a726b7bede436ad2d56ca311aceac602..bb12a236c35b78bb8a57b308b5eed6af03a83f2c 100644 (file)
@@ -1,4 +1,4 @@
-/* CSS Theming/Multiple Backgrounds :: css_multiplebgs.css cssview.css
+/* CSS Theming/Multiple Backgrounds
  *
  * Gtk themes are written using CSS. Every widget is build of multiple items
  * that you can style very similarly to a regular website.
@@ -84,11 +84,11 @@ do_css_multiplebgs (GtkWidget *do_widget)
 {
   if (!window)
     {
-      GtkWidget *paned, *container, *child, *b;
+      GtkWidget *paned, *container, *child;
       GtkStyleProvider *provider;
       GtkTextBuffer *text;
       GBytes *bytes;
-      
+
       window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
       gtk_window_set_transient_for (GTK_WINDOW (window), GTK_WINDOW (do_widget));
       gtk_window_set_default_size (GTK_WINDOW (window), 400, 300);
@@ -96,7 +96,7 @@ do_css_multiplebgs (GtkWidget *do_widget)
                         G_CALLBACK (gtk_widget_destroyed), &window);
 
       container = gtk_overlay_new ();
-      gtk_widget_add_events (container, 
+      gtk_widget_add_events (container,
                              GDK_ENTER_NOTIFY_MASK |
                              GDK_LEAVE_NOTIFY_MASK |
                              GDK_POINTER_MOTION_MASK);
@@ -109,7 +109,7 @@ do_css_multiplebgs (GtkWidget *do_widget)
       gtk_container_add (GTK_CONTAINER (container), child);
 
       child = gtk_button_new ();
-      gtk_widget_add_events (child, 
+      gtk_widget_add_events (child,
                              GDK_ENTER_NOTIFY_MASK |
                              GDK_LEAVE_NOTIFY_MASK |
                              GDK_POINTER_MOTION_MASK);
@@ -137,7 +137,7 @@ do_css_multiplebgs (GtkWidget *do_widget)
                                   NULL);
 
       provider = GTK_STYLE_PROVIDER (gtk_css_provider_new ());
-      
+
       container = gtk_scrolled_window_new (NULL, NULL);
       gtk_container_add (GTK_CONTAINER (paned), container);
       child = gtk_text_view_new_with_buffer (text);
@@ -147,8 +147,9 @@ do_css_multiplebgs (GtkWidget *do_widget)
                         G_CALLBACK (css_text_changed),
                         provider);
 
-      bytes = g_resources_lookup_data ("/css_multiplebgs/gtk.css", 0, NULL);
+      bytes = g_resources_lookup_data ("/css_multiplebgs/css_multiplebgs.css", 0, NULL);
       gtk_text_buffer_set_text (text, g_bytes_get_data (bytes, NULL), g_bytes_get_size (bytes));
+      g_bytes_unref (bytes);
 
       g_signal_connect (provider,
                         "parsing-error",