This nested class defines the data type used for styles of the IWindow class. The available styles are defined as static data members in IWindow. Since IWindow is an abstract base class, objects of this Style class represent characteristics of an IWindow object that you can specify when you construct other controls derived from IWindow.
The visible style corresponds to the X-Motif state "mapped" and the disable style corresponds to "insensitive."
The setting of these styles is ignored and processing always occurs as if they were "on".
The setting of these styles is ignored and processing always occurs as if they were "off".
The intent of the synchPaint style is to ensure painting is not delayed by other events on the queue. In Motif, control of painting at this level is completely the responsibility of the widget itself. The programmer does not control it. Typically, a Motif widget ensures timely painting via the X event filter for exposure (compress_exposure) set to XtExposeCompressMultiple. Therefore, the library ignores the setting of this style and always returns it set on.
IBitFlag bitwiseAnd(const IBitFlag& rhs) const
IBitFlag bitwiseOr(const IBitFlag& rhs) const
bool comparisonAnd(const IBitFlag& rhs) const
IBitFlag()
IBitFlag(const IBitFlag& bitFlag)
IBitFlag( unsigned long count,
const unsigned long bitIndex [ ] )
IBitFlag negate() const
IBitFlag& setValue(const IBitFlag& bitFlag)