From e6a167ea5e24e39bc347d6e0932391131825c45f Mon Sep 17 00:00:00 2001 From: Georg Baum Date: Thu, 18 May 2006 07:10:56 +0000 Subject: [PATCH] Add \overset and \underset to math panel (bug 2533): * lib/images/math/underset.xpm: new * lib/images/math/overset.xpm: new * lib/Makefile.am: add new files * src/frontends/controllers/ControlMath.C (latex_deco[]): add overset and underset git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13858 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/Makefile.am | 2 ++ lib/images/math/overset.xpm | 28 +++++++++++++++++++++++++ lib/images/math/underset.xpm | 28 +++++++++++++++++++++++++ src/frontends/controllers/ControlMath.C | 2 +- 4 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 lib/images/math/overset.xpm create mode 100644 lib/images/math/underset.xpm diff --git a/lib/Makefile.am b/lib/Makefile.am index 89901f39f2..c52c9b39b7 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -548,6 +548,7 @@ dist_imagesmath_DATA = \ images/math/overleftrightarrow.xpm \ images/math/overline.xpm \ images/math/overrightarrow.xpm \ + images/math/overset.xpm \ images/math/parallel.xpm \ images/math/partial.xpm \ images/math/perp.xpm \ @@ -663,6 +664,7 @@ dist_imagesmath_DATA = \ images/math/underline.xpm \ images/math/underrightarrow.xpm \ images/math/underscore.xpm \ + images/math/underset.xpm \ images/math/uparrow.xpm \ images/math/uparrow2.xpm \ images/math/updownarrow.xpm \ diff --git a/lib/images/math/overset.xpm b/lib/images/math/overset.xpm new file mode 100644 index 0000000000..857f496b33 --- /dev/null +++ b/lib/images/math/overset.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *a[] = { +/* columns rows colors chars-per-pixel */ +"29 19 3 1", +" c #000000", +". c #000000", +"X c None", +/* pixels */ +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXX.X.X.X.XXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXX.XXXXX.XXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXX.X.X.X.XXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.X.X.X.X.X.XXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.XXXXXXXXX.XXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.XXXXXXXXX.XXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.XXXXXXXXX.XXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.XXXXXXXXX.XXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.X.X.X.X.X.XXXXXXXXX" +}; diff --git a/lib/images/math/underset.xpm b/lib/images/math/underset.xpm new file mode 100644 index 0000000000..c86c1031b2 --- /dev/null +++ b/lib/images/math/underset.xpm @@ -0,0 +1,28 @@ +/* XPM */ +static char *a[] = { +/* columns rows colors chars-per-pixel */ +"29 19 3 1", +" c #000000", +". c #000000", +"X c None", +/* pixels */ +"XXXXXXXXX.X.X.X.X.X.XXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.XXXXXXXXX.XXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.XXXXXXXXX.XXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.XXXXXXXXX.XXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.XXXXXXXXX.XXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXX.X.X.X.X.X.XXXXXXXXX" +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXX.X.X.X.XXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXX.XXXXX.XXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +"XXXXXXXXXXX.X.X.X.XXXXXXXXXXX", +"XXXXXXXXXXXXXXXXXXXXXXXXXXXXX", +}; diff --git a/src/frontends/controllers/ControlMath.C b/src/frontends/controllers/ControlMath.C index 081333d7b0..b730228ba1 100644 --- a/src/frontends/controllers/ControlMath.C +++ b/src/frontends/controllers/ControlMath.C @@ -120,7 +120,7 @@ char const * latex_deco[] = { "underleftrightarrow", "overleftrightarrow", "hat", "acute", "bar", "dot", "check", "grave", "vec", "ddot", - "breve", "tilde", "" + "breve", "tilde", "overset", "underset", "" }; int const nr_latex_deco = sizeof(latex_deco) / sizeof(char const *) - 1;