val defaultUpdateInterval: UiInteger
val minUpdateWaitTime: UiInteger
val autoUpdateStartDelay: UiInteger
+ val autoDelete: UiInteger
val maxItemAge: UiInteger
val message: UiString
defaultUpdateInterval = window.integer()
minUpdateWaitTime = window.integer()
autoUpdateStartDelay = window.integer()
+ autoDelete = window.integer()
maxItemAge = window.integer()
message = window.string()
row {
rlabel("Auto Delete Items")
- switch(overrideDefaults = true, vfill = true, enableState = ENABLE_AUTO_DELETE)
+ switch(value = autoDelete, overrideDefaults = true, vfill = true, enableState = ENABLE_AUTO_DELETE)
}
row {
rlabel("Max Item Age (Days)")
- spinbox(intValue = maxItemAge, min = 0.0, max = 200000.0, states = intArrayOf(ENABLE_AUTO_DELETE))
+ spinbox(intValue = maxItemAge, min = 1.0, max = 200000.0, states = intArrayOf(ENABLE_AUTO_DELETE))
}
}
}
defaultUpdateInterval.setIntValue(App.settings.defaultRefreshInterval)
minUpdateWaitTime.setIntValue(App.settings.minRefreshWaitTime)
autoUpdateStartDelay.setIntValue(App.settings.autoRefreshStartDelay)
+ autoDelete.setBooleanValue(App.settings.maxItemAge > 0)
maxItemAge.setIntValue(App.settings.maxItemAge)
}