| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This makes it easier to see that we're missing some signals
under Wayland.
|
|
|
|
|
| |
This will be helpful in figuring out life-cycle issues
with icon widgets.
|
|
|
|
| |
This has tests for drag images, widgets, hotspots.
|
|
|
|
| |
Show how to draw checks and radios.
|
|
|
|
|
|
|
|
|
|
| |
On Wayland, for tooltips to work as expected, the type hint must be set
to tooltips, otherwise the popup window won't be translated as a
subsurface.
Fix the test do work as expected under Wayland.
Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=759018
|
|
|
|
|
| |
Instead of specifying the full path everytime, just specify the parent
style context and then use its path.
|
| |
|
| |
|
|
|
|
| |
Set up multiple style contexts to get inheritance right.
|
|
|
|
| |
This one is supposed to show up in active state, but doesn't.
|
|
|
|
|
| |
This uses the gtk_render apis with a style context constructed
from a style path.
|
|
|
|
| |
This code was #ifdefed out since 2008. Time to try it.
|
|
|
|
| |
dialog-info is not an existing icon.
|
|
|
|
|
| |
This test needs some small updates after the recent changes
to levelbar styling.
|
|
|
|
|
|
|
| |
Its very easy to get extra references to the NativeDialog so that
when you release your last reference any visible dialog is not
hidden. We handle this by adding a destroy method similar to how
you destroy regular toplevels.
|
|
|
|
| |
Add a switch to toggle between discrete and continuous modes.
|
| |
|
|
|
|
|
| |
This is to test invisible children are actually resized before they are
made visible (which they currrently are not.
|
|
|
|
|
| |
This reproduces the problem from bug
https://bugzilla.gnome.org/show_bug.cgi?id=756385
|
|
|
|
|
|
| |
This adds a test involving removing and re-adding pages, to
help with
https://bugzilla.gnome.org/show_bug.cgi?id=756385
|
|
|
|
|
|
|
|
| |
A GtkWindow's allocation includes the titlebar, borders, and shadows; we
only want to draw our custom alpha content over the child allocation of
the GtkWindow.
https://bugzilla.gnome.org/show_bug.cgi?id=756886
|
|
|
|
|
|
| |
Use the 1.30 GLSL shading language for the fragment and vertex shaders.
https://bugzilla.gnome.org/show_bug.cgi?id=756142
|
|
|
|
|
| |
This is a testcase for
https://bugzilla.gnome.org/show_bug.cgi?id=755675
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
As pointed out in bug 754143, this reveals a crash in the Wayland
backend.
|
| |
|
| |
|
|
|
|
| |
Thats a more typical affirmative action in save mode.
|
|
|
|
|
| |
The display is getting overwritten immediately. Pointed out by
coverity.
|
|
|
|
|
| |
Coverity complained about us ignoring the return value
here, and it is nicer to get an error message about this.
|
|
|
|
|
|
|
|
| |
We need to check on realize if we have access to a GL context, before
calling GL functions. We use gtk_gl_area_get_error() for that.
We also need to tear down the resources during unrealization, instead
of leaking them.
|
|
|
|
|
| |
The GtkPlacesView widget was made private, so we can't create it in a
testcase.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Places sidebar shows XDG directories, mounted and unmounted devices,
connected networks, bookmarks and actions like 'Connect to server'
and 'Insert location', which causes the sidebar to grow very quickly
and look cluttered. Because of that, new mockups for the sidebar try
to simplify it.
To make the sidebar simpler, the new mockups propose that it should
only handle connected networks and removable devices such as flash
drives and USB devices, and delegates other devices for external
widgets through the 'Other Locations' item.
To handle fixed devices and manage network connections, add a new
widget named GtkPlacesView, based on Nautilus mockups to keep
consistency between GNOME file management tools - in this case,
between Nautilus and the bundled Gtk's file chooser.
https://bugzilla.gnome.org/show_bug.cgi?id=752034
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The menu tracker does a better job of this than we can, so move over to
using it instead.
This fixes issues with './testgmenu --import' not properly displaying
the language submenu.
https://bugzilla.gnome.org/show_bug.cgi?id=752016
|
|
|
|
| |
This allows for easier testing of !local-only mode.
|
|
|
|
| |
It makes testing the intended user experience harder.
|
| |
|
|
|
|
|
|
|
| |
The API to access this functionality will be the setter we just added in
the previous commit.
https://bugzilla.gnome.org/show_bug.cgi?id=750568
|
| |
|
|
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=750568
https://bugs.freedesktop.org/show_bug.cgi?id=90917
|
|
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=750568
https://bugs.freedesktop.org/show_bug.cgi?id=90917
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In this case we have a bunch of interactive main children
of the overlay, and then a centered overlay that contains both
non-interactive (labels) and interactive (entry) widgets.
This shows off a problem where the non-interactive parts (the labels)
steals input from the overlay main children (breaks button click and
hover effects).
https://bugzilla.gnome.org/show_bug.cgi?id=750568
https://bugs.freedesktop.org/show_bug.cgi?id=90917
|
|
|
|
|
| |
This tests the new assistant api to remove padding from
pages.
|
|
|
|
|
| |
This is one of the cases where one wants a page without
any padding.
|
|
|
|
|
|
|
|
| |
We are using this to test pango functionality that
uses fontconfig apis, so this doesn't build on OS X
or Windows anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=750892
|
|
|
|
| |
This shows a minimal setup for enabling non-row DND from a treeview.
|
| |
|
|
|
|
|
|
|
| |
This lets applications show their own fonts instead of
or in addition to system fonts.
https://bugzilla.gnome.org/show_bug.cgi?id=748771
|