diff options
author | Matthias Clasen <mclasen@redhat.com> | 2016-03-25 22:36:50 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2016-03-25 22:45:55 -0400 |
commit | fab9c17b89341c294f69f3d320e87481dbd15301 (patch) | |
tree | 12c5f32ba3f5f1fddf5ad6d8261ad6744e932b6f /demos | |
parent | 258ba6c8a4fc9ae71d6b8137f1b30b3475526502 (diff) | |
download | gtk+-fab9c17b89341c294f69f3d320e87481dbd15301.tar.gz |
gtk3-demo: Show more button styles
Add examples for suggested-action and destructive-action
buttons in the style classes example.
Diffstat (limited to 'demos')
-rw-r--r-- | demos/gtk-demo/theming.ui | 37 | ||||
-rw-r--r-- | demos/gtk-demo/theming_style_classes.c | 1 |
2 files changed, 37 insertions, 1 deletions
diff --git a/demos/gtk-demo/theming.ui b/demos/gtk-demo/theming.ui index 7455e6df40..617a2f723d 100644 --- a/demos/gtk-demo/theming.ui +++ b/demos/gtk-demo/theming.ui @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <interface> <object class="GtkGrid" id="grid"> - <property name="row-spacing">6</property> + <property name="row-spacing">10</property> <property name="orientation">vertical</property> <child> <object class="GtkToolbar"> @@ -271,5 +271,40 @@ </child> </object> </child> + <child> + <object class="GtkBox"> + <property name="visible">1</property> + <property name="spacing">10</property> + <property name="orientation">horizontal</property> + <child> + <object class="GtkButton"> + <property name="visible">1</property> + <property name="label">Plain</property> + <property name="halign">end</property> + </object> + <packing> + <property name="expand">1</property> + </packing> + </child> + <child> + <object class="GtkButton"> + <property name="visible">1</property> + <property name="label">Destructive</property> + <style> + <class name="destructive-action"/> + </style> + </object> + </child> + <child> + <object class="GtkButton"> + <property name="visible">1</property> + <property name="label">Suggested</property> + <style> + <class name="suggested-action"/> + </style> + </object> + </child> + </object> + </child> </object> </interface> diff --git a/demos/gtk-demo/theming_style_classes.c b/demos/gtk-demo/theming_style_classes.c index dcb1a908d5..63fea3ba34 100644 --- a/demos/gtk-demo/theming_style_classes.c +++ b/demos/gtk-demo/theming_style_classes.c @@ -24,6 +24,7 @@ do_theming_style_classes (GtkWidget *do_widget) gtk_window_set_screen (GTK_WINDOW (window), gtk_widget_get_screen (do_widget)); gtk_window_set_title (GTK_WINDOW (window), "Style Classes"); + gtk_window_set_resizable (GTK_WINDOW (window), FALSE); gtk_container_set_border_width (GTK_CONTAINER (window), 12); g_signal_connect (window, "destroy", G_CALLBACK (gtk_widget_destroyed), &window); |