DialogBuilderBase

Undocumented in source.
class DialogBuilderBase (
T
) {}

Constructors

this
this()
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

AddBorder
void AddBorder(wchar* TitleText)
Undocumented in source. Be warned that the author may not have intended to support it.
AddButtonAfter
T* AddButtonAfter(T* RelativeTo, wchar* Label)
Undocumented in source. Be warned that the author may not have intended to support it.
AddButtonAfter
T* AddButtonAfter(T* RelativeTo, int LabelId)
Undocumented in source. Be warned that the author may not have intended to support it.
AddButtons
void AddButtons(int ButtonCount, int[] MessageIDs, int defaultButtonIndex, int cancelButtonIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
AddButtons
void AddButtons(int[] MessageIDs, int defaultButtonIndex, int cancelButtonIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
AddCheckbox
T* AddCheckbox(wchar* TextMessage, int* Value, int Mask, bool ThreeState)
Undocumented in source. Be warned that the author may not have intended to support it.
AddCheckbox
T* AddCheckbox(int TextMessageId, int* Value, int Mask, bool ThreeState)
Undocumented in source. Be warned that the author may not have intended to support it.
AddDialogItem
T* AddDialogItem(FARDIALOGITEMTYPES Type, wchar* Text)
Undocumented in source. Be warned that the author may not have intended to support it.
AddEmptyLine
void AddEmptyLine()
Undocumented in source. Be warned that the author may not have intended to support it.
AddIntEditField
T* AddIntEditField(int* Value, int Width)
Undocumented in source. Be warned that the author may not have intended to support it.
AddOKCancel
void AddOKCancel(int OKMessageId, int CancelMessageId, int ExtraMessageId, bool Separator)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRadioButtons
T* AddRadioButtons(int* Value, int OptionCount, int[] MessageIDs, bool FocusOnSelected)
Undocumented in source. Be warned that the author may not have intended to support it.
AddRadioButtons
void AddRadioButtons(int* Value, int[] MessageIDs, bool FocusOnSelected)
Undocumented in source. Be warned that the author may not have intended to support it.
AddSeparator
void AddSeparator(int MessageId)
Undocumented in source. Be warned that the author may not have intended to support it.
AddSeparator
void AddSeparator(wchar* Text)
Undocumented in source. Be warned that the author may not have intended to support it.
AddText
T* AddText(int LabelId)
Undocumented in source. Be warned that the author may not have intended to support it.
AddText
T* AddText(wchar* Label)
Undocumented in source. Be warned that the author may not have intended to support it.
AddTextAfter
T* AddTextAfter(T* RelativeTo, wchar* Label)
Undocumented in source. Be warned that the author may not have intended to support it.
AddTextAfter
T* AddTextAfter(T* RelativeTo, int LabelId)
Undocumented in source. Be warned that the author may not have intended to support it.
AddTextBefore
T* AddTextBefore(T* RelativeTo, wchar* Label)
Undocumented in source. Be warned that the author may not have intended to support it.
AddTextBefore
T* AddTextBefore(T* RelativeTo, int LabelId)
Undocumented in source. Be warned that the author may not have intended to support it.
AddUIntEditField
T* AddUIntEditField(uint* Value, int Width)
Undocumented in source. Be warned that the author may not have intended to support it.
ColumnBreak
void ColumnBreak()
Undocumented in source. Be warned that the author may not have intended to support it.
CreateCheckBoxBinding
DialogItemBinding!T CreateCheckBoxBinding(int* Value, int Mask)
Undocumented in source. Be warned that the author may not have intended to support it.
CreateRadioButtonBinding
DialogItemBinding!T CreateRadioButtonBinding(int* Value)
Undocumented in source. Be warned that the author may not have intended to support it.
DoShowDialog
intptr_t DoShowDialog()
Undocumented in source. Be warned that the author may not have intended to support it.
EndColumns
void EndColumns()
Undocumented in source. Be warned that the author may not have intended to support it.
EndSingleBox
void EndSingleBox()
Undocumented in source. Be warned that the author may not have intended to support it.
FindBinding
DialogItemBinding!T FindBinding(T* Item)
Undocumented in source. Be warned that the author may not have intended to support it.
GetItemID
int GetItemID(T* Item)
Undocumented in source. Be warned that the author may not have intended to support it.
GetLangString
const(wchar)* GetLangString(int MessageID)
Undocumented in source. Be warned that the author may not have intended to support it.
GetLastID
int GetLastID()
Undocumented in source. Be warned that the author may not have intended to support it.
InitDialogItem
void InitDialogItem(T* NewDialogItem, wchar* Text)
Undocumented in source. Be warned that the author may not have intended to support it.
ItemWidth
intptr_t ItemWidth(T Item)
Undocumented in source. Be warned that the author may not have intended to support it.
MaxTextWidth
intptr_t MaxTextWidth()
Undocumented in source. Be warned that the author may not have intended to support it.
ReallocDialogItems
void ReallocDialogItems()
Undocumented in source. Be warned that the author may not have intended to support it.
SaveValues
void SaveValues()
Undocumented in source. Be warned that the author may not have intended to support it.
SetLastItemBinding
void SetLastItemBinding(DialogItemBinding!T Binding)
Undocumented in source. Be warned that the author may not have intended to support it.
SetNextY
void SetNextY(T* Item)
Undocumented in source. Be warned that the author may not have intended to support it.
ShowDialog
bool ShowDialog()
Undocumented in source. Be warned that the author may not have intended to support it.
ShowDialogEx
intptr_t ShowDialogEx()
Undocumented in source. Be warned that the author may not have intended to support it.
StartColumns
void StartColumns()
Undocumented in source. Be warned that the author may not have intended to support it.
StartSingleBox
void StartSingleBox(int MessageId, bool LeftAlign)
Undocumented in source. Be warned that the author may not have intended to support it.
TextWidth
int TextWidth(T Item)
Undocumented in source. Be warned that the author may not have intended to support it.
UpdateBorderSize
void UpdateBorderSize()
Undocumented in source. Be warned that the author may not have intended to support it.
UpdateSecondColumnPosition
void UpdateSecondColumnPosition()
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

SECOND_COLUMN
int SECOND_COLUMN;
Undocumented in source.

Variables

m_Bindings
DialogItemBinding!T[] m_Bindings;
Undocumented in source.
m_ButtonsWidth
intptr_t m_ButtonsWidth;
Undocumented in source.
m_CancelButtonID
int m_CancelButtonID;
Undocumented in source.
m_ColumnBreakIndex
int m_ColumnBreakIndex;
Undocumented in source.
m_ColumnEndY
int m_ColumnEndY;
Undocumented in source.
m_ColumnMinWidth
intptr_t m_ColumnMinWidth;
Undocumented in source.
m_ColumnStartIndex
int m_ColumnStartIndex;
Undocumented in source.
m_ColumnStartY
int m_ColumnStartY;
Undocumented in source.
m_DialogItems
T* m_DialogItems;
Undocumented in source.
m_DialogItemsAllocated
int m_DialogItemsAllocated;
Undocumented in source.
m_DialogItemsCount
int m_DialogItemsCount;
Undocumented in source.
m_FirstButtonID
int m_FirstButtonID;
Undocumented in source.
m_Indent
int m_Indent;
Undocumented in source.
m_NextY
int m_NextY;
Undocumented in source.
m_SingleBoxIndex
int m_SingleBoxIndex;
Undocumented in source.

Meta