Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Für diesen Artikel ist leider kein Bild verfügbar.

CDE and Motif

A Practical Primer (Bk/CD)

(Autor)

Buch | Softcover
500 Seiten
1997
Prentice Hall (Verlag)
978-0-13-760828-7 (ISBN)
CHF 94,20 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
This book presents a subset of x programming and the CDE/Motif Widget set. The book presents sufficient information to allow the reader to produce useful MOtif applications. The book assumes the reader has knowledge of and has used Motif in its earlier versions.
You don't have to wade through a thousand-page book to start developing Motif applications! This book distills all of Motif's complexity into just the concepts, widgets, toolkit and Xlib routines you need to get results. Start by understanding Motif's fundamental concepts, terminology, and client/server architecture. Quickly learn how to build interface widgets, use Motif's basic button and label widget classes, build Motif menu systems, and work with text widgets, dialogs and shell widgets. Then, discover the key APIs that make up the Common Desktop Environment (CDE), including: Workspace Manager, Actions, Data Types, Session Manager, Desktop Window Manager, and Print Manager. This book presents advanced X toolkit techniques, including work procedures, timeout procedures, event handling, and X graphics. It also introduces the CDE User Interface Language (UIL) -- with expert tips and hints for designing fast, efficient code. You'll find concise Xlib, X toolkit, Motif function and data type references, and much more. All code samples are provided on diskette. This book is based on the widely used X Window System Version 11 Release 6.2 and The Open Group's CDE/Motif Version 2.1
, with coverage that's also applicable to CDE 1.2 and 2.0.

Tony Mione is a software developer for Network Services at Rutgers University. He specializes in C, X/Motif and Web-based software development. He has spoken at DECUS several times and has participated on the X3J11 (ANSI C) Standards Committee.

1. A Quick Look at Client/Server.


The Client-Server Computing Model. Widget Sets. Some Basic Terminology in X. Naming Conventions. Interaction among Libraries. The Motif Widget Class Hierarchy. Resources, Callbacks, and Convenience Functions. The Window Manager and Its Decorations. CDE Components. A Note about Gadgets.



2. Structure of a Motif Application.


The Basic Motif Application Layout. Registering Callbacks. Realizing the Interface. Resources. More on Resource and Configuration Files. Building CDE Applications. Summary.



3. Labels and Buttons.


XmLabel. Compound Strings. Buttons. Summary.



4. Manager Widgets.


XmMainWindow. XmBulletinBoard. XmForm. DtEditor. XmRowColumn. XmNotebook. XmSpinBox. XmFrame. XmPanedWindow. Traversal and Tab Groups. Summary.



5. Menus.


Types of Menus. DtMenuButton. Accelerators and Mnemonics. Tear-Off Menus. An Example: A Generalized Menu Creation Library. Alternative Menu Creation Routines. Stylistic Issues. Summary.



6. Text Widgets.


Similarities and Differences between Text and TextField. An Example: The Rolodex Revisited. Multiline Text Widgets. Highlighting Text. Editable and Noneditable Text Widgets. Cut, Copy, Paste, and Clear. Key Resources. Callbacks. Convenience Functions. Positioning the Input Cursor. Miscellaneous Convenience Functions. Translations and Actions. Summary.



7. Dialogs.


Dialog Internals. XmBulletinBoard. Standard Children. Dialog Modes. Example: A Survey of Dialogs. MessageBox Subclasses. SelectionBox Subclasses. Custom Dialogs. FormDialog. Summary.



8. Shell Widgets.


The Shell Widget Class Tree. XmMenuShell. XmDialogShell. ApplicationShell. ToplevelShell. Supporting Shell Classes. WMShell. OverrideShell. VendorShell. TransientShell. Shell. Summary.



9. Miscellaneous Widgets.


9.1 XmScale. XmList. XmCommand. XmComboBox. XmScrolledWindow. XmSeparator. Summary.



10. The CDE APIs.


Introduction. Using Fonts. New APIs. Summary.



11. X Toolkit Facilities.


Widget Creation. Parsing Command Line Resources. Other Xt Functions. Summary.



12. Graphics In X/Motif.


Fetching the Required Parameter Information. Color Models. Visuals. An Example: Xspirograph—Drawing Pretty Pictures. XmDrawingArea. Allocating Colors. The Graphics Context. Creating a Pixmap. Introduction to the Drawing Primitives. The Graphics Primitives. The Primitives in Action. Drawing Text. Tidbits. Summary.



13. Drag and Drop.


Built-in Drag and Drop. Definitions. An Example: Xspirograph with Drag-and-Drop Colors. The Process. Drag Protocols. Disabling Drag and Drop. Summary.



14. UIL.


Compiling UIL. UIL Syntax. The Mrm Library. Loading Hierarchies : The Big Picture. Acquiring Widget Ids. Incremental Loading. Advantages and Disadvantages of UIL. Summary.



Appendix A. Widget Reference.


Appendix B. Function Reference.


Dt. Mrm. Xlib. Motif. X Toolkit.



Appendix C. Data Type Reference.


Motif. X Toolkit.



Appendix D. X Windows and Motif Information Resources.


Online Resources. Current Releases. Training Courses.



Bibliography.


Index.

Erscheint lt. Verlag 24.12.1997
Verlagsort Upper Saddle River
Sprache englisch
Maße 180 x 236 mm
Gewicht 801 g
Themenwelt Informatik Betriebssysteme / Server Unix / Linux
Informatik Betriebssysteme / Server Windows
Mathematik / Informatik Informatik Netzwerke
ISBN-10 0-13-760828-4 / 0137608284
ISBN-13 978-0-13-760828-7 / 9780137608287
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Die wichtigen Befehle

von Daniel J. Barrett

Buch | Softcover (2024)
O'Reilly (Verlag)
CHF 23,65
das umfassende Handbuch

von Dirk Deimeke; Daniel van Soest; Stefan Kania

Buch | Hardcover (2023)
Rheinwerk (Verlag)
CHF 97,85
das umfassende Handbuch

von Michael Kofler

Buch | Hardcover (2023)
Rheinwerk (Verlag)
CHF 69,85