Method of establishing constraints between graphical elements

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395139, G06F 300

Patent

active

055771890

ABSTRACT:
A user interface (UI) may be used in specifying spatial relationships between graphical elements in a graphics environment with drawing or graphical element manipulating functions. The UI interacts with the operating system through an application shell. A document engine, a graphics engine, and a constraint engine are coupled between the UI and operating system. A user may create a distribution frame with an area on a page of a documents and a set of elements may be specified to be automatically linked by the distribution frame. Graphical elements positioned within the distribution frame are governed by alignment and distribution criteria. The user may select alignment and distribution criteria to determine the spatial relationships between the elements in the set and the distribution frame. One or more dimensions of the graphical elements in the distribution frame are a function of the area encompassed by the distribution frame where a user's edits to one may affect the other. Spatial relationships between graphical elements are established using unidirectional and bidirectional links between pairs of graphical elements. With a unidirectional link, a master/slave relationship is established where attempts to edit the slave graphical element in a way that affects the constraint are inhibited.

REFERENCES:
patent: 4974174 (1990-11-01), Kleinman
patent: 5123087 (1992-06-01), Newell et al.
patent: 5333254 (1994-07-01), Robertson
patent: 5371845 (1994-12-01), Newell et al.
A. Borning et al., "Constraint Hierarchies," OOPSLA '87 Proceedings, Oct. 1987, pp. 48-60.
J. Borzo, "Aldus Carves Niche with Draw Program; Intellidraw Wows Testers," Abstract from InfoWorld, Jun. 1992.
A Cosar et al., "A Text Image and Graphics Editor," Computers & Graphics, vol. 15, No. 1, 1991, pp. 57-66.
B. N. Freeman-Benson et al., "An Incremental Constraint Solver," Communications of the ACM, vol. 33, No. 1, Jan. 1990, pp. 54-63.
Fullwrite Professional--A User's Guide, Ashton-Tate Corporation, 1988, pp. i-v, 123-159.
Graph Plus--Using Graph Plus, Micrografx, Inc., 1988, pp. 5-1 to 5 -13, 8-1 to 5 8-23.
V. Joloboff, "An Interactive Graphics Editor for Document Preparation," ACM Conference on Personal and Small Computers, vol. 6, No. 2, Dec. 7, 1983, pp. 45-53.
MacDraw Pro User's Guide, Claris Corporation, 1991, pp. 3-2 to 3-41.
J. H. Maloney et al., "Constraint Technology for User-Interface Construction in ThingLab II," OOPSLA '89 Proceedings, Oct. 1989, pp. 381-388.
T. Matsuura et al., "A Drawing Editor Key 3 with Capabilities of Defining Figure Parts and Preserving Connection/Inclusion Relationships," Systems and Computers in Japan, vol. 22, No. 14, 1991, pp. 14-25.
R. Mills, "DesignView Links Geometry and Equations," Computer Aided Engineering, Sep. 1989.
B. A. Myers et al., "Garnet: Comprehensive Support for Graphical, Highly Interactive User Interfaces," Computer, Nov. 1990, pp. 71-85.
P. A. Szekely et al., "A User Interface Toolkit Based on Graphical Objects and Constraints," OOPSLA '88 Proceedings, Sep. 1988, pp. 36-45.
Swivel 3D Professional v2.0 User's Guide, VPL Research, 1990, pp. 3-1 to 3-9, 4-1 to 4-16, 5-5 to 5-11, 14-1 5o 14-5, 15-1 to 15-11, 18-1 to 18-B.
MacDraw Pro User's Guide, Claris Corp, 1991, pp. 3-2 to 3-40, chpt 4.
Robinson, "Premise Provides a Flexible Design Tool", Comp. Graphics, World, Sep. 1989, pp. 117-121.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of establishing constraints between graphical elements does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of establishing constraints between graphical elements, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of establishing constraints between graphical elements will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-548228

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.