Browse Prior Art Database

Object Oriented Clipboard Implementation

IP.com Disclosure Number: IPCOM000107545D
Original Publication Date: 1992-Mar-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 3 page(s) / 89K

Publishing Venue

IBM

Related People

Elder, DB: AUTHOR [+5]

Abstract

The following design of the clipboard function allows the copying and moving of data from one list of objects to another. The move and copy takes the information displayed that represents the object plus any objects contained within that object and puts them in a temporary buffer, the clipboard. When an object is put into a list from the clipboard, the same deep copy of the object is made.

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

Object Oriented Clipboard Implementation

       The following design of the clipboard function allows the
copying and moving of data from one list of objects to another.  The
move and copy takes the information displayed that represents the
object plus any objects contained within that object and puts them in
a temporary buffer, the clipboard.  When an object is put into a list
from the clipboard, the same deep copy of the object is made.

      This invention extends the traditional implementation of the
clipboard to work in an object-oriented environment and allows the
user to copy the entire object as appropriate.  The object being
placed in the clipboard is an object reference.  This implies that it
and all of its contained objects are available for paste into another
object. The receiving object can determine if the object being pasted
is appropriate for the receiving location.

      The following description is of actions involving a clipboard
which manipulate entire objects instead of just the text on the
screen.  Each of the illustrations show the objects, including any
objects they contain, being put into the clipboard and taken out.
o Clipboard Copy action

      This action takes the selected objects in the list, makes a
copy of them, and places the copies in the clipboard.

      In Figure 1 is shown a list panel from which Obj2 was copied
into the clipboard.  This diagram illustrates two points.  First, the
text displayed in the panel that represents the object to the user is
copied into the clipboard.  It is...