diff options
Diffstat (limited to 'src/ui/sidebarwidget.c')
-rw-r--r-- | src/ui/sidebarwidget.c | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/src/ui/sidebarwidget.c b/src/ui/sidebarwidget.c index fdfb5300..ffedfeeb 100644 --- a/src/ui/sidebarwidget.c +++ b/src/ui/sidebarwidget.c | |||
@@ -1457,25 +1457,29 @@ static iBool processEvent_SidebarWidget_(iSidebarWidget *d, const SDL_Event *ev) | |||
1457 | if (d->mode == bookmarks_SidebarMode && d->contextItem) { | 1457 | if (d->mode == bookmarks_SidebarMode && d->contextItem) { |
1458 | const iBookmark *bm = get_Bookmarks(bookmarks_App(), d->contextItem->id); | 1458 | const iBookmark *bm = get_Bookmarks(bookmarks_App(), d->contextItem->id); |
1459 | if (bm) { | 1459 | if (bm) { |
1460 | updateMenuItemLabel_Widget(d->menu, "bookmark.tag tag:homepage", | 1460 | setMenuItemLabel_Widget(d->menu, |
1461 | hasTag_Bookmark(bm, homepage_BookmarkTag) | 1461 | "bookmark.tag tag:homepage", |
1462 | ? home_Icon " ${bookmark.untag.home}" | 1462 | hasTag_Bookmark(bm, homepage_BookmarkTag) |
1463 | : home_Icon " ${bookmark.tag.home}"); | 1463 | ? home_Icon " ${bookmark.untag.home}" |
1464 | updateMenuItemLabel_Widget(d->menu, "bookmark.tag tag:subscribed", | 1464 | : home_Icon " ${bookmark.tag.home}"); |
1465 | hasTag_Bookmark(bm, subscribed_BookmarkTag) | 1465 | setMenuItemLabel_Widget(d->menu, |
1466 | ? star_Icon " ${bookmark.untag.sub}" | 1466 | "bookmark.tag tag:subscribed", |
1467 | : star_Icon " ${bookmark.tag.sub}"); | 1467 | hasTag_Bookmark(bm, subscribed_BookmarkTag) |
1468 | updateMenuItemLabel_Widget(d->menu, "bookmark.tag tag:remotesource", | 1468 | ? star_Icon " ${bookmark.untag.sub}" |
1469 | hasTag_Bookmark(bm, remoteSource_BookmarkTag) | 1469 | : star_Icon " ${bookmark.tag.sub}"); |
1470 | ? downArrowBar_Icon " ${bookmark.untag.remote}" | 1470 | setMenuItemLabel_Widget(d->menu, |
1471 | : downArrowBar_Icon " ${bookmark.tag.remote}"); | 1471 | "bookmark.tag tag:remotesource", |
1472 | hasTag_Bookmark(bm, remoteSource_BookmarkTag) | ||
1473 | ? downArrowBar_Icon " ${bookmark.untag.remote}" | ||
1474 | : downArrowBar_Icon " ${bookmark.tag.remote}"); | ||
1472 | } | 1475 | } |
1473 | } | 1476 | } |
1474 | else if (d->mode == feeds_SidebarMode && d->contextItem) { | 1477 | else if (d->mode == feeds_SidebarMode && d->contextItem) { |
1475 | const iBool isRead = d->contextItem->indent == 0; | 1478 | const iBool isRead = d->contextItem->indent == 0; |
1476 | updateMenuItemLabel_Widget(d->menu, "feed.entry.toggleread", | 1479 | setMenuItemLabel_Widget(d->menu, |
1477 | isRead ? circle_Icon " ${feeds.entry.markunread}" | 1480 | "feed.entry.toggleread", |
1478 | : circleWhite_Icon " ${feeds.entry.markread}"); | 1481 | isRead ? circle_Icon " ${feeds.entry.markunread}" |
1482 | : circleWhite_Icon " ${feeds.entry.markread}"); | ||
1479 | } | 1483 | } |
1480 | else if (d->mode == identities_SidebarMode) { | 1484 | else if (d->mode == identities_SidebarMode) { |
1481 | const iGmIdentity *ident = constHoverIdentity_SidebarWidget_(d); | 1485 | const iGmIdentity *ident = constHoverIdentity_SidebarWidget_(d); |