Layer editor system for a pen-based computer
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system that provides a layer editor representing layers using box like controls. The layer controls are arranged in vertical stack representing the ordering of the layers in the paint application and provided with a highlight frame that indicates an active layer. The name or graphic of each layer depicted in the corresponding box for that layer can be created using drawing strokes of a stylus or pen of a pen-based computer. The pen is also used to select the controls, pop-up menus and perform selections or operations with underlying menus and/or functions. Making a mark with the pen can be used to select layer editing functions. A drawing dialog is used to write or draw the names applied to the layers.
171 Citations
59 Claims
-
1-2. -2. (canceled)
-
27. A layer editor interface, comprising:
-
layer representation graphic having layer names where layer representation graphic has a target area with target a size of at least 2 e where e is a distance error accuracy of an input device; and
a pop-up menu control activatable for each layer activatable from within the layer representation and that allows the layer to be edited and activatable by one of pressing a left mouse button while a cursor is over the layer representation and pressing a pen tip while the pen tip is over the layer representation. - View Dependent Claims (28, 29)
-
-
30. A layer editor interface, comprising:
-
layer representation graphics having layer names and selection targets with a box shape; and
controls associated with the representation graphics that are coincident with the selection targets and activatable by one of pressing a left mouse button while a cursor is over one of the selection targets and pressing a pen tip while the pen tip is over one of the selection targets. - View Dependent Claims (31)
-
-
32. An interface, comprising:
-
a layer representation graphic having layer names inputable by a user and displayable as hand drawn strokes where the layer representation graphic has a target area with target a size of at least 2 e where e is a distance error accuracy of an input device; and
a control associated with the graphic activatable from within the layer representation and that allows a corresponding layer to be edited and activatable by one of pressing a left mouse button while a cursor is over the layer representation and pressing a pen tip while the pen tip is over the layer representation. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A layer editor, comprising:
-
linear list of layers where each layer has a target area with target a size of at least 2 e where e is a distance error accuracy of an input device; and
a marking menu accessible activatable from within the layer list and providing layer editing functions and activatable by one of pressing a left mouse button while a cursor is over one of the layers representation and pressing a pen tip while the pen tip is over the one of the layers.
-
-
43. A method, comprising:
-
displaying a layer of a layer editor interface having a user entered graphic layer name on a display of a pen-based computer;
activating the layer graphic as a control; and
allowing the user to invoke a layer editing operation with using a pen of a pen-based computer to activate the control. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A computer readable storage for controlling a computer by displaying a layer of a layer editor having a user entered graphic layer name on a display of a pen-based computer and activating the layer graphic as a control.
-
49. An apparatus, comprising:
-
a display; and
a processor displaying a layer editor interface on said display, said interface comprising a layer representation graphic having a user entered graphic name and a corresponding coincident control and activatable by one of pressing a left mouse button while a cursor is over the layer representation and pressing a pen tip while the pen tip is over the layer representation.
-
-
50. A computer readable data structure for controlling a computer, comprising a layer editor linked to a list of layer editor boxes and a scroll control with each layer editor box comprising a layer image, a layer box image, a popup-menu, a popup menu target zone, move layer control, a move layer control target zone, a transparency control and a transparency control target zone.
-
51. A layer editor interface, comprising:
-
layer representation graphics representing graphic layers having displayed layer names descriptive of the content of the layers; and
a menu control associated with each layer and for each layer that allows the layer to be edited and activatable by one of pressing a left mouse button while a cursor is over one of the layer names and pressing a pen tip while the pen tip is over one of the layer names.
-
-
52. A layer editor interface, comprising:
-
layer representation graphic having layer names; and
a pop-up menu control activatable for each layer activatable from within the layer representation and that allows the layer to be edited and activatable by one of pressing a left mouse button while a cursor is over the layer representation and pressing a pen tip while the pen tip is over the layer representation where selection is made by a direction of a mark only.
-
-
53. A layer editor interface, comprising:
-
layer representation graphic having layer names where the layer representation graphic has a target area with target a size of at least 2 e where e is a distance error accuracy of an input device; and
a pop-up menu control activatable for each layer that allows the layer to be edited.
-
-
54. An interface, comprising:
-
layer representation graphic having layer names inputable by a user and displayable as hand drawn strokes where the layer representation graphic has a target area with target a size of at least 2 e where e is a distance error accuracy of an input device; and
a control associated with the graphic that allows a corresponding layer to be edited.
-
-
55. A layer editor, comprising:
-
linear list of layers where each layer has a target area with target a size of at least 2 e where e is a distance error accuracy of an input device; and
a marking menu accessible through the layer list and providing layer editing functions.
-
-
56. A method, comprising:
-
displaying a layer of a layer editor interface having a user entered graphic layer name on a display of a pen-based computer;
activating the layer graphic as a control; and
allowing the user to invoke a layer editing operation with using a pen of a pen-based computer to activate the control where the layer has a target area with target a size of at least 2 e where e is a distance error accuracy of an input device.
-
-
57. A computer readable storage for controlling a computer by displaying a layer of a layer editor having a user entered graphic layer name on a display of a pen-based computer and activating the layer graphic as a control where the has a target area with target a size of at least 2 e where e is a distance error accuracy of an input device.
-
58. An apparatus, comprising:
-
a display; and
a processor displaying a layer editor interface on said display, said interface comprising a layer representation graphic having a user entered graphic name and a corresponding control where the layer representation graphic has a target area with target a size of at least 2 e where e is a distance error accuracy of an input device.
-
-
59. A computer readable data structure for controlling a computer, comprising a layer editor linked to a list of layer editor boxes where each layer editor box has a target area with target a size of at least 2 e where e is a distance error accuracy of an input device and a scroll control with each layer editor box comprising a layer image, a layer box image, a popup-menu, a popup menu target zone, move layer control, a move layer control target zone, a transparency control and a transparency control target zone.
Specification