Gimp/app/dialogs
Jehan b9a9169656 app: update action search to use glib API.
I now normalize with g_str_tokenize_and_fold() which uses standard
Unicode normalization.
I don't use g_str_match_string() directly though, because I want to
run additional checks to order the results by relevance. For instance
I still want actions whose labels starts with the search string to be
at the top, and results with same order as search token before those
with a different order. Then results with match in the tooltip. Finally
I also returns results with partial match in the label, and the rest in
the tooltip, though at the bottom of the list.
Other than that, this returns the same results as g_str_match_string()
with a similar algorithm. In particular now we only match the start of
tokens (a substring in the middle of a token won't match anymore).
I kept the small 2-character trick matching the first letters of the
first 2 words of the label, but I got rid of the fuzzy search (that none
really found ever relevant anyway).
2014-09-16 04:03:43 +02:00
..
.gitignore
about-dialog.c app: port about_dialog_load_logo() to GIO 2014-07-29 12:48:57 +02:00
about-dialog.h
action-search-dialog.c app: update action search to use glib API. 2014-09-16 04:03:43 +02:00
action-search-dialog.h app: more action search cleanup 2014-02-18 23:24:48 +01:00
authors.xsl Show maintainers after creators in About-dialog 2011-01-27 18:52:00 +01:00
channel-options-dialog.c app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
channel-options-dialog.h app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
convert-precision-dialog.c Bug 736199 - Precision Conversion Dithering doesn't work at >16-bit precision 2014-09-07 23:28:48 +02:00
convert-precision-dialog.h app: add a "Convert Precision" dialog for choosing dithering options 2012-09-23 23:47:28 +02:00
convert-type-dialog.c app: some GimpProgress cleanup 2014-07-12 23:45:20 +02:00
convert-type-dialog.h app: rename convert-dialog.[ch] to convert-type-dialog.[ch] 2012-06-26 13:43:04 +02:00
data-delete-dialog.c app, libgimp: replace GTK_STOCK_FOO by icon names 2014-05-11 22:49:22 +02:00
data-delete-dialog.h app: move the GimpData delete confirm dialog to its own files 2011-03-24 21:46:40 +01:00
dialogs-constructors.c app: clean up the new action search a bit 2014-02-18 20:10:24 +01:00
dialogs-constructors.h app: clean up the new action search a bit 2014-02-18 20:10:24 +01:00
dialogs-types.h
dialogs.c libgimpbase, app: add variants of gimp_$foo_directory() which return GFiles 2014-07-28 02:04:01 +02:00
dialogs.h
fade-dialog.c app, libgimp: replace GTK_STOCK_FOO by icon names 2014-05-11 22:49:22 +02:00
fade-dialog.h
file-open-dialog.c app: fix opening multiple files in file_open_dialog_response() 2014-07-26 15:24:52 +02:00
file-open-dialog.h
file-open-location-dialog.c app: change file_utils_filename_to_uri() to file_utils_filename_to_file() 2014-07-08 10:25:25 +02:00
file-open-location-dialog.h
file-save-dialog.c app: fix GFile porting leaks in file-save-dialog.c 2014-07-08 02:26:51 +02:00
file-save-dialog.h app: port all file_open() and file_save() functions to GFile 2014-07-07 23:58:11 +02:00
grid-dialog.c Don't use gtk_container_add() for adding to GtkBoxes 2010-10-30 14:57:56 +02:00
grid-dialog.h
image-merge-layers-dialog.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
image-merge-layers-dialog.h Bug 625167 - Problem exporting floating selections from within layer groups 2011-02-14 09:45:59 +01:00
image-new-dialog.c app: add screen and monitor to all display and image window constructors 2014-05-02 20:21:41 +02:00
image-new-dialog.h
image-properties-dialog.c app, libgimp: replace GTK_STOCK_FOO by icon names 2014-05-11 22:49:22 +02:00
image-properties-dialog.h
image-scale-dialog.c Bug 658467 - Replace g_format_size_for_display() by g_format_size() 2011-11-30 23:37:55 +01:00
image-scale-dialog.h
input-devices-dialog.c app: also include <gegl.h> when we include "libgimpwidgets/gimpwidgets.h" 2013-11-01 22:28:18 +01:00
input-devices-dialog.h
keyboard-shortcuts-dialog.c app: also include <gegl.h> when we include "libgimpwidgets/gimpwidgets.h" 2013-11-01 22:28:18 +01:00
keyboard-shortcuts-dialog.h
layer-add-mask-dialog.c libgimpbase,*: clean up enum values in gimpbaseenums.h 2014-04-29 20:58:30 +02:00
layer-add-mask-dialog.h
layer-options-dialog.c app: gimp_spin_button_new() -> gtk_spin_button_new() 2014-06-21 22:39:37 +02:00
layer-options-dialog.h app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
lebl-dialog.c app: remove some <unistd.h> and other includes 2014-03-22 20:26:20 +01:00
Makefile.am libgimpwidgets: remove gimp_color_profile_chooser_dialog_get_desc() 2014-03-23 23:50:54 +01:00
module-dialog.c app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
module-dialog.h
offset-dialog.c app: gimp_spin_button_new() -> gtk_spin_button_new() 2014-06-21 22:39:37 +02:00
offset-dialog.h
palette-import-dialog.c app: more filename -> GFile 2014-07-01 15:56:39 +02:00
palette-import-dialog.h
preferences-dialog.c app: add a "Playground" perfs page and a --show-playground command line option 2014-09-14 01:08:25 +02:00
preferences-dialog.h
print-size-dialog.c app: gimp_spin_button_new() -> gtk_spin_button_new() 2014-06-21 22:39:37 +02:00
print-size-dialog.h
quit-dialog.c app: remove a bunch of file-utils.h includes 2014-07-08 00:23:34 +02:00
quit-dialog.h
resize-dialog.c app: gimp_spin_button_new() -> gtk_spin_button_new() 2014-06-21 22:39:37 +02:00
resize-dialog.h Bug 678358 - Add option to skip text layers when resizing the image 2012-09-05 23:26:54 +02:00
resolution-calibrate-dialog.c libgimpwidgets, app: add gdk_screen_get_monitor_workarea() 2014-05-19 14:37:32 +02:00
resolution-calibrate-dialog.h
scale-dialog.c app: rename gimp_image_base_type() to gimp_image_get_base_type() 2012-05-07 21:57:33 +02:00
scale-dialog.h
stroke-dialog.c app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
stroke-dialog.h app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
template-options-dialog.c app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
template-options-dialog.h app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
tips-dialog.c libgimpbase, app: add variants of gimp_$foo_directory() which return GFiles 2014-07-28 02:04:01 +02:00
tips-dialog.h
tips-parser.c app: some filename -> GFile in the tips parsing code 2014-07-23 23:40:01 +02:00
tips-parser.h app: some filename -> GFile in the tips parsing code 2014-07-23 23:40:01 +02:00
user-install-dialog.c app: also include <gegl.h> when we include "libgimpwidgets/gimpwidgets.h" 2013-11-01 22:28:18 +01:00
user-install-dialog.h
vectors-export-dialog.c
vectors-export-dialog.h
vectors-import-dialog.c app: use gtk_box_new() 2011-09-30 11:29:11 +02:00
vectors-import-dialog.h
vectors-options-dialog.c app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00
vectors-options-dialog.h app: port most of app's GUI from stock IDs to icon names 2014-05-07 15:30:38 +02:00