summaryrefslogtreecommitdiff
path: root/demos
Commit message (Collapse)AuthorAgeFilesLines
* gtk-demo: Add a scale exampleMatthias Clasen2015-07-314-0/+186
|
* widget-factory: Test busy stateMatthias Clasen2015-07-302-1/+37
| | | | | Makes it easy to test insensitive state of widgets.i Also exposes brokenness in the shell busy indicator...
* gtk-demo: Move the transparent example under OverlayMatthias Clasen2015-07-291-1/+1
|
* gtk-demo: Rename textview demos to "Text View"Matthias Clasen2015-07-294-4/+4
| | | | Fits better with "Tree View".
* gtk-demo: Tweak the markup demoMatthias Clasen2015-07-292-5/+6
|
* gtk-demo: Add font features to markup demoMatthias Clasen2015-07-291-0/+1
|
* gtk3-demo: Add a markup demoMatthias Clasen2015-07-294-0/+83
|
* gtk3-demo: Add a scrollbar context menuMatthias Clasen2015-07-282-1/+49
| | | | | Just to demonstrate the capability, not because this is excellent UI.
* gtk3-demo: Add another overlay demoMatthias Clasen2015-07-286-2/+113
|
* Use standard cursor namesMatthias Clasen2015-07-262-3/+5
| | | | | | | This changes GTK+ to use gdk_cursor_new_from_name() with the 'standard' css names, instead of GdkCursorType. https://bugzilla.gnome.org/show_bug.cgi?id=652085
* gtk-demo: Expand the filter model exampleMatthias Clasen2015-07-243-43/+270
| | | | Show normal filtering as well.
* widget-factory: hook up callbacks to the tab close buttonsMatthias Clasen2015-07-242-2/+19
| | | | Just to show that buttons in notebook tabs work.
* gtk3-demo: Don't use xalign on GtkCheckButtonTimm Bäder2015-07-231-45/+0
|
* gtk-demo: Add a filter model exampleMatthias Clasen2015-07-223-0/+162
| | | | This shows computed columns.
* gtk3-demo: Don't set xalign of GtkCheckButtonTimm Bäder2015-07-221-1/+0
| | | | It's deprecated and doesn't make a difference here.
* gtk-demo: Properly clean up timeouts in search entry demoMatthias Clasen2015-07-211-5/+10
|
* offscreen_window: Remove deprecated API callsTimm Bäder2015-07-202-8/+0
|
* gtk-demo: Check a return valueMatthias Clasen2015-07-171-3/+2
| | | | Found by coverity.
* gtk3-demo: Group pango demos togetherMatthias Clasen2015-06-283-3/+3
|
* gtk3-demo: Add a fancy text demoMatthias Clasen2015-06-283-0/+87
| | | | | This demonstrates rendering text with a pattern instead of a single color.
* gtk-demo: Make the info bar example wrapMatthias Clasen2015-06-281-1/+11
|
* gtk-demo: Cosmetic changesMatthias Clasen2015-06-2852-699/+358
| | | | | | Clean up the code of many examples in minor ways, fix some memory leaks, and avoid the use of dialogs where a regular toplevel works just as well.
* gtk-demo: Add a spin button exampleMatthias Clasen2015-06-284-0/+463
| | | | More or less copied from the spin button example in testgtk.
* gtk-demo: Add forgotten source fileMatthias Clasen2015-06-191-0/+1
| | | | | The font_features.c file was not added as a resource, so that gtk3-demo could not display it.
* gtk-demo: Many cosmetic fixesMatthias Clasen2015-06-1936-168/+193
| | | | Mostly update window titles, and some addition to descriptions.
* gtk3-demo: Improve the overlay demoMatthias Clasen2015-06-191-1/+5
| | | | Add some more information to the description.
* gtk-demo: A better overlay demoMatthias Clasen2015-06-191-140/+45
| | | | This shows the new passthrough feature.
* gtk-demo: Don't Distribute demos.hChun-wei Fan2015-06-191-6/+13
| | | | | | | | | Since demos.h is now generated according to the platform for which GTK+ is built, don't distribute it. Generate a Windows-specific demos.h.win32 and distribute that instead, in which the Visual Studio build files will copy it to demos.h, so that the build will proceed normally. https://bugzilla.gnome.org/show_bug.cgi?id=749622
* Add a font features demoMatthias Clasen2015-06-194-0/+1552
| | | | | This started life as a standalone tool, but it is nicer to have it integrated in gtk3-demo.
* widget-factory: Make the circular button do somethingMatthias Clasen2015-06-142-1/+3
|
* widget-factory: More popover examplesMatthias Clasen2015-06-132-1/+98
| | | | | Add an example for text input in a popover. This leads to nested popovers with touch selection, and does not currently work.
* widget-factory: Add horizontally linked entriesMatthias Clasen2015-06-131-3/+49
| | | | | It happens in some places, so artists need an example to make it look good.
* gtk-demo: Make hypertext demo work with touchMatthias Clasen2015-06-091-8/+23
| | | | Make tapping on the links work.
* widget-factory: Improve touch selection exampleMatthias Clasen2015-06-091-0/+1
| | | | | Make the check buttons not take focus on click, so the popover stays open.
* widget-factory: Improve context menu exampleMatthias Clasen2015-06-071-7/+12
| | | | Show the text formatting in the menu / popover.
* widget-factory: Demonstrate custom context menu itemsMatthias Clasen2015-06-072-0/+113
| | | | | | | Add bold/italics/underline styling to the context menu of the 'Lorem ipsum...' text view in page 1. The point is not to show good UI for this kind of styling, but to demonstrate custom actions in the context menu / touch selection.
* Use built-in gtk-update-icon-cacheCosimo Cecchi2015-05-242-2/+2
| | | | | | | | | | | | | | To generate the icon cache files. We want to avoid a dependency loop if possible; additionally, on some Debian-based systems gtk-update-icon-cache maps to the GTK2 version of the utility and the GTK3 version is renamed to gtk-update-icon-cache-3.0. To avoid a build dependency on GTK2, use the binary that we just built in-tree. https://bugzilla.gnome.org/show_bug.cgi?id=749593
* Add a main category to desktop filesMatthias Clasen2015-05-143-3/+3
| | | | This makes desktop-file-validate happy.
* gtk3-demo: Add a page setup exampleMatthias Clasen2015-05-124-1/+44
| | | | | This mainly so I can fix deprecation warnings in the page setup dialog.
* gtk-demo: Don't rely on gdk_cursor_get_imageMatthias Clasen2015-05-1138-3/+83
| | | | | This function is only implemented on X11. Instead, just use a fixed set of cursor images from resources.
* gtk-demo: Port builder example away from GtkUIManagerMatthias Clasen2015-05-102-253/+349
| | | | This makes gtk3-demo deprecation-free.
* gtk-demo: Remove an unncessary defineMatthias Clasen2015-05-101-4/+1
| | | | | The changedisplay example no longer uses and deprecated API, so don't disable deprecations.
* gtk-demo: Drop cursor name fallback codeMatthias Clasen2015-05-081-63/+1
| | | | | GdkCursor itself will now do whats necessary to support these names.
* gtk3-demo: Add a cursors demoMatthias Clasen2015-05-073-0/+223
|
* gtk3-widget-factory: Simplify ui fileMatthias Clasen2015-05-041-440/+6
|
* demo/glarea: Check errors on GtkGLAreaEmmanuele Bassi2015-03-251-0/+9
| | | | | | We should not call OpenGL API if GtkGLArea is in an error state. https://bugzilla.gnome.org/show_bug.cgi?id=746746
* radio-menu-item: Add join_group()Matthias Clasen2015-03-221-9/+12
| | | | | | | | | | | The other Radio* widgets have this convenience method that removes the memory management of the opaque GSList used to handle the group from the API usable from language bindings (especially the ones not based on introspection). This commit adds gtk_radio_menu_item_join_group(). https://bugzilla.gnome.org/show_bug.cgi?id=671362
* gtk-demo: Plug a memory leakMatthias Clasen2015-03-191-1/+1
|
* widget-factory: Fix toolbar on page 3Matthias Clasen2015-03-191-0/+1
| | | | Set toolbar-style to 'icons' to avoid rectangular buttons.
* widget factory: Add an example for an insensitive model buttonMatthias Clasen2015-03-161-0/+3
| | | | | This will make it easier to make insensitive model buttons appear properly in other themes.