| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Allow testing alignment and positioning.
|
|
|
|
| |
This is useful for demoing animations.
|
|
|
|
|
| |
It's enough to gtk_widget_show() the window as all the widgets in a
builder file a marked properly for visibility.
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=723929
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=723014
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=723212
|
|
|
|
| |
This removes one instance of gtk_dialog_get_action_area.
|
|
|
|
|
| |
There were a few uses of gtk_widget_get_root_window that
need to be removed.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=720059
|
|
|
|
| |
Fixed https://bugzilla.gnome.org/show_bug.cgi?id=721530
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=711826
|
|
|
|
|
| |
Same empty string issue that I fixed in GtkHeaderBar a few days
ago.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=721665
|
|
|
|
|
|
| |
This is a great example of where headerbar should not be used.
https://bugzilla.gnome.org/show_bug.cgi?id=721665
|
|
|
|
|
|
| |
Test adding multiple custom widgets at each end. This exposes
that we're doing it wrong - the pack-end widgets are ordered
in the wrong way.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=720939
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=720939
|
|
|
|
|
| |
This shows how to deal with variability in window decorations
with split header bars.
|
|
|
|
| |
This was the only compiler warning in Continuous for gtk3.
|
|
|
|
|
|
| |
GTK_BUTTONBOX_DEFAULT_STYLE from testbbox.c and fix crashing
https://bugzilla.gnome.org/show_bug.cgi?id=721317
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Applications need a way to fix or adapt the decoration layout,
for situations like split header bars. Setting the layout from
the theme with a style property did not offer a good way to do
this, and the ::show-close-button property does not provide
fine-grained control.
To improve the situation, move the layout string to a property of
GtkHeaderBar which is backed by a setting. This allows platforms to
set a default button layout independent of the theme, while applications
can override the default.
The style GtkWindow style property is now deprecated and ignored.
|
|
|
|
|
| |
This will help in tracking down size allocation issues
in GtkHeaderBar.
|
|
|
|
|
| |
This reveals that GtkHeaderBar does not pick up window icons
correctly for it menu button, currently.
|
|
|
|
|
| |
Make sure that the controls show the initial values fo the
headerbar properties, not the other way around.
|
|
|
|
|
|
| |
Turn this into a GtkApplication with an app menu.
Allow to override the gtk-shell-shows-app-menu setting
and the decoration-button-layout style property.
|
|
|
|
|
|
|
|
| |
Now that the nice titlebar example is in gtk3-demo, we can
use testtitlebar as an actual testbed for headerbar stuff.
This immediately reveals size allocation issues when titlebar
widgets change size.
|
|
|
|
|
|
| |
GtkWidget *title is no longer used.
https://bugzilla.gnome.org/show_bug.cgi?id=720296
|
|
|
|
| |
This also gets simplified.
|
|
|
|
|
|
| |
GtkPrintUnixDialog and testtitlebar were still using
gtk_widget_set_margin_left/right. Switch them over to
gtk_widget_set_margin_start/end.
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=710238
|
|
|
|
|
|
| |
Add an application shortcut for the Music folder in testfilechooser.
The file chooser used to filter duplicates out, but this broke
in the sidebar merge.
|
|
|
|
|
|
| |
The conversion from stock to icon names left some items without
a label, which in turn shows up as empty menuitems in the overflow
menu.
|
| |
|
|
|
|
|
|
| |
This test demonstrates that various deprecated ways
to construct buttons and menuitems still work as they
are supposed to, including always-show-image functionality.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
The test is broken, written like it's 1999 and testing a feature that
I'm about to deprecate.
|
|
|
|
| |
It's not needed anymore.
|
|
|
|
|
|
|
| |
We should make teststack pick up new transitions automatically.
For now, we have to add them manually.
https://bugzilla.gnome.org/show_bug.cgi?id=707187
|
|
|
|
|
|
|
|
|
| |
The child property is watched by the StackSwicther which in turns sets a
needs-attention css class on the corresponding button, so that the theme
can for instance show a throbbing animation if one of the hidden pages
needs the user attention.
https://bugzilla.gnome.org/show_bug.cgi?id=707153
|
| |
|
|
|
|
| |
testmenubutton now features an icon.
|
|
|
|
| |
This is related to https://bugzilla.gnome.org/show_bug.cgi?id=707695
|
|
|
|
| |
Instead, use the corresponding GActionMap api.
|