- 09 Aug, 2018 9 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
This allows specifying if the results should be activated by clicking on the result, or if that should only emit a selection event.
-
Christian Hergert authored
-
Christian Hergert authored
This is trying to be somewhat like a browser, so lets tweak things so that we can have an example of epiphany.
-
Christian Hergert authored
-
Christian Hergert authored
The goal is for this to be used to notify when a suggestion was selected due to user input. There are still some more corner cases to handle, such as when we press with a button on a row, but that requires more changes to the popover as well.
-
Christian Hergert authored
This allows subclasses to change the behavior by not chaining up to the parent handler.
-
Christian Hergert authored
This can be used by the DzlSuggestionEntry to ensure that we clean the suggestion state so that it doesn't show up upon next focus.
-
Christian Hergert authored
This allows for notify::suggestion signal callbacks when the selected entry changes.
-
- 07 Aug, 2018 3 commits
-
-
Christian Hergert authored
Install stuff properly when using project_subdir See merge request GNOME/libdazzle!14
-
Michael Catanzaro authored
Otherwise it will conflict with the primary installation of libdazzle. It should go in the private libdir that's already computed in the toplevel meson.build.
-
Michael Catanzaro authored
dazzle-list-counters needs to be installed respecting package_subdir, so it doesn't clash with the main installation of libdazzle. I notice there are not currently any subdirectories in my /usr/bin, so to avoid setting a precedent for having directories there, let's use libexec instead when package_subdir is set.
-
- 06 Aug, 2018 6 commits
-
-
Christian Hergert authored
This implements the focus vfunc instead of relying on the set_focus_chain() to get the movement semantics.
-
Christian Hergert authored
These were flipped.
-
Christian Hergert authored
This removes the use of the focus chain and instead uses the focus vfunc to implement focus movement.
-
Christian Hergert authored
All this code will have to be revamped for Gtk4, so no need to keep track of things here. We will just update them whole-sale for gtk4 in the future.
-
Change strict key state check to CONTROL and SHIFT mask only. Without this change also NUM key is considered and TAB completion will not work with NUM pad turned on. Fixes: GNOME/libdazzle#22
-
Christian Hergert authored
-
- 04 Aug, 2018 2 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
-
- 03 Aug, 2018 3 commits
-
-
Christian Hergert authored
This adds more tests to ensure we're not following symlinks through a directory.
-
Christian Hergert authored
-
Christian Hergert authored
-
- 01 Aug, 2018 2 commits
-
-
Christian Hergert authored
This ensures that we also handle some other variants like when the model is set or when we have signal ordering that could perhaps keep us from having widgets created by models yet.
-
Jan-Michael Brummer authored
Fixes: GNOME/libdazzle#21
-
- 31 Jul, 2018 5 commits
-
-
Christian Hergert authored
This allows async loading of icons where the caller only needs to g_object_notify() for "icon" to ensure that the view updates the image.
-
Christian Hergert authored
-
Clears text before signaling prevents accidential text removal. Fixes: GNOME/libdazzle#17
-
Christian Hergert authored
-
Christian Hergert authored
This helps us ensure that the tree is destroyed during cleanup which makes tracking leaks easier.
-
- 30 Jul, 2018 2 commits
-
-
Christian Hergert authored
We don't need to use dzl_clear_pointer() anymore now that GLib has access to g_clear_pointer() that performs similar checks as dzl_clear_pointer().
-
Christian Hergert authored
We need to ensure that the grab does not disappear out from under us. We also want to make sure that we have ownership of the widgets during the processing of the events. This adds a new reference to self during the operation, and references all the potential widgets before doing notifications.
-
- 28 Jul, 2018 8 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
This variant is not floating, and therefore we need to release it.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
g_variant_parse() does not return a variant with a floating reference. So we must unref them ourselves. Aldo, don't try to ref_sink(), since that just increments to 2, and is not what we want.
-