e2b8ef8c66
Add GtkEventController
...
This is a basic abstract type that handles GdkEvents.
2014-05-23 19:54:21 +02:00
6c49ffe916
themingbackground: Outset shadows require border box
...
They are drawn relative to the border box, not relative to the padding
box.
2014-05-23 19:29:27 +02:00
fa22218973
css: Make getter function a real getter
...
Initialize the passed-in value, don't treat it as an in-out parameter.
2014-05-23 19:29:27 +02:00
486c82ae8f
testsuite: Add more icon names
...
These were found by looking over the GTK+ sources and ui files.
2014-05-23 12:17:56 -04:00
7caecf3979
Add more icons to check-icon-names
...
These are icons which are used as GtkArrow replacement, and
icons used for the volume button.
2014-05-23 11:52:12 -04:00
28c04f4be3
testsuite: Run reftests with GTK_DEBUG=icontheme
...
This will hopefully help to track down some hard-to-squash
failures that only happen in gnome-continuous.
2014-05-23 11:38:24 -04:00
74b6f5fba8
testsuite: Add a test for icon names
...
This test just checks that all the icon names that GTK uses are present
in the default icon theme.
As icon names are not checked programmatically and we do not want to run
into missing-icon icons in the code, this test seems necessary.
For now, it's just a stub that tests stock icons.
2014-05-23 17:12:32 +02:00
d769f338f2
GtkButton: tighten code a bit
...
Make it so we only use GtkMisc in one place.
2014-05-22 23:15:08 -04:00
2df80d7a4d
inspector: Repeat the keybinding warning
...
Show the confirmation dialog every time the keybinding is used,
until the user clicks OK.
2014-05-22 18:37:43 -04:00
372e551a66
inspector: avoid a warning on destroy
...
We are only hiding the window now, so a memory management
error has crept into the destroy path.
2014-05-22 18:37:43 -04:00
e012dfab2c
Revert "Fix crash"
...
This reverts commit 024c11dd66
.
It's not a crash fix to cause a return_val_if_fail() to happen.
2014-05-22 22:35:39 +02:00
0eb62c1629
reftests: Fix icon-vfuncs reftest
...
The reftest broke when font size lead to labels > 16px.
2014-05-22 22:35:08 +02:00
024c11dd66
Fix crash
2014-05-22 15:52:01 -04:00
b26da6ed4f
docs: Include input handling overview
...
Now that it is not entirely empty anymore, lets include it.
2014-05-22 15:46:42 -04:00
e491da532a
Some more input handling docs
2014-05-22 15:45:31 -04:00
3d981069ab
Fill in some content in the input handling overview
2014-05-22 15:16:37 -04:00
65022c4078
gdkwindow-x11: Rearrange a tiny bit
2014-05-22 15:01:36 -04:00
0d3f162d6b
gdkwindow-x11: Fix build
2014-05-22 15:01:23 -04:00
084576f214
gdkwindow-x11: Ungrab the implicit grab before showing the window menu
...
Otherwise, the WM cannot take a grab on the pointer device, since we'll
still have the implicit grab.
2014-05-22 14:47:55 -04:00
76e18de811
reftests: Remove the css-match-style-property-order test
...
It was testing -GtkWidget-focus-line-width, which is a dead property
we don't use anymore.
2014-05-22 14:47:55 -04:00
7e562897e8
Drop an unused spec file template
...
Last touched in 2008...probably not relevant.
2014-05-22 14:45:54 -04:00
845f29ccf5
reftests: Fix some more easy GtkButton shadow cases
2014-05-22 11:46:07 -04:00
b1a7aa49b3
reftests: Fix background-area test
...
The test should include reset-to-defaults.css but apparently it is older
than that file. So it broke when buttons started using shadows.
2014-05-22 17:38:50 +02:00
6c3712599c
gdkwindow-x11: Pass through the x/y coordinates to _GTK_SHOW_WINDOW_MENU
...
We accept these now.
2014-05-22 11:17:33 -04:00
695ee3fc19
tests: Remove unused args
2014-05-22 11:17:32 -04:00
27d0d5c0d0
Updated POTFILES.in
2014-05-22 16:12:06 +02:00
3b1196fc68
Forgotten file
2014-05-22 09:31:15 -04:00
49cf5142ba
Deprecate GdkColor
...
It has been replaced by GdkRGBA. Time to make it official.
http://bugzilla.gnome.org/show_bug.cgi?id=636695
2014-05-22 09:09:55 -04:00
c3a9a20839
examples: Don't use gtk_application_add_accelerator
...
It has been deprecated.
2014-05-22 08:51:58 -04:00
69cef3c9b4
tests: Adapt to gtk_widget_reparent deprecations
2014-05-22 08:50:18 -04:00
cbb5e27b3e
tests: Update for GtkMisc deprecations
2014-05-22 08:49:18 -04:00
39ccbe6549
tests: Drop manual property editor
...
No need for this anymore, now that we have the inspector everywhere.
2014-05-22 08:32:48 -04:00
bd5414addb
gtk-demo: Don't use GtkArrow
...
It is deprecated now.
2014-05-22 08:32:48 -04:00
2036c150ea
Avoid a compiler warning
2014-05-22 08:32:48 -04:00
a3d0b8d7f4
tests: add clipboard set_with_data test
...
https://bugzilla.gnome.org/show_bug.cgi?id=730183
2014-05-22 12:44:10 +02:00
8f7dceda3c
Update treeview tests for focus changes
...
The treeview is not using focus-pad here anymore, so update
the tests to not expect it.
2014-05-22 06:15:12 -04:00
d01a291dbc
GtkScrolledWindow: Avoid a test failure
...
The change to take out unneeded NULL checks requires some care
at startup: we check both adjustments when any of them changes;
we need to do those checks in the same order in which we create
the scrollbars, otherwise we'll try to get the adjustment of
the vscrollbar when we just set the up the hscrollbars' adjustment.
2014-05-22 06:00:09 -04:00
a61a11a4ea
Remove redundant not-NULL checks from GtkScrolledWindow
...
The scrollbars are created at construction time and there is no
way to set them to NULL so remove the unnecessary NULL checks.
https://bugzilla.gnome.org/show_bug.cgi?id=525206
2014-05-21 23:04:42 -04:00
898f0fa0b9
Avoid a critical in the file chooser
...
Hiding the location entry was causing criticals, because
the completion was updated after the widget has already
been disposed.
https://bugzilla.gnome.org/show_bug.cgi?id=720330
2014-05-21 22:50:48 -04:00
b90802f7e4
css: Actually break at end of the string
...
Introduced in 65c4c1555d
.
Found by gnome-continuous running the testsuite.
Includes fixing a broken test in the testsuite.
2014-05-22 02:13:49 +02:00
9ae12b15e9
GtkAppChooserDialog: Make the search entry wider
...
It was too narrow, and looked a bit odd.
https://bugzilla.gnome.org/show_bug.cgi?id=727147
2014-05-21 20:11:16 -04:00
e6c050c06f
searchbar: Add some spacing
...
When showing the close button, and placing a wide entry in the
middle, there was no separation at all. Fix this by setting
some spacing.
2014-05-21 20:09:46 -04:00
8591f452f0
ColorChooser: Emit notification for editor changes
...
When the color editor is visible, there is no way for the
application to know about the changes that are happening.
Fix this by emitting property notification for the "rgba"
property.
http://bugzilla.gnome.org/show_bug.cgi?id=708037
2014-05-21 19:23:56 -04:00
33207f4597
Add a 3.14 index for the GDK docs
2014-05-21 19:02:52 -04:00
3d2dcc2bfe
Small typo fixes
...
We generally talk about the 'windowing system' in the GDK frontend
docs, not the 'window manager'.
2014-05-21 19:01:37 -04:00
0ea1a526f9
gtkwindow: Use window-manager-side window menus
...
This avoids a bunch of policy problems with deciding how to lay
out the window menu under different WMs.
For now, we use the special event _GTK_SHOW_WINDOW_MENU, but we
hope to have this standardized in wm-spec quite soon, as KDE wants
it as well.
2014-05-21 18:41:07 -04:00
02d92ff831
inspector: Use the new support for RTL icons in GtkIconTheme
...
https://bugzilla.gnome.org/show_bug.cgi?id=730526
2014-05-21 21:07:05 +03:00
f750f70c7d
tests: Make icontheme test installable
...
To make the icontheme test run successfully when installed,
we need to use the correct test-framework-provided location,
and we need to install the test theme without stripping its
subdirectory structure.
2014-05-21 13:46:49 -04:00
c543a14c5b
Use the new support for RTL icons in GtkIconTheme
...
https://bugzilla.gnome.org/show_bug.cgi?id=730526
2014-05-21 17:45:38 +03:00
6b26410d38
GtkLabel: Make context menus on links work
...
We see an active link when creating the menu, but by the time
the menuitem is activated, we've received a leave notify that
makes the label clear its active link. Instead, give the
menuitems a direct reference to the link that is active when
the menu is created.
Problem pointed out by Tim Baedert
2014-05-21 10:29:17 -04:00