MacGui: add a menu item to toggle the queue sidebar
This commit is contained in:
parent
cbe0ffc0c8
commit
f121bf6432
@ -339,6 +339,12 @@
|
||||
</connections>
|
||||
</menuItem>
|
||||
<menuItem isSeparatorItem="YES" id="hUK-Og-yP5"/>
|
||||
<menuItem title="Show Sidebar" keyEquivalent="s" id="khp-X3-3Ws">
|
||||
<modifierMask key="keyEquivalentModifierMask" control="YES" command="YES"/>
|
||||
<connections>
|
||||
<action selector="toggleDetails:" target="-1" id="Sdv-C0-iDI"/>
|
||||
</connections>
|
||||
</menuItem>
|
||||
<menuItem title="Show Toolbar" keyEquivalent="t" id="IsV-5A-bqx">
|
||||
<modifierMask key="keyEquivalentModifierMask" option="YES" command="YES"/>
|
||||
<connections>
|
||||
|
@ -226,8 +226,7 @@
|
||||
return self.queue.canEncode;
|
||||
}
|
||||
}
|
||||
|
||||
if (action == @selector(togglePauseResume:))
|
||||
else if (action == @selector(togglePauseResume:))
|
||||
{
|
||||
if (self.queue.canPause)
|
||||
{
|
||||
@ -237,21 +236,30 @@
|
||||
{
|
||||
menuItem.title = NSLocalizedString(@"Resume Encoding", @"Queue -> pause/resume men");
|
||||
}
|
||||
|
||||
return self.queue.canPause || self.queue.canResume;
|
||||
}
|
||||
|
||||
if (action == @selector(removeAll:) || action == @selector(resetAll:))
|
||||
else if (action == @selector(toggleDetails:))
|
||||
{
|
||||
NSSplitViewItem *detailsItem = self.splitViewController.splitViewItems[1];
|
||||
if (detailsItem.isCollapsed)
|
||||
{
|
||||
menuItem.title = NSLocalizedString(@"Show Sidebar", @"Queue -> sidebar menu");
|
||||
}
|
||||
else
|
||||
{
|
||||
menuItem.title = NSLocalizedString(@"Hide Sidebar", @"Queue -> sidebar menu");
|
||||
}
|
||||
return YES;
|
||||
}
|
||||
else if (action == @selector(removeAll:) || action == @selector(resetAll:))
|
||||
{
|
||||
return self.queue.items.count > 0;
|
||||
}
|
||||
|
||||
if (action == @selector(resetFailed:))
|
||||
else if (action == @selector(resetFailed:))
|
||||
{
|
||||
return self.queue.failedItemsCount > 0;
|
||||
}
|
||||
|
||||
if (action == @selector(removeCompleted:))
|
||||
else if (action == @selector(removeCompleted:))
|
||||
{
|
||||
return self.queue.completedItemsCount > 0;
|
||||
}
|
||||
@ -265,13 +273,11 @@
|
||||
{
|
||||
return self.queue.isEncoding || self.queue.canEncode;
|
||||
}
|
||||
|
||||
if (action == @selector(togglePauseResume:))
|
||||
else if (action == @selector(togglePauseResume:))
|
||||
{
|
||||
return self.queue.canPause || self.queue.canResume;
|
||||
}
|
||||
|
||||
if (action == @selector(toggleDetails:) ||
|
||||
else if (action == @selector(toggleDetails:) ||
|
||||
action == @selector(toggleQuickLook:))
|
||||
{
|
||||
return YES;
|
||||
|
@ -192,7 +192,7 @@
|
||||
}
|
||||
else if ([itemIdentifier isEqualToString:TOOLBAR_DETAILS])
|
||||
{
|
||||
return [NSToolbarItem HB_toolbarItemWithIdentifier:itemIdentifier
|
||||
NSToolbarItem *item = [NSToolbarItem HB_toolbarItemWithIdentifier:itemIdentifier
|
||||
label:NSLocalizedString(@"Details", @"Queue Window Details Toolbar Item")
|
||||
paletteLabel:NSLocalizedString(@"Details", @"Queue Window Details Toolbar Item")
|
||||
symbolName:@"sidebar.right"
|
||||
@ -200,6 +200,8 @@
|
||||
style:HBToolbarItemStyleBordered | HBToolbarItemStyleButton
|
||||
target:self.target
|
||||
action:@selector(toggleDetails:)];
|
||||
item.toolTip = NSLocalizedString(@"Toggle details sidebar", @"Queue Window Details Toolbar Item");
|
||||
return item;
|
||||
}
|
||||
else if ([itemIdentifier isEqualToString:TOOLBAR_QUICKLOOK])
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user