]> git.lyx.org Git - lyx.git/commitdiff
Cosmetic improvements to tabular dialog.
authorRichard Heck <rgheck@comcast.net>
Mon, 20 Jun 2011 21:08:51 +0000 (21:08 +0000)
committerRichard Heck <rgheck@comcast.net>
Mon, 20 Jun 2011 21:08:51 +0000 (21:08 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39156 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiTabular.cpp

index 8fe7961474b90d7094fefa61e54d0f95e1de124b..bb01c3bd2407d05835e385ab23a53a42fb730714 100644 (file)
@@ -218,9 +218,12 @@ void GuiTabular::checkEnabled()
        bool const is_tabular_star = !tabularWidthED->text().isEmpty();
        rotateTabularCB->setDisabled(is_tabular_star);
 
-       vAlignCO->setEnabled(!multirowCB->isChecked()
+       bool const enable_valign =
+               !multirowCB->isChecked()
                && !widgetsToLength(columnWidthED, columnWidthUnitLC).empty()
-               && specialAlignmentED->text().isEmpty());
+               && specialAlignmentED->text().isEmpty();
+       vAlignCO->setEnabled(enable_valign);
+       vAlignLA->setEnabled(enable_valign);
 
        topspaceED->setEnabled(topspaceCO->currentIndex() == 2);
        topspaceED->setEnabled(topspaceCO->currentIndex() == 2);
@@ -287,8 +290,10 @@ void GuiTabular::checkEnabled()
 
        multicolumnCB->setEnabled(funcEnabled(Tabular::MULTICOLUMN));
        multirowCB->setEnabled(funcEnabled(Tabular::MULTIROW));
-       multirowOffsetED->setEnabled(multirowCB->isChecked());
-       multirowOffsetUnitLC->setEnabled(multirowCB->isChecked());
+       bool const enable_mr = multirowCB->isChecked();
+       multirowOffsetLA->setEnabled(enable_mr);
+       multirowOffsetED->setEnabled(enable_mr);
+       multirowOffsetUnitLC->setEnabled(enable_mr);
 
        changed();
 }