Skip to Main Content
Volume 7A: XView Programming Manual
book

Volume 7A: XView Programming Manual

by Dan Heller
October 1994
Intermediate to advanced content levelIntermediate to advanced
770 pages
22h 58m
English
O'Reilly Media, Inc.
Content preview from Volume 7A: XView Programming Manual
10
Scrollbars
Scrollbars are used to change what you view in a subwindow. For instance, in a text subwin-
dow, scrollbars are used to scroll through a document. In a canvas subwindow, scrollbars can
be used to see another portion of the paint window (which can be larger than the canvas
subwindow). This chapter addresses specific functions of scrollbars themselves. These func-
tions are applicable to any XView package that has scrollbars attached. If you are interested
in how to utilize scrollbars for a particular package, you should consult the chapter that dis-
cusses that package.
OPEN LOOK describes scrollbars using the visual metaphor of an elevator riding on a cable,
which is attached at both ends to anchors. Figure 10-1 shows a scrollbar from the OPEN
LOOK
GUI Specification Guide.
Figure 10-1. An
OPEN LOOK
scrollbar
Scrollbars
Scrollbars 253
The elevator contains directional arrows and a drag box. A subwindow can have vertical or
horizontal scrollbars. Horizontal scrollbars are placed to the right of the subwindow while
vertical scrollbars are placed at the bottom. OPEN LOOK defines precisely how scrollbars
look and behave—the programmer or user cannot change it. All the programmer can control
is the scrollbar’s color, length, and various other common and generic attributes.
One of the functions of the scrollbar is the ability to split a view. The OPENWIN package pro-
vides objects such as text ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Volume 6A: Motif Programming Manual

Volume 6A: Motif Programming Manual

David Brennan, Dan Heller, Paula Ferguson
Java™ Media APIs: Cross-Platform Imaging, Media, and Visualization

Java™ Media APIs: Cross-Platform Imaging, Media, and Visualization

Alejandro Terrazas, John Ostuni, Michael Barlow

Publisher Resources

ISBN: 9780937175873