mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-27 03:36:39 +00:00
Fixed borkage of delimiters panel
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7978 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
d8428d8976
commit
41268a49a4
@ -1,3 +1,7 @@
|
|||||||
|
2003-10-24 Martin Vermeer <martin.vermeer@hut.fi>
|
||||||
|
|
||||||
|
* FormMathsDelimiters.C: fixed borkage of this panel
|
||||||
|
|
||||||
2003-10-22 Angus Leeming <leeming@lyx.org>
|
2003-10-22 Angus Leeming <leeming@lyx.org>
|
||||||
|
|
||||||
* FormExternal.C:
|
* FormExternal.C:
|
||||||
|
@ -31,13 +31,16 @@ using std::ostringstream;
|
|||||||
#include "delim1.xpm"
|
#include "delim1.xpm"
|
||||||
|
|
||||||
|
|
||||||
static int const delim_rversion[] = {
|
namespace {
|
||||||
1,1,3,3,4,5,7,7,9,9,10,11,
|
|
||||||
|
|
||||||
|
int const delim_rversion[] = {
|
||||||
|
1,1,3,3,4,5,7,7,9,9,10,11,
|
||||||
|
3,13,15,15,16,17,19,19,20,21,22
|
||||||
};
|
};
|
||||||
|
int const delim_size =
|
||||||
|
sizeof(delim_rversion) / sizeof(delim_rversion[0]);
|
||||||
|
|
||||||
|
char const * delim_values[] = {
|
||||||
static char const * delim_values[] = {
|
|
||||||
"(", ")", "lceil", "rceil", "uparrow", "Uparrow",
|
"(", ")", "lceil", "rceil", "uparrow", "Uparrow",
|
||||||
"[", "]", "lfloor", "rfloor", "updownarrow", "Updownarrow",
|
"[", "]", "lfloor", "rfloor", "updownarrow", "Updownarrow",
|
||||||
"{", "}", "/", "backslash", "downarrow", "Downarrow",
|
"{", "}", "/", "backslash", "downarrow", "Downarrow",
|
||||||
@ -45,6 +48,8 @@ static char const * delim_values[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
} // namespace anon
|
||||||
|
|
||||||
|
|
||||||
typedef FormController<ControlMath, FormView<FD_maths_delim> > base_class;
|
typedef FormController<ControlMath, FormView<FD_maths_delim> > base_class;
|
||||||
|
|
||||||
@ -116,7 +121,7 @@ ButtonPolicy::SMInput FormMathsDelim::input(FL_OBJECT *, long)
|
|||||||
if (both) {
|
if (both) {
|
||||||
right = delim_rversion[i];
|
right = delim_rversion[i];
|
||||||
// Add left delimiter in "both" case if right one was pressed:
|
// Add left delimiter in "both" case if right one was pressed:
|
||||||
for (int j = 0; j <= 23; ++j) {
|
for (int j = 0; j < delim_size; ++j) {
|
||||||
if (delim_rversion[j] == left) {
|
if (delim_rversion[j] == left) {
|
||||||
right = left;
|
right = left;
|
||||||
left = j;
|
left = j;
|
||||||
|
Loading…
Reference in New Issue
Block a user