| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
I added a new test function, but didn't actually use it.
No wonder I couldn't reproduce the lifecycle issues with
drag widgets that firefox is experiencing.
|
|
|
|
|
| |
This adds a testcase which reuses the drag widget for multiple
drags.
|
|
|
|
|
| |
This case is causing problems in firefox. Lets at least make
sure that it doesn't crash in GTK+.
|
|
|
|
|
|
|
| |
To make sure we test regressions on widgets that bubble up motion
handling and can trigger the motion handling code path on GtkNotebook.
https://bugzilla.gnome.org/show_bug.cgi?id=764395
|
|
|
|
| |
http://www.viva64.com/en/b/0383/
|
|
|
|
| |
The GtkStatusIcon::size-changed signal expects a boolean return.
|
|
|
|
| |
There's no example of that in testscale.
|
|
|
|
| |
g_logv adds one for us already.
|
|
|
|
| |
This was taken from https://bugzilla.gnome.org/show_bug.cgi?id=761760
|
|
|
|
| |
Get rid of deprecations that way.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Eventually, we should probably remove the examples that rely
on geometry support, since they probably don't work correctly
anymore. For now, just disable the warnings.
|
|
|
|
|
| |
Not doing these calls doesn't seem to affect the demo,
so lets just remove them.
|
|
|
|
|
| |
All the functionality that is tested here has been deprecated
recently.
|
|
|
|
| |
We can use seat grabs here.
|
|
|
|
| |
We can use seat grabs here.
|
| |
|
|
|
|
| |
This tests using a color editor embedded in other ui.
|
|
|
|
| |
Just so we have some test that tests action widgets.
|
|
|
|
|
| |
This makes it easier accessible and nicer to refer to
from the documentation.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Quite a few applications use GTK_WINDOW_POPUP to create various
temporary windows and place then on screen. That works fine on X11 but
on Wayland there is no global coordinate system for regular surfaces.
If the application is using a gdk temp window and set a parent with
gtk_window_transient_for(), the gdk wayland backend has all it needs to
create a subsurface that can be placed at will by the application.
Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=759738
|
|
|
|
|
|
|
| |
Instead of the weird PathElt struct, generate a quick-n-dirty parser
that parses CSS selectors into GtkWidgetPath elements.
Based on a patch by Benjamin Otte.
|
| |
|
|
|
|
| |
This test shows that changing icon types works.
|
|
|
|
|
| |
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.
|