Skip to content
  • Michael Natterer's avatar
    allow to create a GimpContainerEditor without a popup menu. · d1c99bee
    Michael Natterer authored
    2003-03-22  Michael Natterer  <mitch@gimp.org>
    
    	* app/widgets/gimpcontainereditor.c: allow to create a
    	GimpContainerEditor without a popup menu.
    
    	* app/widgets/gimpcellrendererviewable.c: free the event we
    	got from gdk_get_current_event().
    
    	* app/widgets/gimpcontainerview.c: check view->hash_table for
    	being non-NULL before using it. Be prepared to be destroyed by as
    	a result of calling gimp_context_set_foo(view->context, foo).
    
    	* app/widgets/gimpcontainertreeview.[ch]: added
    	tree_view->editable_cells and handle *all* mouse clicks in
    	gimp_container_tree_view_button_press() (by returning TRUE). Start
    	editing on double-click only. Use gtk_tree_view_set_cursor()
    	instead of gtk_tree_selection_select_path() to avoid
    	selected/focus confusion when the focus enters the widget. Be
    	prepeared to be destroyed as a result of item selection.
    
    	* app/widgets/Makefile.am
    	* app/widgets/widgets-types.h
    	* app/widgets/gimpcontainerpopup.[ch]: new GtkWindow derived
    	widget which pops up a selection of any GimpContainer/GimpContext
    	combo.
    
    	* app/widgets/gimpdatafactoryview.c
    	* app/widgets/gimpitemtreeview.c: add the name cell to
    	tree_view->editable_cells so it becomes editable.
    
    	* app/tools/gimpblendoptions.c
    	* app/tools/paint_options.c: use the new container popup for
    	selecting brushes and gradients.
    d1c99bee
To find the state of this project's repository at the time of any of these versions, check out the tags.