Skip to Content
Volume 7A: XView Programming Manual
book

Volume 7A: XView Programming Manual

by Dan Heller
October 1994
Intermediate 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.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

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