Graphical user interface buttons and toolbars
First Claim
Patent Images
1. A method comprising:
- receiving from a user of a graphical user interface an input requesting the moving of a button from a source toolbar to a destination toolbar, the button having a button presentation and a set of button constraints and the destination toolbar having a toolbar presentation and a set of toolbar constraints, the constraints being constraints on a presentation of the button or the destination toolbar, respectively;
calculating an adapted presentation of the destination toolbar with the button, including calculating a modified presentation of the button subject to set of button constraints and calculating a modified presentation of the destination toolbar subject to the set of toolbar constraints; and
drawing the destination toolbar and the button on the destination toolbar according to the adapted presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for docking toolbars and for moving buttons from one toolbar to another toolbar on a graphical user interface. A method includes
68 Citations
23 Claims
-
1. A method comprising:
-
receiving from a user of a graphical user interface an input requesting the moving of a button from a source toolbar to a destination toolbar, the button having a button presentation and a set of button constraints and the destination toolbar having a toolbar presentation and a set of toolbar constraints, the constraints being constraints on a presentation of the button or the destination toolbar, respectively;
calculating an adapted presentation of the destination toolbar with the button, including calculating a modified presentation of the button subject to set of button constraints and calculating a modified presentation of the destination toolbar subject to the set of toolbar constraints; and
drawing the destination toolbar and the button on the destination toolbar according to the adapted presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving from a user of a graphical user interface an input requesting the docking of a source toolbar to a destination band, the destination band including a destination toolbar, the source toolbar having one or more source toolbar buttons, each of the one of more source toolbar buttons having a button presentation and a set of button constraints, the source toolbar having a toolbar presentation and a set of toolbar constraints, the destination toolbar having a toolbar presentation and a set of toolbar constraints, the constraints being constraints on a presentation of the source toolbar buttons or source toolbar or the destination toolbar, respectively;
calculating an adapted presentation of the destination band with the one or more source toolbar buttons, including calculating a modified presentation of the one or more source toolbar buttons subject to the set of button constraints, calculating a modified presentation of the source toolbar and the destination toolbar subject to the set of toolbar constraints; and
drawing the destination band, the destination toolbar and the one or more source toolbar buttons according to the adapted presentation. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product, tangible stored on a computer-readable medium, for drawing a button moved from a source toolbar to a destination toolbar, comprising instructions operable to cause a programmable processor to:
-
receive from a user of a graphical user interface (GUI) an input requesting the moving of the button from the source toolbar to the destination toolbar, the button having a button presentation and a set of button constraints and the destination toolbar having a toolbar presentation and a set of toolbar constraints, the constraints being constraints on a presentation of the button or the destination toolbar, respectively;
calculate an adapted presentation of the destination toolbar with the button, including calculating a modified presentation of the button subject to set of button constraints and calculating a modified presentation of the destination toolbar subject to the set of toolbar constraints; and
draw the destination toolbar and the button on the destination toolbar according to the adapted presentation. - View Dependent Claims (14, 15, 16, 17, 18, 20, 21, 22, 23)
-
-
19. A computer program product, tangible stored on a computer-readable medium, for moving a source toolbar to a destination toolbar, comprising instructions operable to cause a programmable processor to:
-
receive from a user of a graphical user interface an input requesting the docking of a source toolbar to a destination band, the destination band including a destination toolbar, the source toolbar having one or more source toolbar buttons, each of the one of more source toolbar buttons having a button presentation and a set of button constraints, the source toolbar having a toolbar presentation and a set of toolbar constraints, the destination toolbar having a toolbar presentation and a set of toolbar constraints, the constraints being constraints on a presentation of the source toolbar buttons or source toolbar or the destination toolbar, respectively;
calculate an adapted presentation of the destination band with the one or more source toolbar buttons, including calculating a modified presentation of the one or more source toolbar buttons subject to the set of button constraints, calculating a modified presentation of the source toolbar and the destination toolbar subject to the set of toolbar constraints; and
draw the destination band, the destination toolbar and the one or more source toolbar buttons according to the adapted presentation.
-
Specification