Window display system, window display method, program development support device, and server device
First Claim
1. A window display system which displays a window under management of a window management unit for managing plural windows as regions for display, each of the plural windows being composed of a single basic window and at least one window structure, said window display system comprising:
- a main memory;
a basic window creation unit, stored on the main memory, that creates or obtains a single basic window as a region for display under management of the window management unit;
a first window structure creation unit, stored on the main memory, that creates a first window structure, the first window structure being a first set of display elements to be displayed on the single basic window and data displayable on a single window under management of the window management unit;
a second window structure creation unit, stored on the main memory, that creates a second window structure, the second window structure being a second set of display elements to be displayed on the single basic window and data displayable on a single window under management of the window management unit;
an associating unit, stored on the main memory, that associates the single basic window with one of the first window structure and the second window structure;
a graphic memory;
a drawing unit, stored on the main memory, that draws (a) the single basic window and (b) the one of the first window structure and the second window structure by recording, onto the graphic memory as image data, the one of the first window structure and the second window structure together with the single basic window, the single basic window being associated with the one of the first window structure and the second window structure; and
a drawing-event generation unit, stored on the main memory, that (i) generates a drawing-event which triggers said drawing unit to perform drawing or (ii) executes a command of causing said drawing unit to perform drawing,wherein said associating unit switches a window structure to be associated with the single basic window, from the first window structure to the second window structure, or from the second window structure to the first window structure, when a predetermined event is detected by the window management unit,wherein said drawing-event generation unit (i) generates the drawing-event which triggers said drawing unit to perform drawing or (ii) executes the command of causing said drawing unit to perform drawing, when said associating unit performs switching of the window structure to be associated with the single basic window, andwherein said drawing unit draws, on the single basic window, (a) the single basic window and (b) one of the first window structure switched to be associated with the single basic window and the second window structure switched to be associated with the single basic window, (i) after (i-1) said drawing-event generation unit generates the drawing-event which triggers said drawing unit to perform drawing, (i-2) the window management unit detects the drawing-event, and (i-3) adjustment for providing the drawing event to the single basic window is performed, or (ii) after said drawing-event generation unit executes the command of causing said drawing unit to perform drawing.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided is a window display system and the like, in which plural window structures are switched to be displayed on a single window. An event processing program is associated with a first window structure, and this first window structure is assigned to a basic window. By executing an event processing program, a second window structure is assigned to the basic window. By changing or updating the basic window, or by assigning the second window structure to the basic window, a drawing window is drawn. On the single drawing window, the first and second window structures and are switched to be displayed. The drawing of the drawing window is caused by window size change, window movement, change of overlapping window position, window visualization, invalidation of window drawing area, or window color change.
22 Citations
12 Claims
-
1. A window display system which displays a window under management of a window management unit for managing plural windows as regions for display, each of the plural windows being composed of a single basic window and at least one window structure, said window display system comprising:
-
a main memory; a basic window creation unit, stored on the main memory, that creates or obtains a single basic window as a region for display under management of the window management unit; a first window structure creation unit, stored on the main memory, that creates a first window structure, the first window structure being a first set of display elements to be displayed on the single basic window and data displayable on a single window under management of the window management unit; a second window structure creation unit, stored on the main memory, that creates a second window structure, the second window structure being a second set of display elements to be displayed on the single basic window and data displayable on a single window under management of the window management unit; an associating unit, stored on the main memory, that associates the single basic window with one of the first window structure and the second window structure; a graphic memory; a drawing unit, stored on the main memory, that draws (a) the single basic window and (b) the one of the first window structure and the second window structure by recording, onto the graphic memory as image data, the one of the first window structure and the second window structure together with the single basic window, the single basic window being associated with the one of the first window structure and the second window structure; and a drawing-event generation unit, stored on the main memory, that (i) generates a drawing-event which triggers said drawing unit to perform drawing or (ii) executes a command of causing said drawing unit to perform drawing, wherein said associating unit switches a window structure to be associated with the single basic window, from the first window structure to the second window structure, or from the second window structure to the first window structure, when a predetermined event is detected by the window management unit, wherein said drawing-event generation unit (i) generates the drawing-event which triggers said drawing unit to perform drawing or (ii) executes the command of causing said drawing unit to perform drawing, when said associating unit performs switching of the window structure to be associated with the single basic window, and wherein said drawing unit draws, on the single basic window, (a) the single basic window and (b) one of the first window structure switched to be associated with the single basic window and the second window structure switched to be associated with the single basic window, (i) after (i-1) said drawing-event generation unit generates the drawing-event which triggers said drawing unit to perform drawing, (i-2) the window management unit detects the drawing-event, and (i-3) adjustment for providing the drawing event to the single basic window is performed, or (ii) after said drawing-event generation unit executes the command of causing said drawing unit to perform drawing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A window display method of displaying a window under management of a window management unit for managing plural windows as regions for display, each of the plural windows being composed of a single basic window and at least one window structure, said window display method comprising:
-
creating or obtaining, in a main memory of a window display system, a single basic window as a region for display under management of the window management unit; creating, in the main memory, a first window structure, the first window structure being a first set of display elements to be displayed on the single basic window and data displayable on a single window under management of the window management unit; creating, in a main memory, a second window structure, the second window structure being a second set of display elements to be displayed on the single basic window and data displayable on a single window under management of the window management unit; associating the single basic window with one of the first window structure and the second window structure; drawing (a) the single basic window and (b) the one of the first window structure and the second window structure by recording, onto a graphic memory as image data, the one of the first window structure and the second window structure together with the single basic window, the single basic window being associated with the one of the first window structure and the second window structure; and performing one of (i) generating a drawing-event which triggers said drawing and (ii) executing a command of causing said drawing, wherein in said associating, a window structure to be associated with the single basic window is switched from the first window structure to the second window structure, or from the second window structure to the first window structure, when a predetermined event is detected by the window management unit, wherein in said performing, (i) the drawing-event which triggers starting of said drawing is generated or (ii) the command of causing said drawing is executed, when the window structure to be associated with the single basic window is switched, and wherein said drawing includes drawing, on the single basic window, (a) the single basic window and (b) the one of the first window structure switched to be associated with the single basic window and the second window structure switched to be associated with the single basic window (i) after (i-1) the drawing-event is generated in said performing which triggers starting of said drawing, (i-2) the window management unit detects the drawing-event, and (i-3) adjustment for providing the drawing even to the single basis window is performed or (ii) after the command of causing said drawing to be executed in said executing. - View Dependent Claims (10, 11)
-
-
12. A non-transitory computer-readable storage medium having a program stored thereon that causes a computer to perform a window display method of displaying a window under management of a window management unit for managing plural windows as regions for display, each of the plural windows being composed of a single basic window and at least one window structure, the window display method comprising:
-
creating or obtaining, in a main memory, a single basic window as a region for display under management of the window management unit; creating, in the main memory, a first window structure, the first window structure being a first set of display elements to be displayed on the single basic window and data displayable on a single window under management of the window management unit; creating, in the main memory, a second window structure, the second window structure being a second set of display elements to be displayed on the single basic window and data displayable on a single window under management of the window management unit; associating the single basic window with one of the first window structure and the second window structure; drawing (a) the single basic window and (b) the one of the first window structure and the second window structure by recording, onto a graphic memory as image data, the one of the first window structure and the second window structure together with the single basic window, the single basic window being associated with the one of the first window structure and the second window structure; and performing one of (i) generating a drawing-event which triggers said drawing and (ii) executing a command of causing said drawing, wherein in said associating, a window structure to be associated with the single basic window is switched from the first window structure to the second window structure, or from the second window structure to the first window structure, when a predetermined event is detected, wherein in said performing (i), the drawing-event which triggers starting of said drawing is generated or (ii) the command of causing said drawing is executed, when the window structure to be associated with the single basic window is switched, and wherein said drawing includes drawing, on the single basic window, (a) the single basic window and (b) the one of the first window structure switched to be associated with the single basic window or the second window structure switched to be associated with the single basic window (i) after (i-1) the drawing-event is generated in said performing which triggers starting of said drawing, (i-2) the window management unit detects the drawing-event, and (i-3) adjustment for providing the drawing event to the single basic window is performed or (ii) after the command of causing said drawing to be executed in said executing.
-
Specification