| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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
|