Browse Prior Art Database

Initiation of a Direct Manipulation Operation From an Icon List

IP.com Disclosure Number: IPCOM000102344D
Original Publication Date: 1990-Nov-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 1 page(s) / 29K

Publishing Venue

IBM

Related People

Black, R: AUTHOR [+4]

Abstract

This article describes the initialization of a direct manipulation operation from a list of icons. Current list controls do not recognize any direct manipulation action on the icons within the list. There is no way using current list controls to drag an item from or within a list box.

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

Initiation of a Direct Manipulation Operation From an Icon List

       This article describes the initialization of a direct
manipulation operation from a list of icons.  Current list controls
do not recognize any direct manipulation action on the icons within
the list.  There is no way using current list controls to drag an
item from or within a list box.

      The OfficeVision/2 list control will monitor the location of
the mouse pointer and the status of the mouse button 2. If the user
moves the mouse over an icon in the list and presses (and holds down)
mouse button 2 (the list control receives a WM_BUTTON2DOWN message)
the list control will send a LN_DS_INITDRAG message to the
application routine that "owns" the list control. This message will
identify the specific list control and the icon (object) within it
which is to be dragged.  If the application does not allow direct
manipulation, this message may be ignored. To participate in direct
manipulation, the application must call the dialog services DsDrag
routine to actually move the icons around the screen.  This feature
of list control could be used to drag icons representing documents
from an in-basket list to a file cabinet drawer list.