Providing a user interface for customizing state transitions of panes in a bounding window
First Claim
1. A computing device configured to provide a user interface for customizing state transitions of panes in a bounding window, the device comprising:
- a display;
a storage medium storing instructions; and
one or more processors configured to execute the instructions to cause;
displaying, in a user interface on the display, a bounding window comprising one or more resizable panes,graphically representing, in the user interface, a plurality of breakpoints, each breakpoint situated at a respective spatial position in the bounding window, each breakpoint defining a transition of a pane from one of a plurality of states to another one of the states when the pane is resized to traverse the breakpoint, the plurality of breakpoints being graphically represented in the user interface as a plurality of lines configured to be moved responsive to input from a user, andupdating a spatial position of one or more of the breakpoints in accordance with a request indicating user customization of the one or more breakpoints.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are examples of systems, apparatus, methods and computer program products for providing a user interface customizable to define state transitions of panes in a bounding window. For example, a bounding window including one or more resizable panes is displayed in a user interface on a display device. Breakpoints situated at respective spatial positions in the bounding window are graphically represented in the user interface. Each breakpoint defines a transition of a pane from one state to another when the pane is resized to traverse the breakpoint. The spatial position of one or more of the breakpoints can be updated in accordance with a request indicating user customization of breakpoints.
206 Citations
20 Claims
-
1. A computing device configured to provide a user interface for customizing state transitions of panes in a bounding window, the device comprising:
-
a display; a storage medium storing instructions; and one or more processors configured to execute the instructions to cause; displaying, in a user interface on the display, a bounding window comprising one or more resizable panes, graphically representing, in the user interface, a plurality of breakpoints, each breakpoint situated at a respective spatial position in the bounding window, each breakpoint defining a transition of a pane from one of a plurality of states to another one of the states when the pane is resized to traverse the breakpoint, the plurality of breakpoints being graphically represented in the user interface as a plurality of lines configured to be moved responsive to input from a user, and updating a spatial position of one or more of the breakpoints in accordance with a request indicating user customization of the one or more breakpoints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for providing a user interface customizable to define state transitions of panes in a bounding window, the method comprising:
-
causing to be displayed, in a user interface on a display of a device, a bounding window comprising one or more resizable panes; causing to be graphically represented, in the user interface, a plurality of breakpoints, each breakpoint situated at a respective spatial position in the bounding window, each breakpoint defining a transition of a pane from one of a plurality of states to another one of the states when the pane is resized to traverse the breakpoint, the plurality of breakpoints being graphically represented in the user interface as a plurality of lines configured to be moved responsive to input from a user of the device; receiving a request to change a spatial position of one or more of the breakpoints; and causing the spatial position of the one or more breakpoints to be updated in accordance with the request. - View Dependent Claims (12)
-
-
13. Apparatus comprising:
-
a storage medium storing instructions; and one or more processors configured to execute the instructions to cause; providing data at a user device, the user device configured to process the data to display, in a user interface, a bounding window comprising one or more resizable panes and a plurality of breakpoints, each breakpoint situated at a respective spatial position in the bounding window, each breakpoint defining a transition of a pane from one of a plurality of states to another one of the states when the pane is resized to traverse the breakpoint, at least one of the spatial positions having been customized by a user, the plurality of breakpoints being graphically represented in the user interface as a plurality of lines configured to be moved responsive to input from a user of the device, and changing, based on information indicating that one of the panes has been resized to traverse one of the breakpoints, the presentation of the pane from one of a plurality of states to another one of the states. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product comprising a non-transitory computer-readable medium storing computer-readable program code to be executed by one or more processors when retrieved from the non-transitory computer-readable medium, the program code including instructions configured to cause:
-
providing data at a user device, the user device configured to process the data to display, in a user interface, a bounding window comprising one or more resizable panes and a plurality of breakpoints, each breakpoint situated at a respective spatial position in the bounding window, each breakpoint defining a transition of a pane from one of a plurality of states to another one of the states when the pane is resized to traverse the breakpoint, at least one of the spatial positions having been customized by a user, the plurality of breakpoints being graphically represented in the user interface as a plurality of lines configured to be moved responsive to input from a user of the device; and changing, based on information indicating that one of the panes has been resized to traverse one of the breakpoints, the presentation of the pane from one of a plurality of states to another one of the states. - View Dependent Claims (19, 20)
-
Specification