About the Library painter
Views in the Library painter
The Library painter has two views, the Tree view and the List
view, that can display all the files in your file system, not just
PowerBuilder objects. You use the painter primarily for displaying
and working with workspaces, targets, library files (PBLs), and
the objects they contain.
The Tree and List views are available from the View menu.
By default, the Library painter displays one Tree view (on the left)
and one List view (on the right). When the Library painter opens,
both the Tree view and the List view display all the drives on your
computer, including mapped network drives.

Using the System Tree
The Workspace tab page in the System Tree works like a Tree
view in the Library painter. You can perform most tasks in either
the System Tree or the Library painter Tree view, using the pop-up
menu in the System Tree and the pop-up menu, PainterBar, or menu
bar in the Library painter. When you have the System Tree and a
Library painter open at the same time, remember that the PainterBar
and menu bar apply only to the Library painter.
Each time you click the Library painter button on the PowerBar,
PowerBuilder opens a new instance of the Library painter. One advantage
of using the System Tree is that there is only one instance of it
that you can display or hide by clicking the System Tree button
on the PowerBar.
About
the Tree view
The Tree view in the Library painter displays the drives and
folders on the computer and the workspaces, targets, libraries,
objects, and files they contain. You can expand drives, folders,
and libraries to display their contents.
About the List view
The List view in the Library painter displays the contents
of a selected drive, folder, or library and has columns with headers
that provide extra information. For libraries, the comment column
displays any comment associated with the library. For objects in
libraries, the columns display the object name, modification date,
size, and any comment associated with the object. You can resize
columns by moving the splitter bar between columns, and you can
sort a column’s contents by clicking the column header.
About sorting the Name column When you click the Name column header repeatedly to sort,
the sort happens in four ways: by object type and then name, in
both ascending and descending order, and by object name, in both
ascending and descending order. You might not easily observe the
four ways of sorting if all objects of the same type have names
that begin with the same character or set of characters.
Displaying items in the Tree view and the List view
Most of the time, you select a library in the Tree view and
display the objects in that library in the List view, but at any
time, you can set a new root or move back and forward in the history
of your actions in the List view and the Tree view to display libraries
or other items. For more information, see “Setting the root” and “Moving back, forward, and
up one level”.
Using custom layouts
You might find that having more than one Tree view or List
view makes your work easier. Using the View menu, you can display
as many Tree views and List views as you need.
The following screen shows the Library painter with one Tree
view and three List views.

You can filter the objects in each of the List views so that
one List view shows menus, another windows, and another user objects.
For information about filtering objects in a view, see “Filtering the display of
objects”.
To get this layout in the Library painter, use the View menu
to display two more List views and then manipulate the views to
fit this layout. For information about opening and closing views,
manipulating views, returning to the default view layout, or saving
your favorite layouts, see “Using views in painters”.
View synchronization
Tree and List views are synchronized with each other. When
you are using more than one Tree view or List view, changes you
make in one type of view are reflected in the last view you touched
of the other type. For example, when an item is selected in a Tree
view, the contents of that item display in the List view that you
last touched. When you display new contents in a List view by double-clicking
an item, that item is selected in the Tree view you last touched (if
it can be done without resetting the root).
Each List view in the previous screen displays the contents
of a different library because three libraries were dragged from
the Tree view and dropped in different List views. For information
about drag and drop, see “Displaying libraries and
objects”.