gtkIOStream  1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
BoxIS Class Reference

#include <Box.H>

Inheritance diagram for BoxIS:
[legend]

Public Member Functions

 BoxIS (void)
 
 BoxIS (bool expandIn, bool fillIn)
 
 BoxIS (bool expandIn, bool fillIn, bool startIn)
 
void reset (void)
 
void setDefaultStart (bool startIn)
 
void setDefaultExpand (bool expandIn)
 
void setDefaultFill (bool fillIn)
 
BoxISoperator= (BoxIS &bis)
 
BoxISoperator= (const BoxIS bis)
 
void dump (void)
 

Public Attributes

bool expand
 Set to expand the box contents. More...
 
bool fill
 Set to fill the box. More...
 
bool start
 Set to pack the start. More...
 

Private Member Functions

void setDefaults (void)
 

Private Attributes

bool expandDefault
 The default state of the expand value = BoxIS::defaultVal. More...
 
bool fillDefault
 The default state of the fill value = BoxIS::defaultVal. More...
 
bool startDefault
 The default state of the start value = ! BoxIS::defaultVal. More...
 

Detailed Description

Constructor & Destructor Documentation

◆ BoxIS() [1/3]

BoxIS::BoxIS ( void  )
inline

The contructor which sets expand and fill to the BoxIS::defaultVal

Definition at line 63 of file Box.H.

Here is the caller graph for this function:

◆ BoxIS() [2/3]

BoxIS::BoxIS ( bool  expandIn,
bool  fillIn 
)
inline

The contructor which sets expand and fill and defaults start to TRUE

Parameters
expandInThe value to set expand to upon construction
fillInThe value to set fill to upon construction

Definition at line 71 of file Box.H.

◆ BoxIS() [3/3]

BoxIS::BoxIS ( bool  expandIn,
bool  fillIn,
bool  startIn 
)
inline

The contructor which sets expand, fill and start.

Parameters
expandInThe value to set expand to upon construction
fillInThe value to set fill to upon construction
startInThe value to set start to upon construction

Definition at line 82 of file Box.H.

Member Function Documentation

◆ dump()

void BoxIS::dump ( void  )
inline

Dump the values to std out

Definition at line 141 of file Box.H.

◆ operator=() [1/2]

BoxIS& BoxIS::operator= ( BoxIS bis)
inline

operator to make the box input stream settings equal to a provided object.

Definition at line 123 of file Box.H.

Here is the caller graph for this function:

◆ operator=() [2/2]

BoxIS& BoxIS::operator= ( const BoxIS  bis)
inline

operator to make the box input stream settings equal to a provided object.

Definition at line 132 of file Box.H.

◆ reset()

void BoxIS::reset ( void  )
inline

Reset the expand and fill values to their defaults

Definition at line 91 of file Box.H.

Here is the caller graph for this function:

◆ setDefaultExpand()

void BoxIS::setDefaultExpand ( bool  expandIn)
inline

Changes the default expand value. When reset is called, this will become the default.

Definition at line 108 of file Box.H.

◆ setDefaultFill()

void BoxIS::setDefaultFill ( bool  fillIn)
inline

Changes the default fill value. When reset is called, this will become the default.

Definition at line 116 of file Box.H.

◆ setDefaults()

void BoxIS::setDefaults ( void  )
inlineprivate

Sets the standard default values

defaultVal;

Definition at line 45 of file Box.H.

◆ setDefaultStart()

void BoxIS::setDefaultStart ( bool  startIn)
inline

Changes the default start value. When reset is called, this will become the default.

Examples:
SeparatorTest.C.

Definition at line 100 of file Box.H.

Member Data Documentation

◆ expand

bool BoxIS::expand

Set to expand the box contents.

Definition at line 55 of file Box.H.

◆ expandDefault

bool BoxIS::expandDefault
private

The default state of the expand value = BoxIS::defaultVal.

Definition at line 37 of file Box.H.

◆ fill

bool BoxIS::fill

Set to fill the box.

Definition at line 57 of file Box.H.

◆ fillDefault

bool BoxIS::fillDefault
private

The default state of the fill value = BoxIS::defaultVal.

Definition at line 39 of file Box.H.

◆ start

bool BoxIS::start

Set to pack the start.

Examples:
PangoTest.C, and PangoTest2.C.

Definition at line 59 of file Box.H.

◆ startDefault

bool BoxIS::startDefault
private

The default state of the start value = ! BoxIS::defaultVal.

Definition at line 41 of file Box.H.


The documentation for this class was generated from the following file:
gtkIOStream: BoxIS Class Reference
GTK+ IOStream  Beta