Skip to content
  • Michael Natterer's avatar
    call tool_manager_oper_active_update() also on GDK_ENTER_NOTIFY, · 0df20a05
    Michael Natterer authored
    2003-10-29  Michael Natterer  <mitch@gimp.org>
    
    	* app/display/gimpdisplayshell-callbacks.c
    	(gimp_display_shell_tool_events): call
    	tool_manager_oper_active_update() also on GDK_ENTER_NOTIFY,
    	GDK_LEAVE_NOTIFY, GDK_PROXIMITY_IN and GDK_PROXIMITY_OUT so the
    	active tool's state is updated when the current device
    	enters/leaves the canvas area.
    
    	* app/tools/gimpmovetool.[ch]: added GimpTool::oper_update() and
    	prelight the guide which will be moved there. Prelight the guide
    	only while the while the cursor is in the guide's sensitive area,
    	not until another guide is selected.
    	Feels better and fixes bug #125474.
    
    	Removed "guide_disp" member from the GimpMoveTool because
    	GipmTool::oper_update() is called reliably now and we don't need
    	to worry about guide prelighting across different displays any
    	more.
    
    	(gimp_move_tool_cursor_update): removed guide prelighting code,
    	cleaned up and simplified.
    
    	(gimp_move_tool_button_press): never activate the tool after
    	calling init_edit_selection(). Fixes more tool control warnings.
    
    	* app/display/gimpdisplay-foreach.[ch]: removed
    	gdisplays_check_valid().
    0df20a05