Builder for the Setting Dialog
Instance of this class can only be created via builder() from Setting
SettingBuilder add(key: string, view: View)
Add a View and map its value to the key
| Parameters | |
| key | The key | 
| view | One of the supported View | 
| Return | |
| SettingBuilder | This SettingBuilder instance | 
SettingBuilder group()
Start a new group. Normally all View stack vertically. View in a group will stack horizontally. Group does not nest so calling this method repeatedly does nothing
| Return | |
| SettingBuilder | This SettingBuilder instance | 
SettingBuilder groupEnd()
End grouping. View will stack vertically after this call
| Return | |
| SettingBuilder | This SettingBuilder instance | 
SettingBuilder setTitle(title: string)
    Set the dialog's title
| Parameters | |
| title | The dialog's title | 
| Return | |
| SettingBuilder | This SettingBuilder instance | 
SettingBuilder setPositiveButton(text: string)
    Set the dialog's positive button text
| Parameters | |
| text | The dialog's positive button text | 
| Return | |
| SettingBuilder | This SettingBuilder instance | 
SettingBuilder setNegativeButton(text: string)
    Set the dialog's negative button text
| Parameters | |
| text | The dialog's negative button text | 
| Return | |
| SettingBuilder | This SettingBuilder instance | 
Dialog build()
Build the Setting Dialog. You can then show() or set it to Setting.setDialog()
| Return | |
| Dialog | The Dialog | 
© 2025 - Macrorify by KoK-CODE