Skip to Content
Volume 6A: Motif Programming Manual
book

Volume 6A: Motif Programming Manual

by David Brennan, Dan Heller, Paula Ferguson
September 1993
Intermediate to advanced
1014 pages
28h 26m
English
O'Reilly Media, Inc.
Content preview from Volume 6A: Motif Programming Manual
XtVaAppInitialize(). The remainder of the argument list is a variable−length list of resource settings. We'll
talk about the format of these resource settings in the next section.
3.3.5 Setting and Getting Widget Resources
A widget class defines resources of its own and it inherits resources from its superclasses. The names of the resources
provided by each widget class (new and inherited) are documented in the widget reference pages in Volume Six B,
Motif Reference Manual. The most useful resources are described in detail in the individual chapters on each of the
Motif widget classes.
When resources are set in a program, each resource name begins with the prefix XmN. These names are mnemonic
constants that correspond to actual C strings that have the same name without the XmN prefix. For example, the actual
resource name associated with XmNlabelString is labelString. The XmN identifies the resource as being
Motif−related. Motif also uses the XmC prefix to identify resource class symbols. Xt uses the prefix XtN for any
resources defined by its base widget classes. Motif also provides corresponding XmN names for most of these
resources. Some toolkits use the XtN prefix, even though its resource are not common to all Xt toolkits. The resource
naming convention has not been used long enough for all vendors to conform to it. If you need access to an Xt−based
resource that does not have a corresponding XmN constant, you need to include the file <X11/StringDefs.h>. When you
are specifying resources ...
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 7A: XView Programming Manual

Volume 7A: XView Programming Manual

Dan Heller

Publisher Resources

ISBN: 9780596000431