]> git.lyx.org Git - features.git/commitdiff
I hope this is the final adjustment to enable/disable
authorJürgen Spitzmüller <spitz@lyx.org>
Fri, 2 Apr 2004 09:32:45 +0000 (09:32 +0000)
committerJürgen Spitzmüller <spitz@lyx.org>
Fri, 2 Apr 2004 09:32:45 +0000 (09:32 +0000)
the placement options in the qt float dialog correctly.
Yesterday's fix still had some glitches.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8590 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt2/ChangeLog
src/frontends/qt2/floatplacement.C

index 46294344ff66850f8d25db07887596687fe33f4d..283fc10ff090a405416dc7e94f989f6454aee8a6 100644 (file)
@@ -1,3 +1,7 @@
+2004-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
+
+       * floatplacement.[Ch]: another adjustment of placement enabling.
+
 2004-01-04  Jürgen Spitzmüller  <j.spitzmueller@gmx.de>
 
        * floatplacement.[Ch]: correct fix for enabling of placement 
index d57cb29cd89e52e08c291ee13932f8db40eb1314..27cbd35176cfb02ae12f791d942e1a1653ca5b0d 100644 (file)
@@ -146,6 +146,7 @@ void FloatPlacement::set(string const & placement)
        ignoreCB->setChecked(force);
        ignoreCB->setEnabled(top || bottom || page || here);
        heredefinitelyCB->setChecked(here_definitely);
+       checkAllowed();
 }
 
 
@@ -163,6 +164,7 @@ void FloatPlacement::set(InsetFloatParams const & params)
        sidewaysCB->setChecked(params.sideways);
        sidewaysCB->setEnabled(params.type == "figure" 
                || params.type == "table");
+       checkAllowed();
 }
 
 
@@ -271,4 +273,5 @@ void FloatPlacement::checkAllowed()
        ignoreCB->setEnabled(!sideways && !defaults && ignore);
        herepossiblyCB->setEnabled(!sideways && !defaults && !span);
        heredefinitelyCB->setEnabled(!sideways && !defaults && !span);
+       spanCB->setEnabled(!sideways);
 }