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