diff options
author | Tomasz Gąsior | 2017-07-30 21:43:53 +0200 |
---|---|---|
committer | Tomasz Gąsior | 2017-07-30 21:48:28 +0200 |
commit | cffdd3e7a3e9fc41e676ed4c8cf4d35dd6b4bcc4 (patch) | |
tree | e05e15abc999038ccfd98e6849e52e952daac3e7 /file-chooser__typeahead.patch | |
parent | a6054beb52f10ac378ca008a44624b71cfdaabc3 (diff) | |
download | aur-cffdd3e7a3e9fc41e676ed4c8cf4d35dd6b4bcc4.tar.gz |
A lot of changes.
- Added ability to enable CSDs by GTK_CSD=0 or GTK_CSD=1 environment variable.
- Changed icons of context menus in file chooser dialog to match old GTK2 file chooser and Caja places sidebar (because Caja is a fork of old Nautilus).
- Disabled integration with GNOME assistive technologies by default to avoid errors in console output.
- Structure of PKGBUILD and paches refactored.
- gtk3-widget-factory application restored.
- Files of original ArchLinux GTK3 package moved away.
Diffstat (limited to 'file-chooser__typeahead.patch')
-rw-r--r-- | file-chooser__typeahead.patch | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/file-chooser__typeahead.patch b/file-chooser__typeahead.patch new file mode 100644 index 000000000000..d61f8f732774 --- /dev/null +++ b/file-chooser__typeahead.patch @@ -0,0 +1,74 @@ +diff -U 5 -r -Z -B ./org/gtk/gtkfilechooserdialog.c ./mod/gtk/gtkfilechooserdialog.c +--- ./org/gtk/gtkfilechooserdialog.c 2017-07-19 04:55:39.000000000 +0200 ++++ ./mod/gtk/gtkfilechooserdialog.c 2017-07-30 13:23:41.280123562 +0200 +@@ -479,11 +479,11 @@ + return; + + dialog->priv->search_setup = TRUE; + + g_object_get (dialog, "use-header-bar", &use_header, NULL); +- if (use_header) ++ if (FALSE && use_header) + { + GtkWidget *button; + GtkWidget *image; + GtkWidget *header; + +diff -U 5 -r -Z -B ./org/gtk/gtkfilechooserwidget.c ./mod/gtk/gtkfilechooserwidget.c +--- ./org/gtk/gtkfilechooserwidget.c 2017-07-19 04:55:39.000000000 +0200 ++++ ./mod/gtk/gtkfilechooserwidget.c 2017-07-30 13:24:45.543460079 +0200 +@@ -2476,11 +2476,11 @@ + static void + file_list_set_sort_column_ids (GtkFileChooserWidget *impl) + { + GtkFileChooserWidgetPrivate *priv = impl->priv; + +- gtk_tree_view_set_search_column (GTK_TREE_VIEW (priv->browse_files_tree_view), -1); ++ gtk_tree_view_set_search_column (GTK_TREE_VIEW (priv->browse_files_tree_view), 0); + + gtk_tree_view_column_set_sort_column_id (priv->list_name_column, MODEL_COL_NAME); + gtk_tree_view_column_set_sort_column_id (priv->list_time_column, MODEL_COL_TIME); + gtk_tree_view_column_set_sort_column_id (priv->list_size_column, MODEL_COL_SIZE); + gtk_tree_view_column_set_sort_column_id (priv->list_location_column, MODEL_COL_LOCATION_TEXT); +@@ -3246,10 +3246,12 @@ + case OPERATION_MODE_BROWSE: + operation_mode_set_browse (impl); + break; + + case OPERATION_MODE_SEARCH: ++ priv->operation_mode = old_mode; ++ return; + operation_mode_set_search (impl); + break; + + case OPERATION_MODE_RECENT: + operation_mode_set_recent (impl); +@@ -7496,11 +7498,11 @@ + GtkFileChooserWidget *impl = load_data->impl; + GtkFileChooserWidgetPrivate *priv = impl->priv; + + gtk_tree_view_set_model (GTK_TREE_VIEW (priv->browse_files_tree_view), + GTK_TREE_MODEL (priv->recent_model)); +- gtk_tree_view_set_search_column (GTK_TREE_VIEW (priv->browse_files_tree_view), -1); ++ gtk_tree_view_set_search_column (GTK_TREE_VIEW (priv->browse_files_tree_view), 0); + + gtk_tree_view_column_set_sort_column_id (priv->list_name_column, -1); + gtk_tree_view_column_set_sort_column_id (priv->list_time_column, -1); + gtk_tree_view_column_set_sort_column_id (priv->list_size_column, -1); + gtk_tree_view_column_set_sort_column_id (priv->list_location_column, -1); +diff -U 5 -r -Z -B ./org/gtk/ui/gtkfilechooserwidget.ui ./mod/gtk/ui/gtkfilechooserwidget.ui +--- ./org/gtk/ui/gtkfilechooserwidget.ui 2017-07-19 04:55:39.000000000 +0200 ++++ ./mod/gtk/ui/gtkfilechooserwidget.ui 2017-07-30 13:25:38.093462683 +0200 +@@ -160,11 +160,11 @@ + <property name="hscrollbar-policy">never</property> + <child> + <object class="GtkTreeView" id="browse_files_tree_view"> + <property name="visible">1</property> + <property name="has-tooltip">1</property> +- <property name="enable-search">0</property> ++ <property name="enable-search">1</property> + <child internal-child="accessible"> + <object class="AtkObject" id="browse_files_tree_view-atkobject"> + <property name="AtkObject::accessible-name" translatable="yes">Files</property> + </object> + </child> |