- 13 Aug, 2018 6 commits
-
-
Christian Hergert authored
-
Christian Hergert authored
This fixes some poor workarounds we had try to allow editing text automatically. Instead, consumers should just block signals directly rather than letting us try to guess the right thing.
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
-
Christian Hergert authored
This allows hiding the popup from handlers as might be useful when overridding the default handler.
-
- 09 Aug, 2018 12 commits
-
-
Christian Hergert authored
This fixes some beeps that would be heard from Gtk due to failed length checks when deleting.
-
Christian Hergert authored
-
Christian Hergert authored
For some reason, gtk_list_box_get_selected_row() can give us a different result than what we just got from the signal emission. This works around that by storing a private pointer to the new row and uses that instead of the value from gtk_list_box_get_selected_row(). This makes the suggestion-activated signal more reliable.
-
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 1 commit
-
-
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().
-