Matthias Clasen
b14dc6b5a4
gadget: Add api to get the border allocation
...
This can be useful for giving input windows the right size.
2015-12-15 21:58:45 -05:00
Matthias Clasen
5aec427c1a
paned: Fix size allocation
...
We were passing negative widths to height-for-width calls that
didn't expect this.
2015-12-15 21:58:45 -05:00
Benjamin Otte
26d42771ef
progressbar: Change the way the progress gadget gets size
...
Size of the progress element now grows also when it's close to 0 size.
Previously the size was clamped to the minimum size, now it starts
growing from the minimum size.
So for a 100px trough with a 10px min size progress, the sizes of the
progress element change like this:
old new
0% 10 10
5% 10 14
10% 10 19
20% 20 28
50% 50 55
100% 100 100
2015-12-16 01:50:01 +01:00
Benjamin Otte
bf130da741
cssimage: Handle 0x0 images
...
0x0 images can happen when we fail to load an image - or when we
successfully load a 0x0 image.
2015-12-16 01:50:00 +01:00
Benjamin Otte
a11de0da6b
stylecontext: Builtin images can be (and are) transformed
...
So don't special-case them out.
2015-12-16 01:50:00 +01:00
Benjamin Otte
75d7f7e756
css: Move enum
...
I want to use it for a gadget, so it's better in the generic file.
2015-12-16 01:50:00 +01:00
Matthias Clasen
65b056142b
Really undo the deprecation of separator style properties
...
I hit the wrong one in the previous commit. For good measure,
undo depecation for all separator-related style properties.
They are still in use.
2015-12-15 19:45:35 -05:00
Matthias Clasen
9b408d911a
shortcuts: Fix the circular stack switcher
...
The buttons need to set min-width now, to make this work.
2015-12-15 19:41:05 -05:00
Matthias Clasen
db684d853d
Undo deprecation of the wide-separators style property
...
This was premature, as this style property is still used
by GtkTreeView and GtkMenu.
2015-12-15 19:41:05 -05:00
Piotr Drąg
60e8cf743d
Updated POTFILES.skip
2015-12-16 01:09:00 +01:00
Matthias Clasen
1b174a6f16
shortcuts: Fix view filtering
...
When adding invisible groups to the pages/columns, we were
mistakenly creating new columns because the row count
stayed at zero.
https://bugzilla.gnome.org/show_bug.cgi?id=759517
2015-12-15 18:40:51 -05:00
Matthias Clasen
5d3f28192c
gtk-demo: Add another shortcuts window example
...
The boxes shortcuts, taken straight from boxes.
This demonstrates a problem with view filtering.
2015-12-15 18:39:39 -05:00
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