Fixed semantics of enabling alignment verbs.
This commit is contained in:
@@ -835,6 +835,10 @@ namespace glabels
|
|||||||
objectsCenterMenu->setEnabled( enabled );
|
objectsCenterMenu->setEnabled( enabled );
|
||||||
objectsCenterHorizAction->setEnabled( enabled );
|
objectsCenterHorizAction->setEnabled( enabled );
|
||||||
objectsCenterVertAction->setEnabled( enabled );
|
objectsCenterVertAction->setEnabled( enabled );
|
||||||
|
|
||||||
|
contextOrderMenu->setEnabled( enabled );
|
||||||
|
contextXformMenu->setEnabled( enabled );
|
||||||
|
contextCenterMenu->setEnabled( enabled );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -850,6 +854,8 @@ namespace glabels
|
|||||||
objectsAlignTopAction->setEnabled( enabled );
|
objectsAlignTopAction->setEnabled( enabled );
|
||||||
objectsAlignBottomAction->setEnabled( enabled );
|
objectsAlignBottomAction->setEnabled( enabled );
|
||||||
objectsAlignVCenterAction->setEnabled( enabled );
|
objectsAlignVCenterAction->setEnabled( enabled );
|
||||||
|
|
||||||
|
contextAlignMenu->setEnabled( enabled );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -980,7 +986,7 @@ namespace glabels
|
|||||||
|
|
||||||
setDocVerbsEnabled( isEditorPage );
|
setDocVerbsEnabled( isEditorPage );
|
||||||
setSelectionVerbsEnabled( isEditorPage && !mModel->isSelectionEmpty() );
|
setSelectionVerbsEnabled( isEditorPage && !mModel->isSelectionEmpty() );
|
||||||
setMultiSelectionVerbsEnabled( isEditorPage && !mModel->isSelectionAtomic() );
|
setMultiSelectionVerbsEnabled( isEditorPage && !mModel->isSelectionEmpty() && !mModel->isSelectionAtomic() );
|
||||||
setPasteVerbsEnabled( isEditorPage && mModel->canPaste() );
|
setPasteVerbsEnabled( isEditorPage && mModel->canPaste() );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1514,7 +1520,7 @@ namespace glabels
|
|||||||
void MainWindow::onSelectionChanged()
|
void MainWindow::onSelectionChanged()
|
||||||
{
|
{
|
||||||
setSelectionVerbsEnabled( !mModel->isSelectionEmpty() );
|
setSelectionVerbsEnabled( !mModel->isSelectionEmpty() );
|
||||||
setMultiSelectionVerbsEnabled( !mModel->isSelectionAtomic() );
|
setMultiSelectionVerbsEnabled( !mModel->isSelectionEmpty() && !mModel->isSelectionAtomic() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user