Method and apparatus for configuring sliding panels
First Claim
1. A method for configuring a sliding panel in a graphical user interface (GUI) of a computer system, comprising:
- providing a configuration application for defining a sliding panel configuration;
accessing the configuration application through a selector module;
defining sliding panel configuration properties, the defining including;
selecting a workspace from a plurality of workspace options to be defined within the GUI;
associating an edge of the GUI with the sliding panel;
associating an application with the sliding panel; and
associating a behavior criteria with the sliding panel; and
generating a sliding panel graphic representation from the sliding panel configuration properties, wherein the sliding panel graphic representation allows for switching between the plurality of workspace options.
0 Assignments
0 Petitions
Accused Products
Abstract
A graphical user interface (GUI) is configurable in an embodiment of the invention. A user configures sliding panels located on the edges of the GUI. A sliding panel is configured with an application that runs in the sliding panel. The sliding panel is present in the GUI in either a closed or an open representation. The sliding panel'"'"'s GUI representation is determined based on the position of the user'"'"'s cursor. When the cursor is within a closed sliding panel'"'"'s closed representation, the sliding panel is expanded to its open representation. By moving the cursor outside the sliding panel, the user can close the panel. There is no need for the user to consciously manage the elements in the GUI. The elements are managed based on the configuration information supplied by the user and the information available at runtime.
135 Citations
20 Claims
-
1. A method for configuring a sliding panel in a graphical user interface (GUI) of a computer system, comprising:
-
providing a configuration application for defining a sliding panel configuration;
accessing the configuration application through a selector module;
defining sliding panel configuration properties, the defining including;
selecting a workspace from a plurality of workspace options to be defined within the GUI;
associating an edge of the GUI with the sliding panel;
associating an application with the sliding panel; and
associating a behavior criteria with the sliding panel; and
generating a sliding panel graphic representation from the sliding panel configuration properties, wherein the sliding panel graphic representation allows for switching between the plurality of workspace options. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
specifying a first event to denote opening said sliding panel;
specifying a second event to denote closing said sliding panel.
-
-
10. The method of claim 1 wherein said behavior criteria comprises locking said sliding panel to said GUI.
-
11. The method of claim 1 wherein said behavior criteria comprises cursor events comprising:
-
opening said sliding panel when a cursor moves inside said representation of said sliding panel; and
closing said sliding panel when said cursor moves outside said representation of said sliding panel.
-
-
12. The method of claim 11 wherein said opening said sliding panel further comprises;
-
retrieving said sliding panel'"'"'s assigned said configuration;
opening said sliding panel when said sliding panel is to be open;
activating said application associated with said sliding panel when said application is to be activated.
-
-
13. The method of claim 11 wherein said closing said sliding panel further comprises:
-
retrieving said sliding panel'"'"'s assigned said configuration;
closing said sliding panel when said sliding panel is to be closed;
deactivating said application associated with said sliding panel when said application is to be deactivated.
-
-
14. The method of claim 1 wherein said behavior criteria comprises activating said application in said sliding panel when said sliding panel is opened.
-
15. The method of claim 1 wherein said behavior criteria comprises deactivating said application in said sliding panel when said sliding panel is closed.
-
16. A method for a user to configure a plurality of sliding panels in a graphical user interface (GUI) of a computer system, the GUI having a plurality of workspace options, comprising:
-
selecting a representation of at least one of a plurality of sliding panels through a configuration application;
interacting with a selector module accessed through the configuration application, the selector module enabling creation of independent configurations for said at least one of a plurality of sliding panels, said interacting comprising;
associating an edge of said GUI with said at least one of a plurality of sliding panels;
associating an application with said at least one of a plurality of sliding panels;
associating a behavior criteria with said at least one of a plurality of sliding panels; and
saving said configuration for said representation of said at least one of a plurality of sliding panels on said GUI, wherein said configuration allows for switching between the plurality of workspace options. - View Dependent Claims (17)
-
-
18. A computer readable medium having program instructions for configuring a sliding panel in a graphical user interface (GUI) of a computer system, comprising:
-
program instructions for providing a configuration application for defining a sliding panel configuration;
program instructions for accessing the configuration application through a selector module;
program instructions for defining sliding panel configuration properties, the program instructions for defining including;
program instructions for selecting a workspace from a plurality of workspace options to be defined within the GUI;
program instructions for associating an edge of the GUI with the sliding panel;
program instructions for associating an application with the sliding panel; and
program instructions for associating a behavior criteria with the sliding panel; and
program instructions for generating a sliding panel graphic representation from the sliding panel configuration properties, wherein the sliding panel graphic representation allows for switching between the plurality of workspace options. - View Dependent Claims (19, 20)
program instructions for selecting a visual indicator for the background of said sliding panel and assigning said visual indicator to said representation of said sliding panel.
-
-
20. The method of claim 18 wherein said program instructions for associating a behavior criteria with the sliding panel comprises:
-
program instructions for specifying a first event to denote opening said sliding panel;
program instructions for specifying a second event to denote closing said sliding panel.
-
Specification