# File gnomecanvas/sample/canvas-curve.rb, line 97
  def item_event(item, event)
    if (event.event_type == Gdk::Event::BUTTON_PRESS &&
        event.button == 1 &&
        (event.state & Gdk::Window::SHIFT_MASK == Gdk::Window::SHIFT_MASK))
      if (item == @current_item)
        @current_item = nil
        @current_state = STATE_INIT
      end

      item.destroy()
      return true
    end
    false
  end