wRebar

A rebar control can contain one or more bands, and each band can have a gripper bar, a bitmap, a text label, and one child control. As you dynamically reposition a rebar control band, the rebar control manages the size and position of the child window assigned to that band. Notice: This is just a experimental module, not yet fully functional.

Superclass:wControl

Consts

wRbBandBorder = 0x00000400
wRbDoubleClickToggle = 0x00008000

Procs

proc setImageList(self: wRebar; imageList: wImageList) {...}{.validate, property,
    raises: [], tags: [].}
Sets the image list associated with the rebar.
proc getImageList(self: wRebar): wImageList {...}{.validate, property, inline, raises: [],
    tags: [].}
Returns the specified image list.
proc getCount(self: wRebar): int {...}{.validate, property, inline, raises: [], tags: [].}
Returns the number of controls in the rebar.
proc addControl(self: wRebar; control: wControl; image = -1; label = ""; isBreak = false) {...}{.
    validate, raises: [], tags: [].}
Adds a control to the rebar.
proc len(self: wRebar): int {...}{.validate, inline, raises: [], tags: [].}
Returns the number of controls in the rebar.
proc final(self: wRebar) {...}{.raises: [], tags: [].}
Default finalizer for wRebar.
proc init(self: wRebar; parent: wWindow; id = wDefaultID; imageList: wImageList = nil;
         style: wStyle = 0) {...}{.validate, raises: [], tags: [].}
Initializer.
proc Rebar(parent: wWindow; id = wDefaultID; imageList: wImageList = nil;
          style: wStyle = 0): wRebar {...}{.inline, discardable, raises: [], tags: [].}
Constructs a rebar.