- 10 Feb, 2015 1 commit
-
-
Matthias Clasen authored
When using search in an option list, show matches in the list. This commit is just a proof-of-concept, it needs more work to be utf8-safe.
-
- 08 Feb, 2015 2 commits
-
-
Matthias Clasen authored
The function gtk_label_set_attributes() is also used to unset attributes, by passing %NULL. Reflect that in the argument annotations.
-
Matthias Clasen authored
Factor out hit testing into a separate function. This will be useful in the following commits.
-
- 07 Jan, 2015 7 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
Split GtkCombo up into GtkOptionButton and GtkOptionList. The latter is just the list widget, which can be used standalone. Add new tests in testoptionlist to demonstrate this.
-
Matthias Clasen authored
Add a selection-mode property to GtkCombo, and implement suitable behaviors. This requires the selected property to change to an array, instead of a single ID. At the same time change the terminology from 'active' to 'selected'.
-
Matthias Clasen authored
This can be used to check for the presence of items as well.
-
Matthias Clasen authored
-
Matthias Clasen authored
Split out setting of sort keys and group keys from gtk_combo_add_item, and rename the placeholder property to placeholder-text.
-
Matthias Clasen authored
This fixes a cosmetic issue with those rows.
-
- 06 Jan, 2015 1 commit
-
-
Matthias Clasen authored
If we never unset separators, the stick around at the top of the list during filtering.
-
- 27 Dec, 2014 5 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
Add documentation for GtkCombo.
-
Matthias Clasen authored
Add a some simple test app for GtkCombo.
-
Matthias Clasen authored
Add a new, simple combo box. The feature set of this is similar to GtkComboBoxText, but it is using a popover and supports search. https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/theming/widgets/combobox-replacements.png
-
- 24 Dec, 2014 12 commits
-
-
John Ralls authored
-
Carlos Garnacho authored
This way transient mouse movements over scrollbars don't cause flickering, and more spaced movements have it enabled shortly.
-
Carlos Garnacho authored
Only horizontal coordinates are checked for the vertical scrollbar, and vice versa.
-
Carlos Garnacho authored
-
Carlos Garnacho authored
This is so we can detect crossing events on the scrolledwindow widget, which can be useful for toggling certain behaviors or not depending on whether the mouse is on the widget.
-
Carlos Garnacho authored
On mice, scrollbars are always triggered temporarily. On proximity to an scrollbar, it will be switched to full-width.
-
Ting-Wei Lan authored
-
Matthias Clasen authored
If the first of the month was falling on a Sunday, we would not render any days of the previous month, and instead show two weeks of the next month at the bottom. Improve this by showing one week of each. https://bugzilla.gnome.org/show_bug.cgi?id=301835
-
Matthias Clasen authored
When changing between months, we can get into a situation like 'February 30", which GDate doesn't accept. Don't crash in that case.
-
Matthias Clasen authored
Changing font size does not cause widgets to update their size properly anymore, since we forgot an invalidation flag. The problem can be observed e.g. by running gtk3-demo and calling gsettings set org.gnome.desktop.interface font-name "Cantarell 22"
-
Matthias Clasen authored
The days that are not in the current month used to be rendered in a ligher color. This was lost at some point. Bring it back.
-
Matthias Clasen authored
Instead of old copy-paste code, use GDateTime to determine week numbers and days of week.
-
- 23 Dec, 2014 6 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Stas Solovey authored
-
Carlos Garnacho authored
On the wayland backend, set up GDK_WINDOW_SUBSURFACE windows for popovers. In the popover code, the popover-relative-to-parent calculation had to be tweaked, and it's been made to always prefer the given popover position, since there's no sizing limitations. https://bugzilla.gnome.org/show_bug.cgi?id=738891
-
Patrick Welche authored
gtk_builder_add_from_string takes more than 2 parameters. https://bugzilla.gnome.org/show_bug.cgi?id=741897
-
- 22 Dec, 2014 6 commits
-
-
Florian Müllner authored
The WM already adds the window shadow in that case, so just use the box-shadow to add the border here.
-
-
Matthias Clasen authored
We were asserting priv->filename != NULL in various places, which leads to apps refusing to work when HOME is set to a nonexisting or nonwritable value. Since it isn't hard, just make GtkRecentManager survive without a filename. We won't save or read any recently used files in this state, but thats ok. https://bugzilla.gnome.org/show_bug.cgi?id=739038
-
Daniel Mustieles García authored
-
Daniel Mustieles García authored
-
Allison Karlitskaya authored
Provide a mechanism for hiding the "Quit", "About" and "Preferences" menu items from the normal places in a traditional menubar layout (in the File and Edit menus) when the menu is being rendered in the Mac OS menubar. These items can already be found in the application menu. With this feature, applications can now define a single menu to use in all 'traditional' scenarios. Use this new attribute in Bloatpad. https://bugzilla.gnome.org/show_bug.cgi?id=741610
-