Graphical user interface apparatus with improved layout of menu items
First Claim
1. A GUI apparatus that displays a plurality of menu items composed of character strings in a predetermined area of a screen, the GUI apparatus comprising:
- menu item storing means for storing a plurality of menu items;
replaceable character string information storage means for storing at least one replaceable character string associated with a mark that represents the replaceable character string and has a smaller display size than the replaceable character string;
display form determining means for determining, when it is not possible to arrange every menu item into the predetermined area with a predetermined character size as part of a display form for each menu item, a display form of each menu item by replacing at least one replaceable character string in a character string of at least one menu item with a mark associated with the replaceable character string in the replaceable character string information storage means;
display position determining means for determining, after the display forms of the menu items have been determined by the display form determining means, the display position of each menu item so that the menu items do not overlap one another; and
display means for displaying the plurality of menu items in accordance with the display forms determined by the display form determining means and the display positions determined by the display position determining means.
2 Assignments
0 Petitions
Accused Products
Abstract
A layout unit refers to a plurality of menu items stored in a menu item information storage unit by a menu item information obtaining unit. The following processes are performed as necessary to display a large number of menu items in a predetermined part of a GUI screen. A character size reducing unit reduces the size of characters used to display menu items. A margin reducing unit determines the layout of menu items so as to reduce the margins in menu items. An abbreviating unit replaces certain character strings in menu items with shorter character strings. In this way, the layout unit determines the layout of menu items. A menu control unit then has the menu items displayed in accordance with the layout determined by the layout unit.
-
Citations
8 Claims
-
1. A GUI apparatus that displays a plurality of menu items composed of character strings in a predetermined area of a screen, the GUI apparatus comprising:
-
menu item storing means for storing a plurality of menu items;
replaceable character string information storage means for storing at least one replaceable character string associated with a mark that represents the replaceable character string and has a smaller display size than the replaceable character string;
display form determining means for determining, when it is not possible to arrange every menu item into the predetermined area with a predetermined character size as part of a display form for each menu item, a display form of each menu item by replacing at least one replaceable character string in a character string of at least one menu item with a mark associated with the replaceable character string in the replaceable character string information storage means;
display position determining means for determining, after the display forms of the menu items have been determined by the display form determining means, the display position of each menu item so that the menu items do not overlap one another; and
display means for displaying the plurality of menu items in accordance with the display forms determined by the display form determining means and the display positions determined by the display position determining means. - View Dependent Claims (2)
-
-
3. A GUI apparatus that displays a plurality of menu items composed of character strings in a predetermined area of a screen, the GUI apparatus comprising:
-
menu item storing means for storing a plurality of menu items;
deletable character string information storing means for storing deletable character strings;
display form determining means for determining, when it is not possible to arrange every menu item into the predetermined area with a predetermined character size as part of a display form for each menu item, a display form of each menu item by deleting at least one deletable character string given in the deletable character string information storing means from a character string of at least one menu item;
display position determining means for determining, after the display forms of the menu items have been determined by the display form determining means, the display position of each menu item so that the menu items do not overlap one another; and
display means for displaying the plurality of menu items in accordance with the display forms determined by the display form determining means and the display positions determined by the display position determining means.
-
-
4. A computer-readable storage medium recording a control program for execution by a computer equipped with a memory storing a plurality of menu items composed of character strings and replaceable character string information where at least one replaceable character string is associated with a mark that represents the replaceable character string and has a smaller display size than the replaceable character string, the control program having the computer perform a GUI control process that displays the plurality of menu items in a predetermined area of a screen,
the GUI control process comprising: -
a display form determining step for determining, when it is not possible to arrange every menu item in the memory into the predetermined area with a predetermined character size as part of a display form for each menu item, a display form of each menu item by replacing at least one replaceable character string in a character string of at least one menu item with a mark associated with the replaceable character string in the replaceable character string information;
a display position determining step for determining, after the display forms of the menu items have been determined by the display form determining step, the display position of each menu item so that the menu items do not overlap one another; and
a display step for displaying the plurality of menu items in accordance with the display forms determined by the display form determining step and the display positions determined by the display position determining step.
-
-
5. A computer-readable storage medium recording a control program for execution by a computer equipped with a memory storing a plurality of menu items composed of character strings and deletable character string information showing at least one deletable character string, the control program having the computer perform a GUI control process that displays the plurality of menu items in a predetermined area of a screen,
the GUI control process comprising: -
a display form determining step for determining, when it is not possible to arrange every menu item in the memory into the predetermined area with a predetermined character size as part of a display form for each menu item, a display form of each menu item by deleting at least one deletable character string given in the deletable character string information from a character string of at least one menu item;
a display position determining step for determining, after the display forms of the menu items have been determined by the display form determining means, the display position of each menu item so that the menu items do not overlap one another; and
a display means for displaying the plurality of menu items in accordance with the display forms determined by the display form determining step and the display positions determined by the display position determining step.
-
-
6. A GUI apparatus that displays a plurality of menu items composed of character strings in a predetermined area of the screen, the GUI apparatus comprising:
-
menu item storing means for storing a plurality of menu items;
display form determining means for determining when it is not possible to arrange every menu item into the predetermined area with a predetermined character size as part of a display form of each menu item, a display form of each menu item by reducing a character size used in the display form of at least one menu item;
display position determining means for determining, after the display forms of the menu items have been determined by the display form determining means, a display position of each menu item so that the menu items do not overlap one another; and
display means for displaying the plurality of menu items in accordance with the display forms determined by the display form determining means and the display positions determined by the display position determining means, wherein the display form determining means reduces the character size with a predetermined size as a minimum value, and when it is still not possible to arrange every menu item into the predetermined area after reducing the character size, determines the display form of each menu item by reducing a number of characters in a character string of at least one menu item. - View Dependent Claims (7)
-
-
8. A computer-readable storage medium recording a control program for execution by a computer equipped with a memory storing a plurality of menu items composed of character strings, the control program having the computer perform a GUI control process that displays the plurality of menu items in a predetermined area of a screen, the GUI control process comprising:
-
display form determining step for determining, when it is not possible to arrange every menu item into the predetermined area with a predetermined character size as part of a display form of each menu item, a display form of each menu item by reducing a character size used in the display form of at least one menu item;
display position determining step for determining, after the display forms of the menu items have been determined by the display form determining steps, a display position of each menu item so that the menu items do not overlap one another; and
display step for displaying the plurality of menu items in accordance with the display forms determined by the display form determining steps and the display positions determined by the display position determining steps, wherein the display form determining step reduces the character size with a predetermined size as a minimum value, and when it is still not possible to arrange every menu item into the predetermined area after reducing the character size, determines the display form of each menu item by reducing a number of characters in a character string of at least one menu item.
-
Specification