markAllAsRead()
}
separator()
- /*
menu("Filter") {
radioItem(label = "All items", varname = "filter") { event ->
if(event.intValue == 1) {
}
}
- */
separator()
radioItem(label = "Open item with default settings", varname = "browserSetting")
radioItem(label = "Open item description", varname = "browserSetting")
val starred = integer("starred")
val browser = integer("browser")
- // 0: use feed settings
- // 1: load item description
- // 2: load item link in internal browser
+ // 1: use feed settings
+ // 2: load item description
+ // 3: load item link in internal browser
val browserSetting = integer("browserSetting")
val filter = integer("filter")
// Currently requested feed
var showFeed: Feed? = null
+ init {
+ browserSetting.setIntValue(1)
+ filter.setIntValue(1)
+ }
+
fun loadFeed(feed: Feed) {
if(feed.itemStateMode > 0 && feed.unreadItemsCount > 0) {
// Only reset the unread counter if the feed is not already opened
window.window.setState(MainWindow.ITEM_SELETED)
val browserSetting = browserSetting.intValue()
- if(browserSetting == 0) {
+ if(browserSetting == 1) {
currentFeed?.let { feed ->
browser.setBooleanValue(feed.internalBrowser)
} ?: {
browser.setBooleanValue(false)
}
- } else if(browserSetting == 1) {
+ } else if(browserSetting == 2) {
browser.setBooleanValue(false)
} else {
browser.setBooleanValue(true)