Browse Prior Art Database

Initiation of a Direct Manipulation Operation From a Text List

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

Publishing Venue

IBM

Related People

Black, R: AUTHOR [+4]

Abstract

This article describes the Initiation of a direct manipulation operation from a text list. Current list controls do not recognize any direct manipulation action on the items within the list. There is no way in 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 a Text List

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

      The Dialog Services 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 a text item in the list and presses 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 item within it which is to be dragged.
If the application does not allow direct manipulation this message
may be ignored.

      This allows an application to start a direct manipulation
action from a text list.  This could be used for dragging names and
addresses from a phone directory list to a letter heading.

      Disclosed anonymously.