Methods and systems for framework layout editing operations
First Claim
1. A method of editing layout of a child object associated with a parent object or container displayed on a video display by a computer system, the method comprising:
- detecting a layout edit operation for the child object displayed on the video display by the computer system; and
determining from the child object and the parent whether there exists one or more parameters associated with one of the child and the parent; and
editing the layout of the child object if a parameter limitation exists for the parameter, in accordance with the one or more parameter limitations.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media for enhanced layout editing of one or more child objects within a container displayed by a computer system are disclosed. Editing first involves detecting a layout edit operation for a child object displayed on a video display of a computer system. A request is then sent via an application program interface provided by an abstraction layer to initiate editing of the object layout by the abstraction layer. The abstraction layer receives the edit operation request and determines the layout limitations and type of parent object or container in which the child object is displayed based on properties related to the child object to be edited. The abstraction layer reads a set of properties related to the object and the container in which the object is displayed. The abstraction layer then edits the layout of the child object based the properties of child and the parent container by modifying one or more of the properties of the child object or the parent container in accordance with constraints either associated with the child object or its parent container, or both, and includes accommodation for modifications in accordance with one or more functional relationships defined between the parent and child.
-
Citations
20 Claims
-
1. A method of editing layout of a child object associated with a parent object or container displayed on a video display by a computer system, the method comprising:
-
detecting a layout edit operation for the child object displayed on the video display by the computer system; and
determining from the child object and the parent whether there exists one or more parameters associated with one of the child and the parent; and
editing the layout of the child object if a parameter limitation exists for the parameter, in accordance with the one or more parameter limitations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for editing a layout of a child object displayed within a parent container on a video display comprising:
-
a processor; and
a memory coupled with and readable by the processor and containing instructions that, when executed by the processor, cause the processor to detect a layout edit operation request for a child object displayed on the video display by the computer system, send an edit operation request via an application program interface to initiate layout editing of the child object, determine whether the child object has one or more parameter limitations, determine whether the parent container has one or more parameter limitations, and edit the child object layout based on the limitations and the received edit operation request. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A machine-readable medium encoding a computer program of instructions for editing objects displayed on a video display by a computer system, said computer process comprising:
-
detecting a layout edit operation for a child object displayed on the video display by the computer system; and
determining from the child object and a parent container displayed on the display whether there exists one or more layout parameter limitations associated with one of the child and the parent; and
editing the layout of the child object if a limitation exists, in accordance with the one or more layout parameter limitations. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification