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
Table of Contents
Volume 7A: Programming Manual
Page
Preface xxxiii
Please Read This Section! xxxiii
How to Use This Manual xxxiv
Assumptions xxxvi
Font Conventions Used in This Manual xxxvi
Related Documents xxxvii
Requests for Comments xxxviii
Obtaining the Example Programs xxxviii
FTP xxxviii
FTPMAIL xxxix
BITFTP xl
UUCP xl
Acknowledgments xli
Acknowledgments for XView Version 3 Update xlii
Chapter 1 XView and the X Window System 3
1.1 The X Window System 3
1.1.1 The Server and Client 5
1.2 The Software Hierarchy 7
1.3 Extensions to X 8
1.4 The Window Manager 9
1.5 Handling Events 9
1.6 Development of the XView Toolkit 11
1.7 Versions of the XView Toolkit 12
1.8 OPEN LOOK Graphical User Interface 12
Chapter 2 The XView Programmer’s Model 17
2.1 Object-oriented Programming 17
2.1.1 Object Class Hierarchy 18
2.1.2 Object Handles 19
2.2 Attribute-based Functions 21
2.2.1 Creating and Manipulating Objects 21
2.2.2 Changing Object Attributes 22
2.2.3 Types of Attributes 22
2.3 Internal Attribute-Value Lists 23
2.4 Types of Objects 23
2.4.1 Generic Objects 24
2.4.2 Window Objects 25
2.4.3 Frames and Subframes 26
2.4.4 Subwindows 29
2.4.4.1 Canvas subwindows 30
2.4.4.2 Text subwindows 30
2.4.4.3 Panels 30
2.4.4.4 Menus 31
2.4.4.5 Scrollbars 33
2.4.4.6 Icons 34
2.4.5 Nonvisual Objects 34
2.5 The Notifier Model 35
2.5.1 Callback Style of Programming 35
2.5.2 Why a Notification-based System? 36
2.5.3 Relationship Among the Notifier, Objects, and the Application 37
2.5.4 Calling the Notifier Directly 37
Chapter ...
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