summaryrefslogtreecommitdiff
path: root/tests/testflowbox.c
Commit message (Collapse)AuthorAgeFilesLines
* label: Remove "line" from wrap propertiesTimm Bäder2019-09-091-2/+2
| | | | | The property names are "wrap" and "wrap-mode", so it doesn't make sense that the accessors refer to line_wrap and line_wrap_mode.
* Stop using gtk_box_pack_endTimm Bäder2019-01-231-21/+21
| | | | It might soon go away!
* tests: Stop using the delete-event signalMatthias Clasen2018-01-161-2/+1
| | | | We can use ::destroy in most cases.
* enums: Change GtkIconSize valuesMatthias Clasen2017-11-151-0/+1
| | | | | The new values are the ones we intend to keep. The old ones had duplicated meanings and nobody knew which one to take.
* image: Remove icon-size argument from icon settersMatthias Clasen2017-11-151-1/+1
| | | | | | | | Instead, add a function gtk_image_set_icon_size() for the cases where overriding the icon size is necessary. Treat icon sizes the same way as pixel sizes, too. So gtk_image_clear() no longer unsets the icon size.
* testflowbox: hexpand the flowboxTimm Bäder2017-07-221-2/+0
|
* label: Remove angle propertyTimm Bäder2017-04-251-32/+0
|
* box: Remove fill child propertyTimm Bäder2017-04-251-22/+22
| | | | GtkWidget:halign and GtkWidget:valign are sufficient
* box: Remove expand child propertyTimm Bäder2017-04-251-24/+25
| | | | GtkWidget already has hexpand/vexpand properties.
* Remove gtk_widget_show_allTimm Bäder2017-01-201-3/+0
|
* Update callersMatthias Clasen2017-01-191-1/+1
| | | | Adapt all our tests and examples to the new initialization api.
* API: container: Remove gtk_container_set_border_width()Benjamin Otte2016-10-161-2/+0
|
* button: Remove GtkStock APITimm Bäder2016-10-161-35/+1
|
* box: Remove 'padding' child propertyTimm Bäder2016-10-161-22/+22
|
* testflowbox: Add an example with buttonsMatthias Clasen2015-08-261-1/+22
| | | | | | | This example populates a flow box with buttons, and makes the flow box children unfocusable, with the intention that the focus moves directly between the buttons. Currently, keynav does not work at all in this case.
* Changed obsolete FSF portal addresses to web addressAndika Triwidada2014-01-121-3/+1
| | | | Fixed https://bugzilla.gnome.org/show_bug.cgi?id=721530
* tests: Make testflowbox test not emit warningsBenjamin Otte2013-11-041-2/+8
|
* Add GtkFlowBoxMatthias Clasen2013-10-061-0/+692
GtkFlowBox is a container that its children in a reflowing grid, which can be oriented horizontally or vertically. It is similar to GtkListBox in that the children can be sorted and filtered, and by requiring a dedicated child widget type, GtkFlowBoxChild. It is similar to GtkTreeView in that is supports a full set of selection modes, including rubberband selection. This is the culmination of work that has happened in the egg-list-box module, and earlier in libegg. The origins of this code are the EggSpreadTable in libegg, which was written by Tristan van Berkom. It was moved to egg-list-box and renamed EggFlowBox by Jon McCann, and I gave it some finishing touched in the flowbox-improvements branch of that module.