24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• New XmComboBox XmNpositionMode and XmSpinBox XmNpositionType<br />

resources default to incompatible index values and should be forced by all<br />

applications using these widgets. XmONE _BASED is recommended for<br />

XmComboBox widgets because it lets applications distinguish between new<br />

values entered in the text field and the first item in the list.<br />

• XmStringCreateLocalized now handles new lines and tabs.<br />

• The _XmStrings array has, on some machines, been split into multiple<br />

subarrays with the same techniques used by libXt. This preserves<br />

compatibility with Motif 1.2 and permits future expansion.<br />

• Labels for automatically-created subwidgets, like the buttons in a file selection<br />

box, are now unconditionally localized and may not be set or overridden by the<br />

user.<br />

• The XmDisplay XmNenableThinThickness resource now has wider effect than<br />

it did in Motif 2.0.<br />

• The XmDisplay XmNenableToggleVisual resource now changes the way<br />

XmNindicatorOn and XmNindicatorType values are rendered, instead of<br />

simply changing their default values. Motif 2.0 applications that called<br />

XtSetValues() for these resources may notice a change. New constants have<br />

been added to obtain the old behavior.<br />

• In Motif 2.0, there were two distinct XmREPLACE constants with different<br />

values. The XmMergeMode constant has been renamed<br />

XmMERGE_REPLACE. This is a source compatibility issue; binary<br />

compatibility is unaffected.<br />

• XmDisplay XmNdragReceiverProtocolStyle default value has been reverted to<br />

XmDRAG_PREFER_PREREGISTER. Users may find that<br />

XmDRAG_PREFER_DYNAMIC is more efficient.<br />

• The XmNenableEtchedInMenu resource causes buttons and toggles in menus<br />

to be rendered with different colors than those in earlier releases.<br />

• XmScrolledList and XmScrolledText scroll bar colors are computed differently.<br />

They are now derived from the scrolled window's background color, not the<br />

color of the XmList or XmText widget.<br />

• To promote convergence with dtwm, mwm's panning, and virtual screen<br />

support has been removed, as has mwm's support for workspaces.<br />

• The XmCxx library of C++ wrappers has been moved to the demos/lib<br />

directory.<br />

8.4 X Virtual Frame Buffer (<strong>4.3</strong>.2)<br />

The X Virtual Frame Buffer (XVFB) software technology was first introduced in<br />

<strong>AIX</strong> <strong>4.3</strong>.1 and has been further enhanced in <strong>AIX</strong> <strong>4.3</strong>.2 to support the RS/6000 SP.<br />

The XVFB provides a virtual graphics adapter that allows the X Windows Server<br />

to start and operate on a server machine that has no physical graphics adapter.<br />

In addition, the OpenGL 3D Graphics rendering library can be used with the<br />

XVFB technology.<br />

This capability was introduced primarily to provide improved support for 3D<br />

Rendering Server Applications. By removing the single shared resource (graphics<br />

adapter) from the system, and replacing it with a dynamic resource (system<br />

226 <strong>AIX</strong> <strong>Version</strong> <strong>4.3</strong> <strong>Differences</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!