Matthias Clasen
2bb80a9bb2
gadget: Fix a thinko in baseline adjustment
...
We are making the allocation smaller, so the baseline
needs to get smaller too, not bigger.
2015-12-15 18:15:16 -05:00
Carlos Garnacho
47632df9a5
gdkevents: Avoid gdk_device_manager_get_client_pointer()
...
It's now deprecated.
2015-12-15 23:24:59 +01:00
Carlos Garnacho
ee549c9ded
GdkWindow: Listen to ::seat-removed in order to remove pointer info
...
Our actions on ::device-removed only actually applied to master
pointers, so listening to GdkDisplay::seat-removed and operating
on the seat pointer is equivalent.
2015-12-15 23:22:00 +01:00
Carlos Garnacho
b4aa498fe7
GdkWindow: Iterate through seats in gdk_window_set_cursor()
...
And set the pointer on all seat pointers, equivalent to the master
pointer lookup we were performing with GdkDeviceManager
2015-12-15 23:20:40 +01:00
Carlos Garnacho
ff686344c9
GdkWindow: Avoid gdk_device_manager_get_client_pointer()
...
It's now deprecated
2015-12-15 23:19:49 +01:00
Carlos Garnacho
1349ffa0db
gtkdnd: Avoid gdk_device_manager_get_client_pointer()
...
It's now deprecated
2015-12-15 23:18:10 +01:00
Carlos Garnacho
56c6c722d1
GtkPlug: Avoid gdk_device_manager_get_client_pointer()
...
It's now deprecated
2015-12-15 23:17:53 +01:00
Carlos Garnacho
3d516449d4
GtkTooltip: Avoid gdk_device_manager_get_client_pointer()
...
It's now deprecated
2015-12-15 23:17:37 +01:00
Carlos Garnacho
7333d7e8bb
GtkTreeView: Avoid gdk_device_manager_get_client_pointer()
...
It's now deprecated
2015-12-15 23:17:22 +01:00
Carlos Garnacho
253bf3fd38
GtkWidget: Avoid gdk_device_manager_get_client_pointer()
...
It's now deprecated
2015-12-15 23:17:07 +01:00
Carlos Garnacho
6ac16dc4a6
GtkWindow: Avoid gdk_device_manager_get_client_pointer()
...
It's now deprecated
2015-12-15 23:16:11 +01:00
Matthias Clasen
06b28a610b
flowbox: Don't render focus erroneously
...
The gadget render function should only return TRUE if the
widget has the focus, and wants it rendered.
2015-12-15 15:10:08 -05:00
Carlos Soriano
8858c3aaa0
gtkplacesviewrow: plural form for available space
...
We were not supporting plural form of the available space, which
is a problem in some languages.
However in this case is kind of a difficult matter, since we use a
formatted string from glib with g_format_size.
To fix it, use the same behavior as g_format_size to decide when
it should be used a plural form or not.
https://bugzilla.gnome.org/show_bug.cgi?id=759491
2015-12-15 14:59:13 -05:00
Matthias Clasen
4eeeb5811d
listbox: Fix an oversight in the row gadget conversion
2015-12-15 14:12:50 -05:00
Matthias Clasen
cf6523d9f2
Add some more updates
2015-12-15 14:06:55 -05:00
Matthias Clasen
fdb9625f4f
modelbutton: Remove debug spew
2015-12-15 13:14:49 -05:00
Matthias Clasen
af4e7b7a8e
Updates for 3.19.5
2015-12-15 11:00:48 -05:00
William Hua
a6e4de2884
gdkborder: add GdkBorder to gdktypes.h
2015-12-15 10:13:03 -05:00
William Hua
c6bd3ddb8a
gdkwindow: move GdkWindowTypeHint to gdktypes.h
2015-12-15 10:13:03 -05:00
Matthias Clasen
03bb75b1cf
gdk: Add gdk_drag_drop_done to the docs
2015-12-15 10:00:21 -05:00
Matthias Clasen
246fcd6563
Complete docs for gtk_stack_get_interpolate_size
2015-12-15 09:48:16 -05:00
Matthias Clasen
44baf19330
paned: Add a deprecation note
2015-12-15 08:41:16 -05:00
Matthias Clasen
d891bb815b
checkbutton: Remove dead code
2015-12-15 08:41:16 -05:00
Matthias Clasen
e02c21fdd8
button box: Deprecate style properties
...
These can all be replaced by standard CSS properties.
2015-12-15 08:41:16 -05:00
Matthias Clasen
49e24b05b5
flowbox: convert to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
3b264ea555
flowbox: Convert child to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
29accad89a
listbox: Convert to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
9fb3716259
listbox: Convert rows to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
c2fc1cff32
paned: Convert to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
9c63170e70
stack: Convert to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
48e543fbc8
Adwaita: Update separator toolitem styling
...
Don't set a background for these, since we now draw background.
2015-12-15 08:41:16 -05:00
Matthias Clasen
e480fa3841
separator toolitem: Convert to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
f2dd4350b2
css node: Warn more
...
gtk_css_node_insert_before/after can easily create cycles
which later lead to stack overflows. Even if we're not
catching all cycles here, at least we can detect obviously
invalid arguments, such as inserting a node next to itself.
2015-12-15 08:41:16 -05:00
Matthias Clasen
e2bc77b9af
Adwaita: Remove nonsensical expander theming
...
No red backgrounds, please.
2015-12-15 08:41:16 -05:00
Matthias Clasen
61fb3f828e
expander: Convert to gadgets
...
As part of the conversion, add another CSS node for the title
area including the arrow and the label.
2015-12-15 08:41:16 -05:00
Matthias Clasen
f0a2f9ef96
revealer: Add CSS node docs
2015-12-15 08:41:16 -05:00
Matthias Clasen
f7466b236a
stackswitcher: Stop hardcoding 100px width
...
We can now set a min-width in the theme, so we don't have to
hardcode the size request here anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=726371
2015-12-15 08:41:16 -05:00
Matthias Clasen
ad349caa00
gadget: Add some documentation
2015-12-15 08:41:16 -05:00
Matthias Clasen
9c88256441
box: Trivial doc change
...
All the CSS sections are named CSS nodes, so do the same here.
2015-12-15 08:41:16 -05:00
Matthias Clasen
f3561eaa9b
grid: Convert to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
e237c947c7
headerbar: Convert to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
90109cfe4c
actionbar: Convert to gadgets
...
This is a nice example of a trivial container conversion.
2015-12-15 08:41:16 -05:00
Matthias Clasen
0f7dbc3bbd
Adwaita: No padding for image buttons in popovers
2015-12-15 08:41:16 -05:00
Matthias Clasen
736d864d18
modelbutton: Port to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
782c2762bf
gadget: Be more forgiving to size inconsistencies
...
Instead of asserting if we hit negative content sizes,
warn and continue. This is easier to work with in this
transition period.
2015-12-15 08:41:16 -05:00
Matthias Clasen
a52c3a3db9
radiobutton: Port radio buttons to gadgets
...
This was already mostly done by inheritance from GtkCheckButton.
To complete it, stop using the draw_indicator vfunc for radio
buttons, and instead make the indicator gadget draw either a
check or radio.
2015-12-15 08:41:16 -05:00
Matthias Clasen
233179d374
check button: Convert to gadgets
...
Use a gadget for the button, and for the indicator.
A complication here is that GtkCheckButton (and
GtkRadioButton) have a totally different appearance
depending on the ::draw-indicator property. If an
indicator is not required, we just reuse the
GtkButton gadget.
This mostly works; some minor sizing issues left, e.g. cranking
up the indicator-size causes the checkbutton grid in testgtk
to overlap.
2015-12-15 08:41:16 -05:00
Matthias Clasen
37e9d92632
button: Convert to gadgets
2015-12-15 08:41:16 -05:00
Matthias Clasen
a81267c28e
label: Convert to gadgets
...
This removes some hairy code handling with borders and padding,
which may or may not be correct. The examples in testheightforwidth
all continue to work, and min-width now works for labels.
2015-12-15 08:41:16 -05:00
Matthias Clasen
ff9f3c108f
Adwaita: Update color swatch styling
...
The adjustments here are provisional and need an artistic eye.
2015-12-15 08:41:16 -05:00