Matthias Clasen
|
08badd23cd
|
Drop some dead code
There were some internal uses of GdkEventFunc. Thankfully,
they were unused, so lets just drop them.
|
2019-02-23 14:13:57 -05:00 |
|
Matthias Clasen
|
cc2c39209c
|
Stop using gdk_event_handler_set
We no longer need it.
|
2019-02-23 14:13:57 -05:00 |
|
Matthias Clasen
|
d633beaccd
|
widget: Connect to GdkSurface::event
This lets us handle input events the same way
we do expose events.
|
2019-02-23 14:13:57 -05:00 |
|
Matthias Clasen
|
23fb77af43
|
surface: Introduce an ::event signal
This will eventually replace the event handler
as the method to get events over the gdk/gtk
boundary.
|
2019-02-23 13:45:10 -05:00 |
|
Matthias Clasen
|
ccbaec0231
|
Merge branch 'kill-hierarchy-changed' into 'master'
Kill hierarchy changed
See merge request GNOME/gtk!601
|
2019-02-23 16:01:16 +00:00 |
|
Matthias Clasen
|
89470ab201
|
Document that root and unroot must chain up
I overlooked this at first.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
a3901f2563
|
Drop the anchored field
We can just change priv->root instead.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
5dd0863bd7
|
widget: Drop ::hierarchy-changed
It is no longer used and has been replaced by the
root and unroot vfuncs.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
8d93321461
|
gtk-demo: Stop using ::hierarchy-changed
We can use root and unroot instead.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
3ccbcf9f55
|
menu bar: Stop using ::hierarchy-changed
Use the root and unroot vfuncs instead.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
ef5108c89f
|
label: Stop using ::hierarchy-changed
Use the new root and unroot vfuncs instead.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
0230a7b1e5
|
header bar: Stop using ::hierarchy-changed
Use the root and unroot vfuncs instead.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
55337c588c
|
file chooser: Stop using ::hierarchy-changed
Use the root and unroot vfuncs instead.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
9e231f6333
|
popover: Stop using ::hierarchy-changed
Use notify::root instead.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
3ebf19b783
|
text handle: Stop using ::hierarchy-changed
Use notify::root instead.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
9591d40742
|
xim: Stop using ::hierarchy-changed
Use notify::root instead.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
de6132a158
|
ime: Stop using ::hierarchy-changed
We don't need it at all here.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
ddb52a5b5e
|
drag dest: Stop using ::hierarchy-changed
Use notify::root instead.
|
2019-02-23 09:43:57 -05:00 |
|
Matthias Clasen
|
47249431e3
|
inspector: Stop using ::hierarchy-changed
Use the new root and unroot vfuncs instead.
|
2019-02-23 09:43:57 -05:00 |
|
Timm Bäder
|
f9041230c6
|
gl renderer: Round size up when rendering to a texture
Both the clip we use and the viewport we set should contain the entire
texture size and not potentially clip the last pixel.
|
2019-02-23 04:50:25 +01:00 |
|
Timm Bäder
|
e54ce8f328
|
treeview: Don't assume search widget is a GtkEntry
Maybe it's a GtkText!
|
2019-02-23 04:42:01 +01:00 |
|
Chun-wei Fan
|
8d987be673
|
Merge branch 'wip/fanc999/meson.msvc' into 'master'
GTK+ 4: Improve Windows/Visual Studio build experience
See merge request GNOME/gtk!185
|
2019-02-23 02:13:35 +00:00 |
|
Matthias Clasen
|
445dca42f5
|
widget: Remove ::event leftovers
The signal is long gone, no need for this unused
vfunc anymore.
|
2019-02-22 20:06:06 -05:00 |
|
Matthias Clasen
|
c53e9ed6aa
|
search/password entry: Prevent expand leaks
We don't want the entry to expand, we just want
the text to expand inside the box, so explicitly
unset expand flags on the box.
|
2019-02-22 15:55:05 -05:00 |
|
Matthias Clasen
|
2b9436b279
|
search entry: Use a GtkEntryAccessible
This preserves the status quo of a11y support
for entry variations.
|
2019-02-22 15:50:45 -05:00 |
|
Matthias Clasen
|
bd99ae3767
|
entry accessible: Make work with almost-entries
This is not perfect, but gives a quick way to have
an accessible that can be used for password and
search entries.
|
2019-02-22 15:49:47 -05:00 |
|
Matthias Clasen
|
0e603a6646
|
search entry: Don't force-create the accessible
We can just set the accessible name when the
accessible is actually needed.
|
2019-02-22 14:12:52 -05:00 |
|
Timm Bäder
|
9d0e8b85c1
|
inspector: Fix an uninitialized value warning
|
2019-02-22 19:22:58 +01:00 |
|
Timm Bäder
|
da0bd697b8
|
gl renderer: Use the matrix node category
|
2019-02-22 19:08:43 +01:00 |
|
Milo Casagrande
|
3471aac4ef
|
Update Italian translation
|
2019-02-22 11:05:55 +00:00 |
|
Milo Casagrande
|
593774133f
|
Update Italian translation
|
2019-02-22 11:05:21 +00:00 |
|
Matthias Clasen
|
41c0ac1a68
|
Merge branch 'overlay-cleanup' into 'master'
Overlay cleanup
See merge request GNOME/gtk!600
|
2019-02-22 03:38:20 +00:00 |
|
Matthias Clasen
|
4e97417efa
|
Update migration guide for pass-through
|
2019-02-21 22:07:39 -05:00 |
|
Matthias Clasen
|
beb8d362ff
|
overlay: Remove gtk_overlay_set_overlay_pass_through
gtk_overlay_set_overlay_pass_through has been made
redundant by gtk_widget_set_can_pick. Remove it.
|
2019-02-21 21:57:43 -05:00 |
|
Matthias Clasen
|
f202707210
|
gtk-demo: Use gtk_widget_set_can_pick
Use gtk_widget_set_can_pick instead of
overlay-specific functions with the same purpose.
|
2019-02-21 21:55:56 -05:00 |
|
Matthias Clasen
|
f8609efa2b
|
testoverlay: Use gtk_widget_set_can_pick
Use gtk_widget_set_can_pick instead of the
overlay-specific api with the same purpose.
|
2019-02-21 21:55:05 -05:00 |
|
Matthias Clasen
|
2e5ccce088
|
Make gtk_widget_set/get_can_pick public
This is a generally useful property to make widgets
'transparent' for input purposes.
|
2019-02-21 21:53:34 -05:00 |
|
Matthias Clasen
|
3487ebe4fd
|
remove tests that no longer work
|
2019-02-21 19:46:38 -05:00 |
|
Matthias Clasen
|
f57e66cf37
|
overlay: Drop the index child property
And don't allow reordering children.
|
2019-02-21 19:43:33 -05:00 |
|
Matthias Clasen
|
1818f5589d
|
overlay: Drop the blur support
This was really just a demo of what gsk can do.
It can be done with public api, and has been moved
to gtk-demo.
|
2019-02-21 19:39:42 -05:00 |
|
Matthias Clasen
|
d291dff0ac
|
gtk-demo: Fix the decorative overlay example
The decorations are appearing as 16x16, which is not
the intention. Use a GtkPicture instead.
|
2019-02-21 19:38:58 -05:00 |
|
Matthias Clasen
|
b70cd64d6d
|
gtk-demo: Move the blur demo code here
We want to remove this from the GtkOverlay code.
|
2019-02-21 19:31:41 -05:00 |
|
Benjamin Otte
|
e8b5056940
|
And another keybinding leftover
|
2019-02-22 00:07:35 +01:00 |
|
Matthias Clasen
|
6711aa2a4e
|
More css key bindings removal
One more :(
|
2019-02-21 17:36:29 -05:00 |
|
Matthias Clasen
|
ae47ec1c3b
|
more css keybinding removal
|
2019-02-21 17:22:37 -05:00 |
|
Benjamin Otte
|
14444826c1
|
docs: Fix typo
:(
|
2019-02-21 23:00:36 +01:00 |
|
Benjamin Otte
|
46cb221220
|
Remove support for -gtk-key-bindings: css property
This is no longer used.
|
2019-02-21 21:49:09 +01:00 |
|
Benjamin Otte
|
dfc1673653
|
docs: Use the same name in different files
Otherwise gtk-doc gets confused.
|
2019-02-21 20:44:17 +01:00 |
|
Matthias Clasen
|
b64f852d60
|
Remove docs for css keybindings
This functionality has been removed.
|
2019-02-21 13:56:56 -05:00 |
|
Matthias Clasen
|
12442bd1bf
|
Remove support for -gtk-key-bindings: css property
This is no longer used.
|
2019-02-21 13:56:56 -05:00 |
|