- 20 Jul, 2018 4 commits
-
-
-
Timm Bäder authored
Resolve #628: "TextView: spaces acting as non-breaking whitespace if :left- or :right-margin is set" See merge request !236
-
Matthias Clasen authored
We don't want to see those either.
-
Matthias Clasen authored
We don't want to see any fallback rendering. The current check was still letting some fallback combinations through. Based on work by Julian Sparber.
-
- 19 Jul, 2018 2 commits
-
-
Matthias Clasen authored
defaultvalue: Ignore more style properties that Adwaita overrides See merge request !253
-
Iain Lane authored
These broke once we switched away from Raleigh
-
- 18 Jul, 2018 7 commits
-
-
Daniel Boles authored
-
Use the proper gtkdoc syntax for signals.
-
Matthias Clasen authored
-
Piotr Drąg authored
-
Matthias Clasen authored
The new api here was introduced in 3.24.
-
Matthias Clasen authored
-
Matthias Clasen authored
Wip/carlosg/controllers backport See merge request !246
-
- 17 Jul, 2018 1 commit
-
-
- 16 Jul, 2018 14 commits
-
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
This is a GtkGesture done to deal with stylus events from drawing tablets. Those have a special number of characteristics that extend a regular pointer, so it makes sense to wrap that.
-
Carlos Garnacho authored
And handle GDK_FOCUS_CHANGE events in order to emit those.
-
Carlos Garnacho authored
Callers can use this function on a key-pressed/released signal to find out the key event group, useful in a few places.
-
Carlos Garnacho authored
-
Carlos Garnacho authored
This event controller is meant to replace usage from key-press/release-event handlers all through. Optionally it can be set a GtkIMContext, so interaction is carried by the controller.
-
We have this information available in enter events, and having it in the controller signal as well makes porting easier. Update existing users.
-
This can serve as a replacement for the legacy event signals for enter/leave/motion notify.
-
We have a test that checks this, and it is the right thing to do.
-
Carlos Garnacho authored
There is a gtk_event_controller_scroll_set_flags() call that's meant to be called after construction (eg. due to scrolledwindow relayouts hiding/showing scrollbars). The property shouldn't be construct-only for consistence.
-
Carlos Garnacho authored
-
The > 1 meant it only emits the signal for -2/+2 steps.
-
Carlos Garnacho authored
This is a GtkEventController implementation to handle mouse scrolling. It handles both smooth and discrete events and offers a way for callers to tell their preference too, so smooth events shall be accumulated and coalesced on request. On capable devices, it can also emit ::scroll-begin and ::scroll-end enclosing all ::scroll events for a scroll operation. It also has builtin kinetic scrolling capabilities, reporting the initial velocity for both axes after ::scroll-end if requested.
-
- 13 Jul, 2018 1 commit
-
-
Benjamin Otte authored
The opaque region is only set when the background color is opaque. So we need to do something about it when the background color changes. However, in the case where a size allocation is going to happen, we already do this update in size_allocate(), so in that case avoid doing it twice.
-
- 10 Jul, 2018 1 commit
-
-
- 09 Jul, 2018 1 commit
-
-
Jakub Steiner authored
HighContrast: Restore expander size See merge request !210
-
- 08 Jul, 2018 1 commit
-
-
Peter Bloomfield authored
Reverts part of Commit 25b67af3 The 'width' part of the commit is the cause of #628: requisition->width is first set to priv->layout->width, which already includes priv->left_border + priv->right_border. It's a bit labyrinthine, but essentially: * layout->width is set in update_layout_size() (gtktextlayout.c line 992) as the maximum line width, and * the line width is set to display->width in gtk_text_layout_real_wrap() (gtktextlayout.c line 1183), and * display->width is set to text_pixel_width + h_margin + h_padding in gtk_text_layout_get_line_display() (gtktextlayout.c line 2584), and * h_margin + h_padding is the same as priv->left_border + priv->right_border. Adding it again leads to an increase in the size-request, which results in wider lines; rinse and repeat.
-
- 07 Jul, 2018 1 commit
-
-
- 03 Jul, 2018 2 commits
-
-
Samuel Thibault authored
Expanders used to be 16px high. With the move from the gtk2 rendering to gtk3 rendering they shrunk to 12px, making them hard to see, because it's now the icon which is 16px high and the icon contains transparent borders. This makes the HighContrast theme use 24px icons instead, to restore 16px expanders. This may expander some containers a bit. Closes #1046
-
Jonas Ådahl authored
Fix gdk_wayland_window_announce_csd See merge request !221
-
- 02 Jul, 2018 5 commits
-
-
Daniel Boles authored
The pseudoclasses work fine on the subnodes without having to also apply `parent:class subnode`.
-
Daniel Boles authored
-
Daniel Boles authored
(A) Put a space in "scrolled window" like the other doc comments (B) Say "i.e." rather than "ie." (C) Fix grammar from "makes [...] exactly reaches" to "exactly reach"
-
Daniel Boles authored
Saying 'key + modifiers' is really weird, so reverse that, and explain why there are 2 cited and what the difference between them is.
-
Daniel Boles authored
-