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
colors for foreground color and background color pixels. Mrm allocates the other colors that are used in
the default colormap of the display. For this reason, you should not use this function to fetch icons for a visual
class other than the default.
On success, MrmFetchIconLiteral() fills in pixmap_return with the pixmap and returns MrmSUCCESS.
An application is responsible for freeing the pixmap using XFreePixmap(). The routine can also return
MrmBAD_HIERARCHY if the specified hierarchy is not valid, MrmNOT_FOUND if Mrm cannot find the icon or
xbitmapfile in the hierarchy, MrmWRONG_TYPE if Mrm finds a value but it is not an icon or xbitmapfile,
or MrmFAILURE if anything else goes wrong.
When MrmFetchIconLiteral() cannot allocate a color for an icon, it should substitute either black or white.
However, in early releases of Motif 1.2 this substitution does not take place, and the function returns
MrmNOT_FOUND when a color allocation fails. To avoid this problem, you should set pixmap−type widget resources,
such as XmNlabelPixmap, in a UIL module widget definition or by calling MrmFetchSetValues().
25.3.7 Widget Classes
The widget class type, or class_rec_name as it is called in UIL, is new in Motif 1.2. (This feature may have been
present in earlier versions, but was not documented until Motif 1.2) The type mainly supports the XmNentryClass
resource, which restricts the allowable children of a RowColumn widget. You can also use a widget class value as a
callback argument or with a user−defined ...
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