Systems and methods for preparing graphical elements for presentation
First Claim
Patent Images
1. A method of making ready for presentation a graphical element in a computer application program by communicating with a computer operating system, the method comprising:
- executing a first procedure for measuring the element;
executing a second procedure for arranging the element; and
wherein the second procedure is invoked and executed independently from the first procedure.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for preparing for presentation a graphical element in a computer application program. The methods independently execute measurement and arrangement procedures. A data structure, sets of executable procedures, and computer-readable media are also provided for facilitating the preparation for presentation of a graphical element.
42 Citations
42 Claims
-
1. A method of making ready for presentation a graphical element in a computer application program by communicating with a computer operating system, the method comprising:
-
executing a first procedure for measuring the element;
executing a second procedure for arranging the element; and
wherein the second procedure is invoked and executed independently from the first procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A set of executable procedures callable by a computer application program for making ready for presentation a graphical element, including at least:
-
a first procedure for measuring the element;
a second procedure for arranging the element; and
wherein the second procedure is called and executed independently from the first procedure. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A data structure for facilitating making ready for presentation a graphical element, the data structure comprising:
-
a first value representing the desired size of the element;
a second value representing the computed size of the element;
a first flag for triggering measurement of the element; and
a second flag for triggering arrangement of the element.
-
-
26. A system for making ready for presentation a graphical element, the system comprising:
-
a data structure representing the element;
a first executable procedure using the data structure for measuring the element; and
a second executable procedure using the data structure for arranging the element. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-readable medium including computer-executable instructions facilitating making ready for presentation a graphical element in a system, computer-executable instructions executing the steps of:
-
calling a measuring procedure to measure the element;
calling an arranging procedure to arrange the element; and
wherein the measuring procedure is called and executed independently from the arranging procedure. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A method for measuring for presentation a graphical element in a computer application program, the method comprising:
-
receiving an available size parameter for the element; and
causing a measuring function to provide a desired size result parameter for the element, using the available size parameter.
-
-
41. A method for arranging for presentation a graphical element in a computer application program, the method comprising:
-
receiving a final size parameter for the element; and
causing an arranging function to provide a computed size parameter for the element, using the final size parameter.
-
-
42. A method for notifying that a first graphical element requires measurement for presentation in a computer application program, the method comprising:
-
receiving the first element as a child parameter; and
causing a notification function to notify a second graphical element of the first element'"'"'s need to be measured, using the child parameter.
-
Specification