## Description

Include file: xvaluset.h

Parent class: XControl

### Overview

### Functions

#### XValueSet

#### Parameters

XWindow * owner | owner of the value-set
XRect * rect | position and size
USHORT id | control-id
ULONG style | style, possible values are:
VA_ICON
VA_BITMAP
VA_COLOR
VA_TEXT
VA_BORDER
VA_ITEMBORDER
(can be or-ed)
char * font | font to use, e.g. "8.Helv"

#### Remarks

Construct a value-set

#### SetItemAttribute

#### Parameters

SHORT row | row of the item
SHORT col | colum of the item
SHORT attr | the attribute:
VA_ICON
VA_BITMAP
VA_COLOR
VA_TEXT
VA_ITEMBORDER
BOOL enable enabe/disable attribute

#### Remarks

Set the items attributes

#### GetItem

#### Parameters

SHORT row row of the item
SHORT col colum of the item

SHORT row | row of the item
SHORT col | colum of the item
LONG& value | icon/bitmap-handle from the item

SHORT row | row of the item
SHORT col | colum of the item
XColor * col | buffer to hold the color

SHORT row | row of the item
SHORT col | colum of the item
XString * | buffer buffer to hold the text

#### Return-Value

SHORT theAttribute

#### Remarks

Get the items attributes
Get the items icon/bitmap-handle
Get the items color
Get the items text (if it is in text-mode)

#### SetItem

#### Parameters

SHORT row | row of the item
SHORT col | colum of the item
XBitmap * | bitmap

SHORT row | row of the item
SHORT col | colum of the item
XIcon * | icon

SHORT row | row of the item
SHORT col | colum of the item
char * text | the new text

SHORT row | row of the item
SHORT col | colum of the item
XColor * col | the new color

#### Remarks

Set the items content
Set the items content
Set the items text (if it is in text-mode)
Set the items color (if VA_COLOR is set)

#### SetDimensions

#### Parameters

SHORT rows
SHORT cols

#### Remarks

Set the number of colums and rows.

#### GetSelection

#### Parameters

SHORT& row row of the item
SHORT& col colum of the item

#### Remarks

Returns column/row of the selected item.

#### SelectItem

#### Parameters

SHORT row row of the item
SHORT col colum of the item

#### Remarks

Select an item

#### GetItemSize

#### Parameters

XSize * size bufer to hold the size

#### Remarks

Returns the size of the items

#### GetItemSpacing

#### Parameters

XSize * buffer to hold horizontal(vertical spacing

#### Remarks

Returns the spacing between the items

#### SetItemSize

#### Parameters

XSize * size

#### Remarks

Set the size of the items.

#### SetItemSpacing

#### Parameters

XSize * size

#### Remarks

Set the spacing between the items.

This document was generated by Jens von Pilgrim's Autodoc