Author: rgheck
Date: Mon Jun 20 23:08:51 2011
New Revision: 39156
URL: http://www.lyx.org/trac/changeset/39156
Log:
Cosmetic improvements to tabular dialog.
Modified:
lyx-devel/trunk/src/frontends/qt4/GuiTabular.cpp
Modified: lyx-devel/trunk/src/frontends/qt4/GuiTabular.cpp
==============================================================================
--- lyx-devel/trunk/src/frontends/qt4/GuiTabular.cpp Mon Jun 20 19:50:03
2011 (r39155)
+++ lyx-devel/trunk/src/frontends/qt4/GuiTabular.cpp Mon Jun 20 23:08:51
2011 (r39156)
@@ -218,9 +218,12 @@
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 @@
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();
}