Framework:BI Center:Single Row Mask Editor
The single row mask provides design-time layout customization capabilities. It can be opened by right-clicking on a empty space, and selecting the Customize Layout menu item.
The image above shows the Single Row Mask Editor and it contains two tabs.
Single Row Mask Editor tabs
Layout Tree View
The Layout Tree View, displaying the hierarchical structure of the single row view, makes it easy to select layout items, especially those that are hidden by other items or that are small enough to grip them with the mouse. Selecting a tree element highlights the corresponding item in the single row view, and vice versa, and displays its properties in the Property Grid. For tree elements, you can invoke the context menu with common customization commands. Pressing the DELETE key deletes the selected layout item. Items can be dragged-and-dropped within the tree, and between the single row view and the tree.
Hidden Items
This pane displays hidden items, and supports drag-and-drop of the items to/from the single row view. Dragging an item from the single row view to the Hidden Items list hides this item, and dragging a hidden item to the single row view makes this item visible. When a hidden item is clicked, its properties are displayed, and can be modified in the Property Grid. In addition to hidden items, the Hidden Items list provides access to fixed items (the Empty Space Item, Label, Separator and Splitter), which appear first, and are painted bold. Actually these are not instances, but rather types of items.
Editor Features
The Single Row Mask Editor allows you to:
- Hide specific items and restore hidden items using drag-and-drop.
- Add Empty Space Items, labels, separators and splitters to the layout using drag-and-drop.
- Modify items' properties via the Property Grid.
- Access the hierarchical structure of the single row view, and modify it using drag-and-drop operations within the Layout Tree View.
Design-Time Actions
Adding and Removing Objects
The following table lists the design-time actions that can be used to add objects to and remove them from the single row mask.
| Action | Effect |
| Dragging and dropping an object over the single row mask's empty space . | Creates a new Object Item with the dropped control. The visibility of the layout item's text label is determined depending upon the object's caption. |
| Drag & Drop eines Objektes in das Register "Hidden Items" oder "Layout Tree View". | Löscht das Objekt aus der Maske. |
| Löschen eines Objektes mit der "Entf"-Taste. | Löscht das Objekt aus der Maske. |
| Löschen einer Gruppe mit der "Entf"-Taste. | Löscht die Gruppe mit allen enthaltenen Objekten aus der Maske. |
Größenänderungen und verschieben von Objekten
Die folgende Liste zeigt alle Aktionen auf um Objekte einer Einzelsatzmaske zu verschieben oder die Größe zu verändern.
| Aktion | Auswirkung |
| Verschieben eines Objektes oder einer Gruppe innerhalb der Maske. | Positioniert das Objekt oder die Gruppe an die neue Position.
Wenn mehrere Objekte oder Gruppen markiert wurden werden alle Objekte neu positioniert. |
| Verschieben eines Objektes oder Gruppe in den Einzelsatzmaskeneditor. | Löscht das Objekt oder die Gruppe aus der Maske. |
| Verschieben eines Objektes aus dem Einzelsatzmaskeneditor in die Maske. | Zeigt das Objket an der vorgegebenen Position. |
| Verändern der Größe eines Objektes oder einer Gruppe am rechten bzw. unterem Rand. | Vergrößert oder verkleinert das Objekt. Beachten Sie dass Einstellungen bei "Size Constraints" dieses Verhalten beeinflusst. |
Markieren von Objekten oder Gruppen
Die folgende Liste zeigt alle Aktionen auf um Objekte einer Einzelsatzmaske zu markieren.
| Aktion | Auswirkung |
| Klick mit der linken Maustaste auf ein Objekt oder Gruppe innerhalb der Maske. | Markiert dieses Objekt oder Gruppe und etwaige andere Markierungen werden aufgehoben. |
| Klick mit der linken Maustaste auf ein Objekt oder Gruppe bei gleichzeitig gedrückter Hochstell-(Shift) oder Strg-Taste. | Beim Objekt oder der Gruppe wechselt der Markierungsstatus. Dadruch ist es Möglich mehrere Objekte selektiv zu markieren. |
| Drücken der "Esc"-Taste nach dem Markieren eines Objektes. | Das übergeordnete Element wird markiert. |