BuildList

A buildlist dialog displays two lists, side-by-side. The list on the left shows unselected items. The list on the right shows selected items. As items are selected or unselected, they move between the lists. (Description taken from man dialog.) Mixins: Uses mixin-template $(DIALOG_REF2 Constructor)!"buildlist" and $(DIALOG_REF2 ListBoxFunctional)!BuildList.

Members

Functions

getSelectedItems
string[] getSelectedItems()

This method provides access to the selected names of buildlist items. Note: call after run() only.

Mixins

__anonymous
mixin ListBoxFunctional!BuildList
Undocumented in source.
__anonymous
mixin Constructor!"buildlist"
Undocumented in source.

Mixed In Members

From mixin Constructor!"buildlist"

this
this(string title, string text, uint h, uint w)

Creates an object.

From mixin ListBoxFunctional!BuildList

addItem
T addItem(string tag, string descr, bool status)

Adds new item.

prepareCmd
string[] prepareCmd()
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run()
Undocumented in source. Be warned that the author may not have intended to support it.
selectedItems
string[] selectedItems;
Undocumented in source.
items
Item[] items;
Undocumented in source.

Inherited Members

From Dialog

setBackTitle
void setBackTitle(string btitle)

Sets the background title for dialog widgets.

getBackTitle
string getBackTitle()

Returns current background title.

baseCmd
auto baseCmd;
Undocumented in source.
callbacks
fn_t[Action] callbacks;
Undocumented in source.
title
string title;
Undocumented in source.
dialogType
string dialogType;
Undocumented in source.
text
string text;
Undocumented in source.
height
uint height;
width
uint width;
Undocumented in source.
setButtonHandler
void setButtonHandler(Action act, fn_t fn)

It is possible to assign callbacks to events such as pressing OK (or YES), NO (or CANCEL), ESC. ESC is always available.

setText
void setText(string text)

Changes a box text.

prepareCmd
string[] prepareCmd()
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run()

Execution launch.

entry
string entry;
Undocumented in source.

Meta