Mercurial > hg > svgui
diff view/Pane.cpp @ 597:2f087d950621
Fix status bar tip on Mac (SF bug 3024342)
author | Chris Cannam |
---|---|
date | Wed, 28 Sep 2011 13:38:39 +0100 |
parents | 4806715f7a19 |
children | 2bf6dc6bc4d1 5b72899d692b |
line wrap: on
line diff
--- a/view/Pane.cpp Wed Sep 28 10:16:03 2011 +0100 +++ b/view/Pane.cpp Wed Sep 28 13:38:39 2011 +0100 @@ -1235,7 +1235,11 @@ kr.registerShortcut(tr("Select"), tr("Left"), tr("Click left button and drag to select region; drag region edge to resize")); kr.registerShortcut(tr("Multi Select"), tr("Ctrl+Left"), +#ifdef Q_OS_MAC + tr("Cmd-click left button and drag to select an additional region")); +#else tr("Ctrl-click left button and drag to select an additional region")); +#endif kr.registerShortcut(tr("Fine Select"), tr("Shift+Left"), tr("Shift-click left button and drag to select without snapping to items or grid")); @@ -2515,11 +2519,19 @@ bool haveSelection = (m_manager && !m_manager->getSelections().empty()); if (haveSelection) { +#ifdef Q_OS_MAC + if (editable) { + help = tr("Click and drag to select a range; hold Shift to avoid snapping to items; hold Cmd for multi-select; middle-click and drag to navigate"); + } else { + help = tr("Click and drag to select a range; hold Cmd for multi-select; middle-click and drag to navigate"); + } +#else if (editable) { help = tr("Click and drag to select a range; hold Shift to avoid snapping to items; hold Ctrl for multi-select; middle-click and drag to navigate"); } else { help = tr("Click and drag to select a range; hold Ctrl for multi-select; middle-click and drag to navigate"); } +#endif if (pos) { bool closeToLeft = false, closeToRight = false;