Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Draggable Date And Time Fields

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

Publishing Venue

IBM

Related People

Eisen, I: AUTHOR [+3]

Abstract

This article describes a method for allowing date/time fields to participate in direct manipulation operations. Applications need to be able to define a date/time field that can be dragged and dropped on top of another field. Also, they need to be able to have a date/time field that may itself be dropped upon. The date/time field that is dropped upon should be set to the date/time that was dragged and dropped. The date/time field dragged could have a different format than the field receiving the date/time. The resulting date/time of the field dropped upon should keep its original format but be set to the date/time of the field from which the drag was initiated. A date/time field should be able to be dragged from one application to another that may be in a different process.

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

Draggable Date And Time Fields

       This article describes a method for allowing date/time
fields to participate in direct manipulation operations. Applications
need to be able to define a date/time field that can be dragged and
dropped on top of another field. Also, they need to be able to have a
date/time field that may itself be dropped upon. The date/time field
that is dropped upon should be set to the date/time that was dragged
and dropped.  The date/time field dragged could have a different
format than the field receiving the date/time. The resulting
date/time of the field dropped upon should keep its original format
but be set to the date/time of the field from which the drag was
initiated.  A date/time field should be able to be dragged from one
application to another that may be in a different process.

      Dialog Services will provide a style bit for the date/time
control that will allow it to participate as a direct manipulation
object.  This new draggable date/time control will handle all direct
manipulation and WM_BUTTON2DOWN messages.  The draggable date/time
control will send the following notification messages to the owner
application (owner of the control):

      DN_DS_INITDRAG - Upon receiving a WM_BUTTON2DOWN message, the
date/time control will send a DN_DS_INITDRAG message to the
application.  It will contain the Identifier of the date/time control
and the point coordinates of the pointer.

      DN_DS_DROPPEDON - Upon receivin...