Matthias Clasen
ce76a47d68
GtkCellRendererSpin: Use G_PARAM_EXPLICIT_NOTIFY
...
Also avoid redundant notification for ::digits.
2014-06-09 13:30:56 -04:00
Matthias Clasen
31654f4515
GtkCellRendererProgress: Use G_PARAM_EXPLICIT_NOTIFY
...
Also add explicit notification and avoid redundant notification
for some properties.
2014-06-09 13:30:56 -04:00
Matthias Clasen
af4d142df5
GtkCellRendererCombo: Use G_PARAM_EXPLICIT_NOTIFY
...
And add explicit notification for some properties.
2014-06-09 13:30:56 -04:00
Matthias Clasen
da4a1e1594
GtkCellRenderer: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:56 -04:00
Matthias Clasen
be25e4ebcb
GtkCellAreaBox: Explicitly notify orientation
2014-06-09 13:30:56 -04:00
Matthias Clasen
510c2cdfb6
GtkWindow: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:55 -04:00
Matthias Clasen
05cabd3557
GtkWindow: Trivial cleanup
2014-06-09 13:30:55 -04:00
Matthias Clasen
8677446fe0
GtkLabel: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:55 -04:00
Matthias Clasen
1720eb4713
GtkComboBox: Notify for has-frame and editing-canceled
2014-06-09 13:30:55 -04:00
Matthias Clasen
9722ae0458
GtkCellEditable: Use G_PARAM_EXPLICIT_NOTIFY
...
This is an interface property, so all implementors will have
to adjust to this.
2014-06-09 13:30:55 -04:00
Matthias Clasen
5ce3d8e74f
GtkAppChooserButton: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:54 -04:00
Matthias Clasen
d6cae074a6
GtkContainer: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:54 -04:00
Matthias Clasen
acad03f77b
GtkWidget: Use G_PARAM_EXPLICIT_NOTIFY
...
A few properties here are special, and can't benefit from it:
those which are just shorthands, like ::margin and ::expand,
and those that have explicit -set properties, like::hexpand
and ::vexpand.
2014-06-09 13:30:54 -04:00
Matthias Clasen
2e04899ee5
GtkOrientable use G_PARAM_EXPLICIT_NOTIFY
...
This one is a little tricky, since we override this property
in many places, and you cannot add flags when overriding. So,
all places where this is overridden will have to make sure to
notify explicitly.
2014-06-09 13:30:54 -04:00
Matthias Clasen
126942f04c
GtkEntry: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:54 -04:00
Matthias Clasen
1139b21997
GtkCellRendererText: Use G_PARAM_EXPLICIT_NOTIFY for 'alignment'
2014-06-09 13:30:54 -04:00
Matthias Clasen
8b1757b6e0
GtkCellAreaBox: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:54 -04:00
Matthias Clasen
d5c56ea780
GtkCalendar: Use G_PARAM_EXPLICIT_NOTIFY
...
And make sure we correctly notify for all properties.
2014-06-09 13:30:53 -04:00
Matthias Clasen
c5c3c335a6
GtkAspectFrame: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:53 -04:00
Matthias Clasen
b9e7d1e8a6
GtkApplicationWindow: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:53 -04:00
Matthias Clasen
1bb880af36
GtkApplicationWindow: Avoid a crash
...
In several places, we were not correctly dealing with the
possibility of application not being set.
2014-06-09 13:30:53 -04:00
Matthias Clasen
81c35b5b6e
GtkAppChooserWidget: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:53 -04:00
Matthias Clasen
ed28a71bf2
GtkAppChooserButton: Fix a possible crash
...
We were not correctly dealing with content_type being NULL
in one place.
2014-06-09 13:30:53 -04:00
Matthias Clasen
5727a86760
GdkDevice: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:53 -04:00
Matthias Clasen
a27ba44331
GtkComboBox: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:53 -04:00
Matthias Clasen
5e04bd04c8
GtkCellRendererSpinner: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:52 -04:00
Matthias Clasen
f4e60bc36d
GtkCellRendererAccel: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:52 -04:00
Matthias Clasen
e423c045d5
GtkButtonBox: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:52 -04:00
Matthias Clasen
f531b0757c
GtkBox: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:52 -04:00
Matthias Clasen
06564f5df6
GtkBox: Convert to g_object_install_properties
2014-06-09 13:30:52 -04:00
Matthias Clasen
e54525729e
GtkBox: Move overridden property ids to the end
...
This will make it easier to convert to g_object_install_properties
in the next commit.
2014-06-09 13:30:52 -04:00
Matthias Clasen
d218e17a2a
GtkButton: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:52 -04:00
Matthias Clasen
62d591a550
GtkButton: Convert to g_object_class_install_properties
2014-06-09 13:30:51 -04:00
Matthias Clasen
fba83da3ee
GtkAccelLabel: use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:51 -04:00
Matthias Clasen
10f8ea27bf
GtkAccelLabel: Convert to g_object_class_install_properties
2014-06-09 13:30:51 -04:00
Matthias Clasen
bc46df34fc
GtkAboutDialog: Use a setter for wrap-license
...
This avoids redundant notification.
2014-06-09 13:30:51 -04:00
Matthias Clasen
09a589b716
GtkAboutDialog: Fix a parameter check
...
When we expanded the GtkLicense enumeration in 3.12, we forgot
to update the limit check in gtk_about_dialog_set_license_type.
Caught by testing property notification for enum properties.
2014-06-09 13:30:51 -04:00
Matthias Clasen
06ab3e7477
GtkAboutDialog: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:51 -04:00
Matthias Clasen
c8acad2816
GtkAboutDialog: Convert to g_object_class_install_properties
2014-06-09 13:30:51 -04:00
Matthias Clasen
fae5302eae
GtkRevealer: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:51 -04:00
Matthias Clasen
07e180fef0
GtkRevealer: Convert to g_object_class_install_properties
2014-06-09 13:30:51 -04:00
Matthias Clasen
51d17910a1
GtkFlowBox: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:50 -04:00
Matthias Clasen
b549e52c2c
GtkFlowBox: Convert to g_object_class_install_properties
2014-06-09 13:30:50 -04:00
Matthias Clasen
45801c8f2c
GtkFlowBox: Move overridden prop ids to the end
...
This makes it easier to convert to g_object_class_install_properties
in the next commit.
2014-06-09 13:30:50 -04:00
Matthias Clasen
ac08d6a421
GtkFlowBox: Drop unused prop ids
...
No h/valign properties here.
2014-06-09 13:30:50 -04:00
Matthias Clasen
6e03ac9958
GtkListBox: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:50 -04:00
Matthias Clasen
d591341bd1
GtkStack: Avoid a few redundant notify emissions
...
A few of the property setters were missing the
standard checks.
2014-06-09 13:30:50 -04:00
Matthias Clasen
0a681f9224
GtkStack: Use G_PARAM_EXPLICIT_NOTIFY
2014-06-09 13:30:49 -04:00
Matthias Clasen
1edfc8c372
Bump required GLib version
...
For G_PARAM_EXPLICIT_NOTIFY.
2014-06-09 13:30:49 -04:00
Benjamin Otte
bb3174c913
reftests: Fix random failures of reftest
...
The reftest is testing "transparent" works as expected by drawing a
purple background once with purple and once with transparent and
expecting the same result. This works fine unless anti-aliasing happens
at rounded corners. The overdraw of the 2nd background changes the
antialiased pixels.
Fix this by explicitly setting the border radius to 0.
Also reindent the file to make it more readable.
2014-06-09 19:18:48 +02:00