24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

the objects. A double click on an object activates it, and pop-up menus can be<br />

available for specific operations on the objects.<br />

A Container can contain hierarchical objects that can be decomposed into further<br />

objects. The Container widget offers three kind of views:<br />

• An icon view, in which every object is represented by an icon.<br />

• A hierarchical view, also called outline or tree view, which displays the object<br />

tree.<br />

• A detail view, a tabular view where every object appears as a line in a table<br />

and properties of the object are listed in the columns.<br />

Icon View<br />

Tree View<br />

A container may display the objects in the typical large icon view. In<br />

this view, every object (a top level object of the tree) is displayed as<br />

an icon with a label. The Container widgets support different types<br />

of layout for those icons. The most popular are:<br />

• Grid mode, where each icon fits into a grid cell.<br />

• Free mode, where the user can freely move the icons around.<br />

As an illustration, see the right side of Figure 47 with the Aquarium<br />

and the Circuit icons.<br />

In the tree view, every object at the top level of the hierarchy is<br />

displayed with a small icon. If the object has sub-objects attached,<br />

the hierarchical organization is displayed with lines and indentation<br />

reflecting the tree structure. This can be seen on the left side of<br />

Figure 47 with the folder structuring.<br />

For very large hierarchies that would take too much space, the<br />

Container widget offers a browsing facility. For each level of the<br />

hierarchy, the application can first decide whether or not the<br />

information below that level should be displayed. Secondly it can<br />

tell the container whether or not the user should be allowed to<br />

browse further.<br />

If the user is not allowed to explore that branch of the tree, a<br />

mini-icon is displayed called the collapsed pixmap.<br />

Detail View<br />

If the user is allowed to explore that branch of the tree, a mini-icon<br />

is displayed called the expand pixmap. Clicking on the expand<br />

pixmaps displays one more level in the hierarchy. As this new level<br />

is displayed, the mini-icon is turned into a collapse pixmap. When<br />

you click on the icon again, that tree branch is removed from the<br />

view.<br />

The detailed view displays a table where each row represents an<br />

object, and each item in the row is a property of that object. The<br />

application is responsible for providing the detail data and the<br />

rendition attributes for it to be displayed.<br />

8.3.1.2 Note Book<br />

The Note Book is another powerful widget, simulating a real notebook that allows<br />

the application to display one page among a stack of pages, maintaining a<br />

constant page size. The Note Book widget includes pages, tabs, a status area<br />

and the page scroller. It stacks its page children so that all page children occupy<br />

Graphical Environment Enhancements 215

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!