var groups: UiList<FeedGroup>? = null
var name: UiString? = null
var urls: UiText? = null
+ var user: UiString? = null
+ var password: UiString? = null
+ var cert: UiString? = null
val w = dialogWindow(
parent = window.ui,
{
row {
rlabel("Category")
- dropdown<FeedGroup>(value = groups, hexpand = true) { elm, column ->
+ dropdown<FeedGroup>(value = groups, hexpand = true, colspan = 2) { elm, column ->
elm.name
}
}
row {
rlabel("Name")
- textfield(value = name, hexpand = true)
+ textfield(value = name, hexpand = true, colspan = 2)
}
row {
rlabel("URLs", overrideDefaults = true, hfill = true) // overrideDefaults for disabling default vfill
- textarea(value = urls, hexpand = true, vexpand = true, vfill = true)
+ textarea(value = urls, hexpand = true, vexpand = true, vfill = true, colspan = 2)
+ }
+
+ row {
+ rlabel("User")
+ textfield(value = user, hexpand = true, colspan = 2)
+ }
+ row {
+ rlabel("Password")
+ passwordField(value = password, hexpand = true, colspan = 2)
+ }
+ row {
+ rlabel("Client Certificate")
+ textfield(value = cert, hexpand = true)
+ button(icon = "document-open") {
+ // TODO
+ }
}
}
}