diff --git a/demos/widget-factory/Makefile.am b/demos/widget-factory/Makefile.am index 2436798a43..9c057ff8bc 100644 --- a/demos/widget-factory/Makefile.am +++ b/demos/widget-factory/Makefile.am @@ -62,6 +62,7 @@ uninstall-update-icon-cache: EXTRA_DIST += \ widget-factory.ui \ + widget-factory.css \ menus.ui \ widget-factory.gresource.xml \ data/source.svg \ diff --git a/demos/widget-factory/widget-factory.c b/demos/widget-factory/widget-factory.c index 4a6c92fd71..14c5f04660 100644 --- a/demos/widget-factory/widget-factory.c +++ b/demos/widget-factory/widget-factory.c @@ -1157,7 +1157,7 @@ activate (GApplication *app) g_type_ensure (my_text_view_get_type ()); provider = gtk_css_provider_new (); - gtk_css_provider_load_from_data (provider, ".circular-button { border-radius: 20px; outline-radius: 20px; }", -1, NULL); + gtk_css_provider_load_from_resource (provider, "/org/gtk/WidgetFactory/widget-factory.css"); gtk_style_context_add_provider_for_screen (gdk_screen_get_default (), GTK_STYLE_PROVIDER (provider), GTK_STYLE_PROVIDER_PRIORITY_USER); diff --git a/demos/widget-factory/widget-factory.css b/demos/widget-factory/widget-factory.css new file mode 100644 index 0000000000..3830ce5036 --- /dev/null +++ b/demos/widget-factory/widget-factory.css @@ -0,0 +1,9 @@ +.circular-button { + border-radius: 20px; + outline-radius: 20px; +} + +.small-button { + padding: 0; + outline-width: 0; +} diff --git a/demos/widget-factory/widget-factory.gresource.xml b/demos/widget-factory/widget-factory.gresource.xml index 7260e29e90..0a051e5c82 100644 --- a/demos/widget-factory/widget-factory.gresource.xml +++ b/demos/widget-factory/widget-factory.gresource.xml @@ -3,6 +3,9 @@ widget-factory.ui + + widget-factory.css + menus.ui diff --git a/demos/widget-factory/widget-factory.ui b/demos/widget-factory/widget-factory.ui index a9ac2c7d10..6657a6537b 100644 --- a/demos/widget-factory/widget-factory.ui +++ b/demos/widget-factory/widget-factory.ui @@ -3857,11 +3857,41 @@ microphone-sensitivity-medium-symbolic True 120 + + True + True + - + True - Page 1 + horizontal + + + True + Page 1 + + + + + True + none + False + + + + True + window-close-symbolic + 1 + + + + + end + + @@ -3869,11 +3899,41 @@ microphone-sensitivity-medium-symbolic True True + + True + True + - + True - Page 2 + horizontal + + + True + Page 2 + + + + + True + none + False + + + + True + window-close-symbolic + 1 + + + + + end + +