Graphic editor
First Claim
1. A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising:
- area specifying means for specifying an area on said display screen; and
graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line within and without said specified area or on a boundary of said specified area.
0 Assignments
0 Petitions
Accused Products
Abstract
A graphic editor for performing various editing processes such as inputting, moving, copying, and deleting a graphic pattern and a line on a display screen in a graphic editing system such as a CAD, etc. The graphic editor realizes a user interface for simultaneously selecting an object to be processed and a function, thus improving the efficiency of the editing operation. The editor comprises an area specifier for specifying an area as a rectangle having a diagonal whose start and end points are specified by the area specifier, and a graphic operating unit for determining the existence of a symbol or a line in a specified area to give a predetermined process on the symbol or the line. The predetermined processes can be identified by determining whether or not a symbol and/or a whole or a part of a line exists in or crosses a specified area.
27 Citations
14 Claims
-
1. A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising:
-
area specifying means for specifying an area on said display screen; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line within and without said specified area or on a boundary of said specified area. - View Dependent Claims (2)
-
-
3. A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising:
-
area specifying means for specifying an area on said display screen; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area in order to edit a logical drawing indicating an arrangement and a connection of logical elements.
-
-
4. A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising:
-
area specifying means for specifying an area as a rectangle having a diagonal line with its start and end points specified as start and end points of said specified area on said display screen; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation only on said graphic pattern or said line when said area specified by said area specifying means includes only an internal part or a boundary of said graphic pattern or said line, for performing a specified operation on said graphic pattern and all lines connected to said graphic pattern when said specified area includes said boundary of said graphic pattern and a part of lines connected to said graphic pattern, and for performing a specified operation within said specified area when said area includes one or more graphic patterns and crosses one or more lines only. - View Dependent Claims (5, 6, 7)
-
-
8. A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising:
-
area specifying means for specifying an area on said display screen, including a plurality of buttons corresponding to several kinds of said specified operation; and graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area, for determining a user'"'"'s button-clicking operation where one of said plurality of buttons is depressed and then released without shifting a displayed position on said display screen, and for performing a predetermined process corresponding to said one button. - View Dependent Claims (9)
-
-
10. A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising:
-
area specifying means for specifying an area on said display screen, including a plurality of buttons corresponding to several kinds of said specified operation; graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area, for determining a user'"'"'s area specifying operation where one of a plurality of said buttons is depressed and then released after shifting said displayed position, and for performing a predetermined operation corresponding to said one button on said specified area. - View Dependent Claims (11)
-
-
12. A graphic editor in a graphic editing system for editing graphic patterns shown on a display screen, comprising:
-
area specifying means for specifying an area on said display screen, including a mouse; graphic operating means for determining an existence of a graphic pattern or a line within said area specified by said area specifying means, for selecting one of a plurality of predetermined methods of determining objects to be processed according to an inclusion correlation between said specified area and said graphic pattern or said line, and then for performing, according to said selected method, a specified operation on said graphic pattern or said line in said specified area or on a boundary of said specified area, said graphic operating means including a mouse event picking part for picking as an event a user'"'"'s operation result of said mouse and a process function analyzing part for determining a process to be performed on said graphic pattern or said line according to an output of said mouse event picking part. - View Dependent Claims (13, 14)
-
Specification