Browse Prior Art Database

Notebook Tabs as Target Location for Drag/Drop Operations

IP.com Disclosure Number: IPCOM000110561D
Original Publication Date: 1992-Dec-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 1 page(s) / 43K

Publishing Venue

IBM

Related People

Brininstool, D: AUTHOR [+4]

Abstract

This article describes an interface that allows the user to move or copy items from one notebook page to another using direct manipulation (drag/drop). The unique feature of this invention is that the user can directly manipulate items contained on notebook pages and drop them on other notebook pages within the same notebook.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 80% of the total text.

Notebook Tabs as Target Location for Drag/Drop Operations

       This article describes an interface that allows the user
to move or copy items from one notebook page to another using direct
manipulation (drag/drop).  The unique feature of this invention is
that the user can directly manipulate items contained on notebook
pages and drop them on other notebook pages within the same notebook.

      A typical use of this invention involves the following:
1.  The user finds an item on a notebook page that should be moved or
copied to another page within the same notebook.
2.  The user initiates a drag on the item using the appropriate mouse
button.
3.  The user drags the item to the tab representing the notebook page
to which the item is to be moved or copied.
4.  The user then has two choices:
      a.  The user can immediately drop the item on the tab and it
will be inserted or added appropriately to that notebook page.
      b.  The user can hold the item over the tab for a specified
length of time (for example, one second) and the notebook page
represented by that tab will be brought forward.  This allows the
user to see that page before dropping the item.  If that notebook
page contains objects that could have items dropped on them, the user
could then choose which specific object should be dropped on.

      The method used for implementing this invention is changing the
tab control so that it participates in drag/drop conversations.  To
...