1. 13 Aug, 2004 1 commit
  2. 12 Aug, 2004 2 commits
    • Matthias Clasen's avatar
      Underscore-prefix gtk_file_system_module_get_type(). Underscore-prefix · e4ec4f37
      Matthias Clasen authored
      2004-08-12  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkfilesystem.c: Underscore-prefix gtk_file_system_module_get_type().
      	* gtk/gtkfilechooserdefault.c: Underscore-prefix shortcuts_model_filter_get_type().
      
      	* gtk/gtkimmodule.c: Make gtk_im_module_get_type() static.
      	* gtk/gtk.symbols:
      	* gtk/gtkinternals.h: Remove the no longer exported get_type functions.
      e4ec4f37
    • Federico Mena Quintero's avatar
      Fix #149422, #143457: · c710d479
      Federico Mena Quintero authored
      2004-08-11  Federico Mena Quintero  <federico@ximian.com>
      
      	Fix #149422, #143457:
      
      	* gtk/gtkfilechooserdefault.c
      	(gtk_file_chooser_default_should_respond): Rewrite to take the
      	current focus into account, the contents of the save entry, and
      	the last focus for the shortcuts list.
      	(switch_to_selected_folder): We don't need an assertion on the
      	action here.
      c710d479
  3. 09 Aug, 2004 2 commits
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 3612aee5
      Matthias Clasen authored
      Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      
      	* gtk/Makefile.am: Add rules to generate gtk.def and
      	from gtk.symbols, and make make check check the abi
      	with abicheck.sh.
      	(gtk_private_h_sources): Add gtkinternals.h
      	(gtk_built_private_headers): Add gtkalias.h
      	(gtk_extra_sources): Add gtk.symbols
      	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
      
      	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      
      	* gtk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgtk-x11.2.0.so against the symbols
      	found in gtk.symbols.
      
      	* gtk/makegtkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      
      	* gtk/gtkinternals.h: New file. An uninstalled header listing
      	symbols which must be exported for some reason and do not appear
      	in any other header.
      
      	* gtk/*.c: Include gtkalias.h
      3612aee5
    • Matthias Clasen's avatar
      Don't leak a reference to the pixbufs. · fbc0b767
      Matthias Clasen authored
      Sun Aug  8 23:46:20 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Don't
      	leak a reference to the pixbufs.
      fbc0b767
  4. 07 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Use GtkTreeViewRowSeparatorFunc instead of GtkCellRendererSepText. · f82ca65b
      Matthias Clasen authored
      Sat Aug  7 18:19:03 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkfilechooserdefault.c (save_folder_combo_create):
      	(shortcuts_list_create): Use GtkTreeViewRowSeparatorFunc
      	instead of GtkCellRendererSepText.  (#147864)
      
      	* gtk/gtkcellrendererseptext.[hc]: Removed.
      
      	* gtk/Makefile.am: Remove gtkcellrendererseptext.[hc]
      
      Sat Aug  7 18:15:15 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcombobox.c (gtk_combo_box_menu_row_deleted):
      	(gtk_combo_box_menu_row_inserted):
      	(gtk_combo_box_menu_row_changed): Correctly handle
      	insertion and deletion of separators in menu mode.
      f82ca65b
  5. 06 Aug, 2004 1 commit
    • Federico Mena Quintero's avatar
      Fix #144232: · bbd78cd9
      Federico Mena Quintero authored
      2004-08-06  Federico Mena Quintero  <federico@ximian.com>
      
      	Fix #144232:
      
      	* gtk/gtkfilechooserdefault.c (save_widgets_create): Use a
      	GtkFileChooserEntry for the file name, rather than a GtkEntry.
      	(update_chooser_entry): Set the contents of the file chooser entry
      	rather than the plain entry's.
      	(gtk_file_chooser_default_set_current_folder): Set the new folder
      	on the save entry.
      	(gtk_file_chooser_default_set_current_name): Set the name on the
      	file chooser entry.
      	(check_save_entry): Use the file chooser entry rather than the
      	plain entry.
      
      	* gtk/gtkfilechooserentry.c
      	(_gtk_file_chooser_entry_set_base_folder): Call
      	gtk_file_chooser_entry_changed() so that we recompute the current
      	folder based on the new base folder.
      bbd78cd9
  6. 29 Jul, 2004 2 commits
    • Federico Mena Quintero's avatar
      Add a field for an "add to shortcuts" menu item. (popup_menu_detach_cb): · 15f23d38
      Federico Mena Quintero authored
      2004-07-29  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/gtkfilechooserdefault.c (struct _GtkFileChooserDefault): Add
      	a field for an "add to shortcuts" menu item.
      	(popup_menu_detach_cb): Clear out the field.
      	(file_list_build_popup_menu): Only build the menu here.
      	(file_list_update_popup_menu): Build the menu, then update the
      	sensitivity of its items.
      	(file_list_popup_menu): Use file_list_update_popup_menu().
      	(bookmarks_check_add_sensitivity): Also set the sensitivity of the
      	popup menu item.  Correctly handle the case for a *single* file.
      	Simplify a bit.
      	(bookmarks_add_selected_folder): New helper function; code moved
      	over from add_bookmark_button_clicked_cb().
      	(add_bookmark_button_clicked_cb): Use the function above.
      	(selection_check): Rather than returning a boolean value for
      	emptiness, actually return the number of selected rows.  Also,
      	simplify a bit.
      	(get_selected_path): New helper function.
      15f23d38
    • Federico Mena Quintero's avatar
      Store signal IDs in gulongs, not guints! · db87e3fa
      Federico Mena Quintero authored
      2004-07-28  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/gtkfilechooserdefault.c (struct _GtkFileChooserDefault):
      	Store signal IDs in gulongs, not guints!
      	(gtk_file_chooser_default_hierarchy_changed): We now monitor the
      	focus widget on our toplevel to know which widget was last focused
      	at the time our "should_respond" method gets called.
      	(shortcuts_activate_selected): New helper function.
      	(shortcuts_get_selected): New helper function.
      	(remove_selected_bookmarks): Use shortcuts_get_selected().
      	(bookmarks_check_remove_sensitivity): Likewise.
      	(shortcuts_reorder): Likewise.
      	(shortcuts_activate_iter): Renamed from shortcuts_activate_item().
      	Activate by iter, not by item number.
      	(save_folder_combo_changed_cb): Use shortcuts_activate_iter().
      	(shortcuts_row_activated_cb): Likewise.
      	(gtk_file_chooser_default_should_respond): If the last focused
      	widget on the toplevel was the shortcuts list, activate the
      	selected shortcut.
      db87e3fa
  7. 22 Jul, 2004 1 commit
    • Matthias Clasen's avatar
      Add a new :ellipsize property which controls ellipsization of the rendered · f0d8fe3a
      Matthias Clasen authored
      Thu Jul 22 01:42:16 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_class_init):
      	Add a new :ellipsize property which controls ellipsization of the
      	rendered text.  (#144835, Vincent Untz, patch by Jonathan Blandford
      	and Anders Carlsson
      
      	* gtk/gtkfilechooserdefault.c (create_file_list): Use ellipsization
      	for the name column.
      f0d8fe3a
  8. 14 Jul, 2004 1 commit
  9. 13 Jul, 2004 1 commit
  10. 09 Jul, 2004 1 commit
    • Federico Mena Quintero's avatar
      Fix #139290: · b3fbcef8
      Federico Mena Quintero authored
      2004-07-08  Federico Mena Quintero  <federico@ximian.com>
      
      	Fix #139290:
      
      	* gtk/gtkfilesystemmodel.c (_gtk_file_system_model_new): Add a
      	GError argument.  Do check for errors when getting the
      	GtkFileFolder:  get the folder and read the children before
      	actually creating the model.  Removed obsolete code that handled
      	roots-changed on the file system.
      	(file_model_node_get_info): Assert that we don't reach the old
      	case to display file system roots.
      	(roots_changed_callback): Removed.
      
      	* gtk/gtkfilechooserdefault.c (set_list_model): Add a GError
      	argument, and a boolean return value.  Return an error if we
      	cannot create the file system model.  On error, set a NULL model
      	on the tree.
      	(gtk_file_chooser_default_set_current_folder): Use the error value
      	from set_list_model().
      	(gtk_file_chooser_default_set_property): Set the show_hidden
      	property only if the browse_files_model exists.
      	(gtk_file_chooser_default_unselect_path): Only operate if the
      	browse_files_model exists.
      	(check_preview_change): Check whether we have the sort_model.
      	(change_folder_and_display_error): Copy the path we get passed
      	before using it.  There's a comment in there that explains why we
      	need to copy it; basically, if the passed path belongs to the
      	model, the model may go away in the middle of this function and
      	we'll be left with a dangling pointer.
      	(install_list_model_filter): Assert that the model is not NULL.
      	(set_current_filter): Check whether the model exists.
      
      	* gtk/gtktreeselection.c (gtk_tree_selection_get_selected): Don't
      	g_return_if_fail if the model is NULL.
      	(gtk_tree_selection_get_selected_rows): Likewise.
      	(gtk_tree_selection_count_selected_rows): Likewise.
      	(gtk_tree_selection_selected_foreach): Likewise.
      	(gtk_tree_selection_path_is_selected): Likewise; rather just
      	return FALSE.
      	(gtk_tree_selection_select_all): Likewise.
      	(gtk_tree_selection_unselect_all): Likewise.
      	(gtk_tree_selection_select_range): Do g_return_if_fail() if the
      	model is NULL.
      	(gtk_tree_selection_unselect_range): Likewise.
      
      	* gtk/gtkfilesystemunix.c (fill_in_names): Return immediately if
      	g_dir_open() fails:  there is no need to set the error ourselves,
      	as g_dir_open() already does it.
      b3fbcef8
  11. 06 Jul, 2004 1 commit
  12. 23 Jun, 2004 1 commit
  13. 12 Jun, 2004 2 commits
    • Matthias Clasen's avatar
      Don't use contractions like "don't" or "isn't" in error messages. It isn't · 9bff92fb
      Matthias Clasen authored
      Fri Jun 11 22:02:56 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* io-gif.c, io-pnm.c, io-tga.c, io-xpm.c: Don't use
      	contractions like "don't" or "isn't" in error messages.
      	It isn't nice to use them in log entries either...
      	(#137774, Morten Welinder, patch by Alexander Winston)
      9bff92fb
    • Federico Mena Quintero's avatar
      Fixes #143578: · 2ec91059
      Federico Mena Quintero authored
      2004-06-11  Federico Mena Quintero  <federico@ximian.com>
      
      	Fixes #143578:
      
      	* gtk/gtkfilesystemmodel.c (_gtk_file_system_model_add_editable):
      	Don't ref the editable node.
      	(_gtk_file_system_model_remove_editable): Don't unref the editable node.
      	(_gtk_file_system_model_remove_editable): Ahem, free the node.
      
      	* gtk/gtkfilechooserdefault.c (struct _GtkFileChooserDefault):
      	Added fields for edited_idle and edited_new_text.
      	(renderer_edited_cb): Queue the
      	creation of the folder in an idle handler.
      	(renderer_editing_canceled_cb): Likewise for the cancellation.
      	(gtk_file_chooser_default_finalize): Free the impl->edited_new_text.
      2ec91059
  14. 31 May, 2004 1 commit
  15. 27 May, 2004 1 commit
  16. 04 May, 2004 1 commit
    • Federico Mena Quintero's avatar
      Fixes #139562, based on a patch by Christian Neumair. · 8e6a2b4f
      Federico Mena Quintero authored
      2004-05-04  Federico Mena Quintero  <federico@ximian.com>
      
      	Fixes #139562, based on a patch by Christian Neumair.
      
      	* gtk/gtkfilechooserdefault.c (struct _GtkFileChooserDefault): Add
      	a filter_combo_hbox field to contain the filter combo.
      	(show_filters): Show/hide the filter_combo_hbox.
      	(create_filename_entry_and_filter_combo): Removed.
      	(file_pane_create): Create the filter_combo_hbox here.
      8e6a2b4f
  17. 29 Apr, 2004 1 commit
    • Federico Mena Quintero's avatar
      Fixes #140412. · 66319433
      Federico Mena Quintero authored
      2004-04-29  Federico Mena Quintero  <federico@ximian.com>
      
      	Fixes #140412.
      
      	* gtk/gtkfilechooserdefault.c (remove_selected_bookmarks): New
      	function; moved the code over from
      	remove_bookmark_button_clicked_cb().
      	(remove_selected_bookmarks): Now, getting a non-removable bookmark
      	is not an error, as we may be called as a result of hitting the
      	Delete key.
      	(shortcuts_key_press_event_cb): New handler; delete the bookmark
      	if the user presses Backspace, Delete, or KP_Delete.
      66319433
  18. 15 Apr, 2004 1 commit
  19. 06 Apr, 2004 2 commits
  20. 02 Apr, 2004 1 commit
    • Federico Mena Quintero's avatar
      Fix #136077. · 8e661364
      Federico Mena Quintero authored
      2004-04-01  Federico Mena Quintero  <federico@ximian.com>
      
      	Fix #136077.
      
      	* gtk/gtkpathbar.h (struct _GtkPathBarClass): Add a
      	"child_is_hidden" boolean argument to the "path-clicked" signal.
      
      	* gtk/gtkpathbar.c (struct _ButtonData): Added a file_is_hidden
      	field.
      	(make_directory_button): Take a file_is_hidden argument; put it in
      	the ButtonData.
      	(_gtk_path_bar_set_path): See whether each path component path is
      	a hidden file.
      	(gtk_path_bar_class_init): Add the file_is_hidden argument to the
      	"path-clicked" signal.
      	(button_clicked_cb): See if the downwards button represents a
      	hidden file for the file_is_hidden argument in the signal
      	emission.
      
      	* gtk/gtkmarshalers.list: Added a signal type VOID:POINTER,BOOLEAN.
      
      	* gtk/gtkfilechooserdefault.c
      	(gtk_file_chooser_default_select_path): If we fail to switch
      	folders, don't try to select the path in the file system model.
      	Also, return the result from _gtk_file_system_model_path_do().
      	(gtk_file_chooser_default_select_path): Turn on show_hidden in the
      	file system model if we are asked to select a hidden file.
      	(path_bar_clicked): Show hidden files based on whether the
      	immediate downwards folder in the path bar is a hidden file
      	itself.
      	(struct _GtkFileChooserDefault): Added fields
      	browse_files_popup_menu and browse_files_popup_menu_hidden_files_item.
      	(create_file_list): Set an object data key of
      	"GtkFileChooserDefault" on the tree view so that we can find the
      	impl from the popup menu callbacks.  Also, hook up to the
      	"button-press-event" and "popup-menu" signals in the file list to
      	bring up a popup menu.
      	(list_popup_menu_cb): New callback.
      	(list_button_press_event_cb): New callback.
      
      	Fix #138763:
      
      	* gtk/gtkfilesystemmodel.c
      	(_gtk_file_system_model_new): Oops, connect_object to
      	"finished-loading".
      8e661364
  21. 29 Mar, 2004 1 commit
    • Federico Mena Quintero's avatar
      Fix #137520. · 7f62edf3
      Federico Mena Quintero authored
      2004-03-29  Federico Mena Quintero  <federico@ximian.com>
      
      	Fix #137520.
      
      	* gtk/gtkfilesystem.h (struct _GtkFileFolderIface): Added slots
      	for an ::is_finished_loading() method and a ::finished_loading()
      	signal at the end of the struct.
      
      	* gtk/gtkfilesystem.c (gtk_file_folder_base_init): Create the
      	"finished-loading" signal.
      	(gtk_file_folder_is_finished_loading): New function.
      
      	* gtk/gtkfilesystemunix.c
      	(gtk_file_folder_unix_is_finished_loading): Implement.
      
      	* gtk/gtkfilesystemmodel.c (struct _GtkFileSystemModelClass): New
      	slot for a "finished-loading" signal.
      	(gtk_file_system_model_class_init): Create the "finished-loading"
      	signal.
      	(struct _GtkFileSystemModel): New field
      	idle_finished_loading_source.  We emit the "finished-loading"
      	signal in an idle if the root folder was done loading right in
      	_gtk_file_system_model_new(), so that the caller has a chance to
      	connect to the signal.
      	(_gtk_file_system_model_new): Connect to the normal signals of the
      	folder even if the initial _list_children() fails.  Also, see if
      	the folder is finished loading; connect to the "finished-loading"
      	signal otherwise.
      	(gtk_file_system_model_finalize): Remove the idle handler.
      
      	* gtk/gtkfilechooserdefault.c (set_list_model): Set a busy cursor
      	and connect to the model's "finished-loading" signal.
      	(get_toplevel): New helper function.
      	(error_message): Use get_toplevel().
      	(trap_activate_cb): Likewise.
      	(location_popup_handler): Likewise.
      	(set_busy_cursor): New function.
      	(browse_files_model_finished_loading_cb): New callback.
      7f62edf3
  22. 25 Mar, 2004 2 commits
  23. 19 Mar, 2004 3 commits
    • Federico Mena Quintero's avatar
      Revert the patch to #137520, as 2.4.1 is for conservative bug fixes only. · da83c1cb
      Federico Mena Quintero authored
      2004-03-19  Federico Mena Quintero  <federico@ximian.com>
      
      	* Revert the patch to #137520, as 2.4.1 is for conservative bug
      	fixes only.  The patch is attached to the bug report, for
      	reference.
      
      2004-03-19  Morten Welinder  <terra@gnome.org>
      
      	* gtk/gtkfilechooserdefault.c
      da83c1cb
    • Morten Welinder's avatar
      Test existance of the path after checking for locality, if needed. · f1c18d57
      Morten Welinder authored
      2004-03-19  Morten Welinder  <terra@gnome.org>
      
      	* gtk/gtkfilechooserdefault.c
      	(gtk_file_chooser_default_set_current_folder): Test existance of
      	the path after checking for locality, if needed.
      f1c18d57
    • Federico Mena Quintero's avatar
      Fix #137520. · 68030a7e
      Federico Mena Quintero authored
      2004-03-19  Federico Mena Quintero  <federico@ximian.com>
      
      	Fix #137520.
      
      	* gtk/gtkfilesystem.h (struct _GtkFileFolderIface): Added slots
      	for an ::is_finished_loading() method and a ::finished_loading()
      	signal at the end of the struct.
      
      	* gtk/gtkfilesystem.c (gtk_file_folder_base_init): Create the
      	"finished-loading" signal.
      	(gtk_file_folder_is_finished_loading): New function.
      
      	* gtk/gtkfilesystemunix.c
      	(gtk_file_folder_unix_is_finished_loading): Implement.
      
      	* gtk/gtkfilesystemmodel.c (struct _GtkFileSystemModelClass): New
      	slot for a "finished-loading" signal.
      	(gtk_file_system_model_class_init): Create the "finished-loading"
      	signal.
      	(struct _GtkFileSystemModel): New field
      	idle_finished_loading_source.  We emit the "finished-loading"
      	signal in an idle if the root folder was done loading right in
      	_gtk_file_system_model_new(), so that the caller has a chance to
      	connect to the signal.
      	(_gtk_file_system_model_new): Connect to the normal signals of the
      	folder even if the initial _list_children() fails.  Also, see if
      	the folder is finished loading; connect to the "finished-loading"
      	signal otherwise.
      	(gtk_file_system_model_finalize): Remove the idle handler.
      
      	* gtk/gtkfilechooserdefault.c (set_list_model): Set a busy cursor
      	and connect to the model's "finished-loading" signal.
      	(get_toplevel): New helper function.
      	(error_message): Use get_toplevel().
      	(trap_activate_cb): Likewise.
      	(location_popup_handler): Likewise.
      	(set_busy_cursor): New function.
      	(browse_files_model_finished_loading_cb): New callback.
      68030a7e
  24. 17 Mar, 2004 2 commits
  25. 15 Mar, 2004 7 commits
    • Federico Mena Quintero's avatar
      Only hide the "create folder" button in OPEN mode; all the others should · 7cd0c268
      Federico Mena Quintero authored
      2004-03-15  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/gtkfilechooserdefault.c (update_appearance): Only hide the
      	"create folder" button in OPEN mode; all the others should show it
      	it.
      	(get_paths_foreach): Handle the editable row.
      
      	* gtk/gtkfilesystemunix.c (gtk_file_system_unix_create_folder):
      	Force a re-get of the folder so that the new directory gets added
      	to its hash table of file info.
      7cd0c268
    • Federico Mena Quintero's avatar
      In the Save modes, set the Name entry of the file chooser if we get a · 3e3ca555
      Federico Mena Quintero authored
      2004-03-15  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/gtkfilechooserdefault.c (update_from_entry): In the Save
      	modes, set the Name entry of the file chooser if we get a
      	nonexistent filename from the file entry.  Fixes #135911.
      	(gtk_file_chooser_default_set_current_name): Oops, this should
      	also work if we are in CREATE_FOLDER mode.
      
      	* gtk/gtkfilesystem.c (gtk_file_path_real_copy): Use
      	gtk_file_path_copy().
      
      	* gtk/gtkfilechooserentry.c (check_completion_callback): Free the
      	path that we got from the model.
      	(completion_match_func): Use DISPLAY_NAME_COLUMN rather than a
      	hard-coded constant.
      3e3ca555
    • Federico Mena Quintero's avatar
      Only show the title string in OPEN/SELECT_FOLDER mode as it's · 77c70924
      Federico Mena Quintero authored
      Mon Mar 15 12:51:17 2004  Jonathan Blandford  <jrb@gnome.org>
      
      	* gtk/gtkfilechooserdefault.c (location_popup_handler): Only show
      	the title string in OPEN/SELECT_FOLDER mode as it's open-specific.
      	Put a blank title for SAVE/CREATE_FOLDER; we are in string freeze,
      	so we'll fix it for 2.4.1 as #137272.
      
      	* gtk/gtkpathbar.c (gtk_path_bar_scroll_down): calculate
      	space_available correctly for RTL mode.  w/o this, you can't
      	scroll down again.  Fixes #137021.
      
      2004-03-15  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/gtkpathbar.c (gtk_path_bar_scroll_up): Queue a resize.
      	(gtk_path_bar_scroll_down): Likewise.
      77c70924
    • Jonathan Blandford's avatar
      set changing_folders to be true so we don't trigger a callback when we · e8095cc8
      Jonathan Blandford authored
      Mon Mar 15 10:35:19 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkfilechooserdefault.c (shortcuts_add_volumes): set
              changing_folders to be true so we don't trigger a callback when we
              remove the selection
              (shortcuts_add_bookmarks): ditto
      e8095cc8
    • Jonathan Blandford's avatar
      implement correctly. (completion_match_func): Allow surpressing popdowns. · 486fc4fe
      Jonathan Blandford authored
      Mon Mar 15 08:48:48 2004  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/gtkfilechooserentry.c (match_selected_callback): implement
              correctly.
              (completion_match_func): Allow surpressing popdowns.
              (maybe_append_seperator_to_path): New function to add a separator
              item to a display_name.  Bad hack.
              (check_completion_callback): Implement select-ahead as an idle.
              (add_completion_idle): new function to handle select-ahead
              (gtk_file_chooser_entry_do_insert_text): starf the select-ahead
              idle.
              (gtk_file_chooser_entry_focus): Override tab for completion.
              (gtk_file_chooser_entry_activate): commit select_ahead when
              activated.
      
              * gtk/gtkfilechooserdefault.c (location_popup_handler): grab the
              appropriate widget for the mode.
      486fc4fe
    • Mark McLoughlin's avatar
      remove the unused "lowest_folder" GtkFileChooserDefault member. Leftover · 2d23e05a
      Mark McLoughlin authored
      2004-03-15  Mark McLoughlin  <mark@skynet.ie>
      
              * gtk/gtkfilechooserdefault.c: remove the unused "lowest_folder"
              GtkFileChooserDefault member. Leftover from my original patch
              for bug #136987.
      2d23e05a
    • Federico Mena Quintero's avatar
      Renamed from shortcuts_unselect_all(); now selects the row that · f956e3ae
      Federico Mena Quintero authored
      2004-03-15  Federico Mena Quintero  <federico@ximian.com>
      
      	* gtk/gtkfilechooserdefault.c (shortcuts_find_current_folder):
      	Renamed from shortcuts_unselect_all(); now selects the row that
      	corresponds to the current folder, if any.  Fixes #135916.
      
      	* gtk/gtkpathbar.h: Added prototypes for _gtk_path_bar_up() and
      	_gtk_path_bar_down().
      f956e3ae