effdf3af74
demos: Add "Paint" demo
2018-07-16 15:43:43 +02:00
f5482e6954
fishbowl: Port version from GTK 4
...
This version also merges widgetbowl into fishbowl.
2018-04-26 00:32:44 +02:00
5d27915aa4
demo: Add widgetbowl demo
...
Backported from gtk4.
2018-03-15 21:04:45 +01:00
dd406c8062
gtk-demo: Add GtkFishbowl
...
Avoids usage of GtkFixed where child properties eat up all the CPU time.
And that's kinda not what I want to benchmark.
2017-01-07 03:41:33 +01:00
197eaaacb7
gtk-demo: Add a demo for tabs
...
One of the least-appreciated features in pango.
It deserves a demo.
2016-11-29 16:39:21 -05:00
04db216026
gtk-demo: Add fishbowl demo
2016-11-05 03:38:46 +01:00
1d93cc2b0b
demo: add a demo for blend modes
...
After introducing the CSS blend mode enum values and including
the background-blend-mode CSS property, it is very important to
actually provide an example of the new feature.
This patch adds a new demo to gtk3-demo which shows how the
background-blend-mode CSS property works.
https://bugzilla.gnome.org/show_bug.cgi?id=768305
2016-07-03 17:24:47 -04:00
3078f182b0
gtk3-demo: Add context-menu cursor
...
The Adwaita cursor theme covers this one now.
2016-05-17 13:39:18 -04:00
872b5115ea
demo: Add GLES support to the GtkGLArea demo
...
We need new shaders, and we need to select the correct shader when
building the program we use to render the triangle.
2016-04-25 14:35:02 +01:00
492fec6294
gtk-demo: Put hte app menu in a separate file
...
No need to cram it in the same file as the main window.
2016-02-27 23:43:06 -05:00
c0a61c2da3
gtk-demo: Streamline application
...
Avoid the odd #ifdef STANDALONE construction; we can show
multiple source files nowadays.
2016-02-14 10:56:26 -05:00
e1068255b3
gtk-demo: Fix font features sources
...
The resources had the prefix, causing the ui file not
to show up.
2016-01-19 22:47:19 -05:00
7ee65da0e3
Add foreigndrawing example to gtk3-demo
...
This makes it easier accessible and nicer to refer to
from the documentation.
2016-01-10 15:32:53 -05:00
5d3f28192c
gtk-demo: Add another shortcuts window example
...
The boxes shortcuts, taken straight from boxes.
This demonstrates a problem with view filtering.
2015-12-15 18:39:39 -05:00
6dfcea304f
gtk-demo: Stop using GtkShortcutsGesture
...
Use the new predefined gestures, and GtkShortcutsShortcut.
2015-11-23 08:37:14 -05:00
310781ecdd
gtk-demo: Add a GtkShortcutsWindow demo
...
This example implements the mockups from the help overlay design,
showing off the various features of GtkShortcutsWindow.
2015-10-21 15:32:33 -04:00
4d9a943338
gtk-demo: Add a model button demo
...
This shows how to hook model buttons up to various action types,
or how to create them manually.
2015-08-19 23:18:01 -04:00
b048181157
gtk-demo: Add a scale example
2015-07-31 16:36:02 -04:00
3c2a759c21
gtk3-demo: Add a markup demo
2015-07-29 13:57:25 -04:00
763bf27d9c
gtk3-demo: Add another overlay demo
2015-07-28 22:47:57 -04:00
b847937772
gtk-demo: Expand the filter model example
...
Show normal filtering as well.
2015-07-24 14:27:08 -04:00
6a5586a416
gtk-demo: Add a filter model example
...
This shows computed columns.
2015-07-22 10:59:53 -04:00
f97786f5e9
gtk3-demo: Add a fancy text demo
...
This demonstrates rendering text with a pattern instead of a
single color.
2015-06-28 22:43:27 -07:00
be4a25231d
gtk-demo: Add a spin button example
...
More or less copied from the spin button example in testgtk.
2015-06-28 17:40:58 -04:00
eab0df12a8
gtk-demo: Add forgotten source file
...
The font_features.c file was not added as a resource, so that
gtk3-demo could not display it.
2015-06-19 22:03:19 -04:00
010a120351
Add a font features demo
...
This started life as a standalone tool, but it is nicer
to have it integrated in gtk3-demo.
2015-06-19 09:32:10 -04:00
bce624e7a7
gtk3-demo: Add a page setup example
...
This mainly so I can fix deprecation warnings in the
page setup dialog.
2015-05-12 08:20:35 -04:00
cfc07fdfcf
gtk-demo: Don't rely on gdk_cursor_get_image
...
This function is only implemented on X11. Instead,
just use a fixed set of cursor images from resources.
2015-05-11 23:06:50 -04:00
36006eb918
gtk3-demo: Add a cursors demo
2015-05-07 21:29:58 -04:00
6bf55142ee
demo: Change the resource path for the shaders
...
We need to use the same name as the "plugin" so that the main UI will
display the resources inside a notebook tab.
2015-02-09 19:32:38 +00:00
3b4bf963f6
demo: Move the GLSL shaders to resources
...
It's easier to use them or modify them as separate files, instead of
inlined inside the C source.
https://bugzilla.gnome.org/show_bug.cgi?id=741946
2015-02-09 19:10:31 +00:00
62a26eb3c8
Add glarea demo to gtk3-demo
2014-10-13 10:43:31 -04:00
cdd2651db0
Add GtkSidebar
...
GtkSidebar behaves internally much like GtkStackSwitcher, providing a vertical
sidebar like widget. It is virtually identical in appearance to the widget
currently used in GNOME Tweak Tool.
This widget is connected to a GtkStack, and builds its own contents as a
GtkListBox subclass, using the "title" child property to provide a consistent
navigatable widget.
Being a subclass of GtkListBox it benefits immediately from strong keyboard
navigation, and minimal changes are required for theming.
https://bugzilla.gnome.org/show_bug.cgi?id=735293
Signed-off-by: Ikey Doherty <michael.i.doherty@intel.com >
2014-10-01 00:44:46 -04:00
71e382cf42
gtk-demo: Add simple gestures demo
2014-05-23 19:54:22 +02:00
695b979b10
gtk-demo: Add GtkPopovers demo
...
In this demo several widget create popovers with different complexities,
positions, and grabbing behavior.
2014-01-22 17:10:05 +01:00
f7d4a2772b
Add a header bar example to gtk-demo
...
This is basically standalone the testtitlebar example, turned
into a demo.
2013-12-12 16:28:07 -05:00
bd2f875141
demo: Add demo for advanced event information management
...
This demo condenses the essentials of advanced management of
input events. Depending on the information available in input events,
this demo will try to represent as much information as possible for
those.
https://bugzilla.gnome.org/show_bug.cgi?id=719987
2013-12-06 20:08:37 +01:00
70bc941b73
demo: Port to GtkApplication
...
And use GtkBuilder to construct interface.
2013-12-03 10:50:07 -05:00
cdc2f07a1e
demo: use the installed named icon
2013-11-05 15:31:11 -05:00
0280ef3413
Make gtk-demo use the newer app icon
2013-10-07 16:30:33 -04:00
98b39ce911
Add a flow box example to gtk-demo
2013-10-07 00:05:21 -04:00
6a4f82a1f4
gtk-demo: Add demo of hidpi css assets via -gtk-scaled()
2013-07-03 14:39:25 +02:00
6f83657288
Fix the build
...
Remove references to removed files
2013-06-30 11:30:37 -04:00
708dd8cc52
Remove usage of stock APIs in demo
...
With the exception of GtkAction.
2013-06-24 14:50:01 -04:00
b18c938b14
gtk-demo: Add GtkListBox demo
2013-06-18 16:10:22 +02:00
51e238653d
GtkSearchEntry: Delay the changed signal by default
...
Emit the "changed" signal after 150 msecs, so that searching
through big lists, or doing online searches feels more responsive.
This is something already done in various applications to make
search-as-you type more responsive (gnome-shell, gnome-documents,
gnome-control-center, etc.). The 150 msecs is the value currently
used by gnome-shell, so keep it (invisibly) consistent.
https://bugzilla.gnome.org/show_bug.cgi?id=700229
2013-05-17 19:45:46 +02:00
86688c6fde
Add a revealer example to gtk-demo
...
I tried to make a 'revealer ballet'. Judge for yourself if
I succeeded.
2013-04-22 12:42:39 -04:00
49511c7f42
Add a GtkStack example to gtk-demo
2013-04-21 21:51:27 -04:00
cf1eecca6b
Don't strip whitespace from ui files
...
That turns them into gibberish when we show them in the ui.
2013-02-01 20:17:13 -05:00
bc473257c7
gtk-demo: Replace logo with a transparent one
...
That way, we don't have to make it transparent in all the demos.
2013-02-01 21:57:40 +01:00