Index

# XContainerInfo

XObject &rarrXContainerInfo

public
- EnableSorting
- QueryAttributes
- QueryBitmapSize
- SetBitmapSize
- ~XContainerInfo
- constructors/destructors
- XContainerInfo
- set/query attributes
- SetAttributes
- set/query container title
- SetTitle
- set/query containertitle
- QueryTitle
- splitbar
- QuerySplitbarPos
- SetSplitbarColumn
- SetSplitbarPos

#### Derrived

: public XObject
DESCRIPTION The XConatinerInfo is used to set/query information about the behavior of a XContainerControl.

## public

###

EnableSorting

#### Definition

`

void EnableSorting ( BOOL enable )

void EnableSorting ( BOOL enable = TRUE )

`

#### Parameters

rting records when they are inserted.

: BOOL sort Set TRUE if the container items should be sorted when they are inserted. Therefor you must override the method XContainerObject::Sort. Default is TRUE.

#### Returns

void

-

###

QueryAttributes

#### Definition

`

LONG QueryAttributes ( void )

`

#### Returns

LONG

###

QueryBitmapSize

#### Definition

`

SHORT QueryBitmapSize ( void )

`

#### Returns

SHORT

###

SetBitmapSize

#### Definition

`

void SetBitmapSize ( SHORT size )

`

#### Returns

void

###

~XContainerInfo

#### Definition

`

virtual ~XContainerInfo ( )

`

## constructors/destructors

###

XContainerInfo

constructor of XContainerInfo

#### Definition

`

XContainerInfo ( char* title, LONG style )

XContainerInfo ( char* title = "", LONG attr = CO_ICON )

`

#### Parameters

: char * theTitle The title of the container. Default is empty. LONG theStyle style of the container. Valid styles are:

CO_TEXT the container is in text-mode CO_NAME the container is in name-mode CO_ICON the container is in icon-mode CO_DETAIL the container is in detail-mode

CO_FLOW arrange objects dynamicaly (text and name mode only) CO_MINI the container use small icons CO_TREE the container is in tree-mode CO_OWNERPAINTBACKGROUND the owner will draw the background (see XBackgroundDrawEvent and XBackgroundDrawHandler) CO_TREELINE draw the tree-line in tree-mode CO_DRAWBITMAP draw icons CO_DRAWICON draw bitmaps

CO_TITLE show the container-title CO_TITLELEFT title is left-justified CO_TITLERIGHT title is right-justified CO_TITLECENTER title is centered CO_TITLESEPARATOR the title is drawn with a separator CO_TITLEREADONLY the title cannot been edited by the user

CO_DETAILTITLES in detail-mode the titles of XContainerColumn are shown The attributes can be or-ed Default is CO_ICON.

#### Returns

-

-

## set/query attributes

###

SetAttributes

specify here how the container should be displayed. After you have set up the XContainerInfo use XContainerColumn::SetInfo()

#### Definition

`

void SetAttributes ( LONG attribute )

`

#### Parameters

: LONG newAttributes attributes how the container should be displayed ( see XContainerInfo() )

#### Returns

void

-

## set/query container title

###

SetTitle

specify here the title of the container. After you have set up the XContainerInfo use XContainerColumn::SetInfo()

#### Definition

`

void SetTitle ( char* t )

`

#### Parameters

: char * theTitle

#### Returns

void

-

## set/query containertitle

###

QueryTitle

Use XContainerColumn::QueryInfo() to get information about the container. With QueryTitle() you get the title of the container

#### Definition

`

void QueryTitle ( XString* s )

`

#### Parameters

: XString * theTitleBuffer here the title will be stored

#### Returns

void

-

## splitbar

###

QuerySplitbarPos

You can query the position of the splitbar of a container. Before you use this function call XContainerControl::QueryInfo() to get the actual settings of the container

#### Definition

`

LONG QuerySplitbarPos ( void )

`

#### Parameters

: -

#### Returns

LONG

LONG the position in window-pixels

###

SetSplitbarColumn

You can set a splitbar in a container. When you have used this function call XContainerControl::SetInfo() to actualize the container

#### Definition

`

void SetSplitbarColumn ( XContainerColumn* col )

`

#### Parameters

: XContainerColumn * theColumn the XContainerColumn after that the splitbar will be displayed

#### Returns

void

-

###

SetSplitbarPos

You can set the position of the splitbar of a container. When you have used this function call XContainerControl::SetInfo() to actualize the container

#### Definition

`

void SetSplitbarPos ( LONG pos )

`

#### Parameters

: LONG position the position in window-pixels

#### Returns

void

-

Created by AutoDoc, (C) 1996 by Jens von Pilgrim