Matthias Clasen
f5e112fd2d
gtk-demo: Add a password entry demo
2019-03-14 18:55:51 -04:00
Matthias Clasen
b70cd64d6d
gtk-demo: Move the blur demo code here
...
We want to remove this from the GtkOverlay code.
2019-02-21 19:31:41 -05:00
Matthias Clasen
82fdd483d2
Add a missing icon
...
The view-refresh-symbolic icon is used in the data list
of the inspector. So ship it in gtk. No need to have
it in the demos, then.
2019-02-13 12:49:31 -05:00
Matthias Clasen
ffc7a81f84
gtk-demo: Include our own icons
...
Add enough icons as resources that gtk4-demo
works without an installed icon theme.
2019-02-12 21:37:02 -05:00
Matthias Clasen
5120748981
Drop GtkButtonBox
...
This widget does not seem worth keeping,
and we want to get rid of child properties.
2019-02-04 12:44:55 -05:00
Carlos Garnacho
2dbb1509d8
demos: drop "Event axes" demo
...
It's too lowlevel to be practical anymore with gtk4, and there's
the Paint and Gestures demos to demonstrate input capabilities
better than this.
2018-07-30 13:14:12 +02:00
Benjamin Otte
b6c8943bbf
demo: Add the sliding puzzle demo
2018-06-07 21:47:30 -04:00
Benjamin Otte
2210b9a302
gtk-demo: Merge widgetbowl into fishbowl
2018-04-24 21:55:37 +02:00
Carlos Garnacho
b1eaeebe7d
demos: Add "Paint" demo
2018-04-05 19:26:53 +02:00
Benjamin Otte
0f4ab5862a
gtk-demo: Add a simple video player example
...
For now, it's impossible to unfullscreen. Somebody should figure out a
way to do this.
2018-03-18 21:01:23 +01:00
Benjamin Otte
182f39aba7
demos: Round up the paintable demos with a media stream
2018-03-18 21:01:23 +01:00
Benjamin Otte
3d9cb477aa
demos: Add an animated paintable demo
...
This builds on the paintable demo.
2018-03-18 21:01:23 +01:00
Benjamin Otte
357175f0b1
gtk-demo: Add paintable demo
2018-03-18 21:01:23 +01:00
Benjamin Otte
5bd85058d9
gtk-demo: Add a video example (with controls) to the images demo
2018-03-18 21:01:23 +01:00
Benjamin Otte
dfc131c7ec
toolpalette: Remove
...
The widget was basically unmaintained since GTK 3.0 and the only known
user was Glade.
2018-02-03 11:52:37 +01:00
Matthias Clasen
ebeca18635
gtk-demo: Update font explorer example
...
Revise the UI (no more double checkboxes), add font variations,
update font features from the dialog, allow tweaking ranges.
2018-01-03 14:56:36 -05:00
Matthias Clasen
2a49371e07
Start a dnd demo
...
Nothing to see yet.
2017-12-05 16:22:06 -08:00
Benjamin Otte
9b37f5a45f
gtk-demo: Update cursors demo
...
It's all glade-ified, hurray!
It also now properly tests image cursors, named cursors and fallbacks.
I'm not gonna tell how many bugs I found though.
2017-11-05 00:07:18 +01:00
Matthias Clasen
0c61095630
gtk4-demo: Stop using pixdata resources
...
This does not really help, and pixdata is deprecated.
2017-10-18 17:30:20 +02:00
Matthias Clasen
481ba13e8e
gtk-demo: Add a new overlay demo
...
Replace the not very impressive transparent demo with
the blur-behind example.
2017-10-06 21:58:56 -04:00
Timm Bäder
a0444b9c42
gtk4-demo: Add widgetbowl demo
...
Same as fishbowl, but with widgets
2017-07-19 21:27:15 -04:00
Benjamin Otte
cd8e41e491
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 02:09:40 +01:00
Matthias Clasen
ee1ae7f9ed
gtk-demo: Add a demo for tabs
...
One of the least-appreciated features in pango.
It deserves a demo.
2016-11-29 16:40:24 -05:00
Benjamin Otte
2e284451ff
gtk-demo: Add fishbowl demo
2016-11-05 03:35:46 +01:00
Alexander Larsson
70935f0952
Drop support for offscreen GdkWindows
...
These complicate a lot of GdkWindow internals to implement features
that not a lot of apps use, and will be better achieved using gsk.
So, we just drop it all.
2016-10-25 09:54:37 +02:00
Georges Basile Stavracas Neto
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
Matthias Clasen
3078f182b0
gtk3-demo: Add context-menu cursor
...
The Adwaita cursor theme covers this one now.
2016-05-17 13:39:18 -04:00
Emmanuele Bassi
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
6dfcea304f
gtk-demo: Stop using GtkShortcutsGesture
...
Use the new predefined gestures, and GtkShortcutsShortcut.
2015-11-23 08:37:14 -05:00
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
b048181157
gtk-demo: Add a scale example
2015-07-31 16:36:02 -04:00
Matthias Clasen
3c2a759c21
gtk3-demo: Add a markup demo
2015-07-29 13:57:25 -04:00
Matthias Clasen
763bf27d9c
gtk3-demo: Add another overlay demo
2015-07-28 22:47:57 -04:00
Matthias Clasen
b847937772
gtk-demo: Expand the filter model example
...
Show normal filtering as well.
2015-07-24 14:27:08 -04:00
Matthias Clasen
6a5586a416
gtk-demo: Add a filter model example
...
This shows computed columns.
2015-07-22 10:59:53 -04:00
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
36006eb918
gtk3-demo: Add a cursors demo
2015-05-07 21:29:58 -04:00
Emmanuele Bassi
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
Emmanuele Bassi
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
Alexander Larsson
62a26eb3c8
Add glarea demo to gtk3-demo
2014-10-13 10:43:31 -04:00
Ikey Doherty
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
Carlos Garnacho
71e382cf42
gtk-demo: Add simple gestures demo
2014-05-23 19:54:22 +02:00
Carlos Garnacho
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
Matthias Clasen
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
Carlos Garnacho
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
William Jon McCann
70bc941b73
demo: Port to GtkApplication
...
And use GtkBuilder to construct interface.
2013-12-03 10:50:07 -05:00
William Jon McCann
cdc2f07a1e
demo: use the installed named icon
2013-11-05 15:31:11 -05:00
Jasper St. Pierre
0280ef3413
Make gtk-demo use the newer app icon
2013-10-07 16:30:33 -04:00
Matthias Clasen
98b39ce911
Add a flow box example to gtk-demo
2013-10-07 00:05:21 -04:00
Alexander Larsson
6a4f82a1f4
gtk-demo: Add demo of hidpi css assets via -gtk-scaled()
2013-07-03 14:39:25 +02:00
William Jon McCann
6f83657288
Fix the build
...
Remove references to removed files
2013-06-30 11:30:37 -04:00
William Jon McCann
708dd8cc52
Remove usage of stock APIs in demo
...
With the exception of GtkAction.
2013-06-24 14:50:01 -04:00
Alexander Larsson
b18c938b14
gtk-demo: Add GtkListBox demo
2013-06-18 16:10:22 +02:00
Bastien Nocera
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
Matthias Clasen
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
Matthias Clasen
49511c7f42
Add a GtkStack example to gtk-demo
2013-04-21 21:51:27 -04:00
Matthias Clasen
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
Benjamin Otte
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
Benjamin Otte
b3d1121d78
gtk-demo: Move resources into the tests they belong
...
This also gets rid of the nasty @import("resource:///...") lines in the
css files.
2013-02-01 21:57:40 +01:00
Benjamin Otte
ba24f39d95
gtk-demo: Remove custom CSS demo
...
Custom CSS is something that we don't want to advertise as there are too
many pitfalls for using it correctly. So remove the demo for it.
2013-02-01 21:57:40 +01:00
Benjamin Otte
75937d925c
gtk-demo: Load icon from resource
2013-02-01 17:42:45 +01:00
Benjamin Otte
73e203b290
xxx: Add source files
2013-02-01 17:42:45 +01:00
Benjamin Otte
aaab99bb4d
gtk-demo: Don't use subfolders for resources
...
This confuses the notebook that is displaying them.
2013-02-01 17:42:45 +01:00
Benjamin Otte
7acf6296f4
gtk-demo: Don't use aliases for filenames
...
This is necessary so the files displayed in the left notebook match the
files referenced in the source code.
2013-02-01 17:42:45 +01:00
Benjamin Otte
159dabd0a5
gtk-demo: Port pixbufs example to resources
2013-02-01 17:42:45 +01:00
Benjamin Otte
68ee7c6848
gtk-demo: Port textview example to resources
2013-02-01 17:42:45 +01:00
Benjamin Otte
a4749d4f3a
gtk-demo: Port images example to resources
2013-02-01 17:42:44 +01:00
Benjamin Otte
8bdfd35d9c
gtk-demo: Port iconview example to use resources
2013-02-01 17:42:44 +01:00
Benjamin Otte
cf6a40830c
gtk-demo: Port appwindow example to resources
2013-02-01 17:42:44 +01:00
Benjamin Otte
4f93194039
gtk-demo: Port builder example to resources
2013-02-01 17:42:44 +01:00
Benjamin Otte
05abba3acb
gtk-demo: Include the source files as resources
2013-02-01 17:42:43 +01:00
Benjamin Otte
ec829be39f
gtk-demo: Add missing file to resources
2012-10-01 15:53:17 +02:00
Benjamin Otte
c6a78d76bd
gtk-demo: Add a CSS shadows demo
2012-09-21 18:50:50 +02:00
Benjamin Otte
677941dc48
gtk-demo: Add animated pixbufs example
2012-09-17 20:39:11 +02:00
Cosimo Cecchi
c5629fd06a
gtk-demo: add a demo for CSS multiple backgrounds
2012-05-30 13:17:23 -04:00
Cosimo Cecchi
561e24b77b
gtk-demo: move styling for the CSS editor to a separate file
...
So it can be shared by multiple demos
2012-05-30 13:17:23 -04:00
Cosimo Cecchi
98fa2a39bc
gtk-demo: add a test for a CSS accordion
2012-05-30 13:17:23 -04:00
Benjamin Otte
075b259321
gtk-demo: Make CSS a resource
...
Also, improve the CSS to give you that basic feel.
2012-05-30 13:17:22 -04:00
Benjamin Otte
45d0313001
gtk-demo: Rename resources file
...
More tests want to use resources, so make that possible.
2012-05-30 13:17:22 -04:00