Daniel Boles
3e28b1fc64
Scale: Fix signal documentation syntax
...
Oops, sorry. Thanks to Cristoph Reiter for correcting me on this.
2017-02-19 10:14:01 +00:00
Daniel Boles
5c9a100fe8
Scale: Improve docs of format-value property
2017-02-19 09:12:38 +00:00
Daniel Boles
ebca0c6ebf
Scale: Improve docs of prop digits in other places
...
There were places still implying that it was only used for display.
2017-02-19 08:39:31 +00:00
Daniel Boles
97fe47bbd9
Scale: consistent #Class:signal-or-property syntax
...
Use : everywhere, not a mixture of : and ::
2017-02-19 08:39:30 +00:00
Daniel Boles
a1239a9a6a
CssSelector: Fix warning for bad pseudo-class name
...
It was "Missing name of pseudo-class", but the real problem is exactly
the opposite: we /have/ been given a name, but it is not a valid one.
Change it to "Invalid name of pseudo-class" to minimise confusion.
2017-02-18 21:01:38 +00:00
Timm Bäder
85aaf13c03
scrolledwindow: Remove unused define
2017-02-18 19:11:22 +01:00
Timm Bäder
9fc739e2c7
image: Remove useless queue_resize call
...
This will be done form GtkIconHelper already when we call
gtk_image_reset
2017-02-18 19:01:41 +01:00
Timm Bäder
0f15519794
expander: Remove unused defines
2017-02-18 19:01:28 +01:00
Timm Bäder
e1f8d5a647
notebook: Use gtk_widget_measure
2017-02-18 19:01:28 +01:00
Timm Bäder
4c94242988
expander: Use gtk_widget_measure
2017-02-18 19:01:28 +01:00
Timm Bäder
ed245b42cb
scrolledwindow: Avoid usage of uninitialized local
...
the scrollbar passed in better be either priv->hscrollbar or
priv->vscrollbar. Ensure that by using a simple else instead of an
else-if and a g_assert.
2017-02-18 19:01:28 +01:00
Lionel Landwerlin
72801a27eb
widget: propagate scale factor upon reparenting a widget
...
When a widget is created, its default scale is the scale of the
primary screen (for instance 2). But once parented to another widget
its scale factor should be the one of its parent (if parented to a
widget on a screen at scale factor 1, it should be 1).
The problem is that we don't emit the notify::scale-factor signal when
reparenting happens.
https://bugzilla.gnome.org/show_bug.cgi?id=776821
2017-02-18 02:53:57 +00:00
Daniel Boles
1a8a35f347
Image—Add some more missing (nullable) annotations
2017-02-17 22:17:08 +00:00
Timm Bäder
0675fce506
flowboxchild: Use gtk_widget_measure to measure widget sizes
...
GtkFlowBoxChild is a simple GtkBin, so measure the child widget size in
a simple way.
2017-02-17 18:23:10 +01:00
Timm Bäder
8165b641cd
paned: Use gtk_widget_measure to measure widget sizes
2017-02-17 18:23:10 +01:00
Timm Bäder
a0323e52a6
combobox: Use gtk_widget_measure to measure widgets
2017-02-17 18:23:10 +01:00
Timm Bäder
848d55a187
cssimage: Plug a small memory leak
2017-02-17 18:23:10 +01:00
Timm Bäder
2786d52ab6
filechooserentry: Avoid an uninitialized value
...
|= with a garbage value on the left side results in a still-garbage
value.
2017-02-17 18:23:01 +01:00
Timm Bäder
aebea7d644
filechooserwidget: Fix profiling code compilation
2017-02-17 18:23:01 +01:00
Timm Bäder
548f6138ef
Add a few missing (nullable) annotations
2017-02-17 18:23:01 +01:00
Timm Bäder
e0738b1e43
builder: avoid an uninitialized value
...
When g_module_supported() returns FALSE, args.module is garbage
otherwise.
2017-02-17 18:22:49 +01:00
Timm Bäder
d637b0eeed
filechooserwidget: Fix rename popover position calculation
...
Since the browse_file_popover is positioned correctly, just convert the
coordinates in the same way we do there.
https://bugzilla.gnome.org/show_bug.cgi?id=778746
2017-02-17 18:22:15 +01:00
Nelson Benítez León
aa48399002
textiter: fix bug in gtk_text_iter_backward_line()
...
gtk_text_iter_backward_line() checks the value of
real->line_char_offset without previously calling
ensure_char_offsets (real) to make sure the former
is up-to-date.
As a consequence of this, when gtk_text_iter_backward_line()
is called after a gtk_text_buffer_insert_range() in the
first line of buffer, the iter is not moved to the start of
the line, and the return value is wrong.
Fixed by adding the ensure_char_offsets() call.
A test case for this bug is added to the textiter gtk testsuite.
2017-02-17 19:49:55 +05:00
Daniel Boles
0c09e4776d
combobox—Always popup menu using current event
...
priv->trigger_event is never set, so it is always NULL. This means the
gtk_menu_popup*() methods use the current event. The only way to get any
other event to combobox_menu_popup() was from the button-press-event
handler I just removed, which would end up being the current one anyway.
So, bin priv->trigger_event & explicitly pass NULL to gtk_menu_popup*().
2017-02-16 21:33:25 +00:00
Daniel Boles
69d2459471
combobox—Remove useless button-press-event handler
...
We use toggled, which does everything we need; this adds nothing useful.
Credit to Timm for noticing this—I didn’t when moving it to the ui file.
2017-02-16 21:09:55 +00:00
Emmanuele Bassi
51010da740
Use gtk_show_uri_on_window() in GtkLabel
...
Avoid the deprecated gtk_show_uri(), and allow activating link in
sandboxed applications.
https://bugzilla.gnome.org/show_bug.cgi?id=778726
2017-02-16 16:37:55 +01:00
Bastien Nocera
0875aa56ba
GtkMountOperation: We use gtk_show_uri_on_window() by default
...
Not gtk_show_uri().
https://bugzilla.gnome.org/show_bug.cgi?id=778726
2017-02-16 16:37:55 +01:00
Bastien Nocera
76dfef6257
gtk: Ignore gtk_show_uri() deprecation warnings
...
https://bugzilla.gnome.org/show_bug.cgi?id=778726
2017-02-16 16:37:55 +01:00
Bastien Nocera
c358383d6c
GtkLinkButton: We use gtk_show_uri_on_window() by default
...
Not gtk_show_uri().
https://bugzilla.gnome.org/show_bug.cgi?id=778726
2017-02-16 16:37:55 +01:00
Bastien Nocera
d2c1e6faff
GtkAboutDialog: We use gtk_show_uri_on_window() by default
...
Not gtk_show_uri().
https://bugzilla.gnome.org/show_bug.cgi?id=778726
2017-02-16 16:37:55 +01:00
Daniel Boles
02e9fb5a78
widget: Document signal mnemonic-activate
...
Name the extra bool argument, and move the explanatory paragraph from
the emitting method to the signal, with some minor tweaks to wording.
https://bugzilla.gnome.org/show_bug.cgi?id=778534
2017-02-15 21:44:29 +00:00
Bastien Nocera
22ea1a535e
gtkshow: Prefer gtk_show_uri_on_window() which works for sandboxed apps
...
gtk_show_uri_on_window() will pass enough information for Portal helpers
to allow dialogue parenting in Flatpak, gtk_show_uri() won't, so
deprecate it.
https://bugzilla.gnome.org/show_bug.cgi?id=778678
2017-02-15 16:33:01 +01:00
Timm Bäder
4e141883e8
iconhelper: Remove unused _draw implementation
2017-02-14 16:56:55 +01:00
Timm Bäder
08355997c2
snapshot: Avoid a double-free
...
We can't pass the same string to two different snapshot states since
removing one of them will free the passed string, so just create another
one for the second state.
2017-02-14 16:56:55 +01:00
Timm Bäder
6a6b6549ea
widget: Remove get_preferred_width/height mention in warning
2017-02-14 16:56:55 +01:00
Timm Bäder
1fcbc5b9e9
gtkcontainerprivate: Remove unused function prototypes
2017-02-14 16:56:55 +01:00
Timm Bäder
ec2ce26d82
colorbutton: Inherit from GtkWidget
2017-02-14 16:56:55 +01:00
Lapo Calamandrei
c4524623a9
HC: insensitive styling for views.
2017-02-08 21:32:47 -05:00
Lapo Calamandrei
6eb9b57e72
adwaita: insensitive styling for views
...
Add an insensitive style to views, somehow we didn't ship one, so
for example, disabled textviews looked the same as sensitive ones.
2017-02-08 21:32:33 -05:00
Timm Bäder
78a36cf4bb
popover: Simplify gtk_popover_measure
2017-02-05 15:03:35 +01:00
Timm Bäder
07643764a6
infobar: Use GtkButton:icon-name
2017-02-05 15:03:35 +01:00
Timm Bäder
3b1601f8ad
colorchooserwidget: Show palette by default
...
Restore the old behavior.
2017-02-05 15:03:35 +01:00
Michael Catanzaro
3905726627
notebook: redraw arrows after closing a tab
...
Thanks to Daniel Boles for helping with a crash in an earlier version of
this patch.
https://bugzilla.gnome.org/show_bug.cgi?id=777547
2017-02-04 12:57:08 -06:00
Timm Bäder
f251c5bf94
spinbutton: Fix right and middle click on +/- buttons
...
Tell the gesture that we handle all buttons and actually claim the
gesture in the ::pressed handler
2017-02-01 21:05:27 +01:00
Daniel Boles
2f2ec4fec8
searchentry: Fix typo in documentation
2017-01-31 09:39:39 +00:00
Timm Bäder
2f6d60d6af
stack: Fix node position during crossfade
2017-01-30 18:11:15 +01:00
Timm Bäder
2aea8dfee9
togglebutton: Move :inconsistent to GtkCheckButton
2017-01-30 18:11:00 +01:00
Timm Bäder
66d584ce6e
togglebutton: Move :draw-indicator property to GtkCheckButton
...
It's not used in GtkToggleButton at all, only in GtkCheckButton and
GtkRadioButton.
2017-01-30 18:11:00 +01:00
Timm Bäder
1a0577b3f4
checkbutton: Remove unused vfunc
2017-01-30 18:11:00 +01:00
Timm Bäder
eb0c5a6a6c
checkbutton: Remove unused function prototype
2017-01-30 18:11:00 +01:00