X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fxforms%2FFormMathsDelim.C;h=b5bb49bac6a6dc5edc3df11eccc4cd01d48169a7;hb=27652900a60fd078f161ce866ddaed21dba21eff;hp=4089339d47d08dddce442164686fb6becdba21eb;hpb=9b8770ac54adf6002939d6b003c7350a804aa724;p=lyx.git diff --git a/src/frontends/xforms/FormMathsDelim.C b/src/frontends/xforms/FormMathsDelim.C index 4089339d47..b5bb49bac6 100644 --- a/src/frontends/xforms/FormMathsDelim.C +++ b/src/frontends/xforms/FormMathsDelim.C @@ -42,7 +42,7 @@ using std::endl; FormMathsDelim::FormMathsDelim(LyXView * lv, Dialogs * d, FormMathsPanel const & p) - : FormMathsSub(lv, d, p, _("Maths Delimiters")) + : FormMathsSub(lv, d, p, _("Maths Delimiters"), false) {} @@ -62,6 +62,7 @@ void FormMathsDelim::build() fl_set_pixmap_data(dialog_->button_pix, const_cast(delim0)); dialog_->radio_left->u_ldata = 0; dialog_->radio_right->u_ldata = 1; + dialog_->radio_both->u_ldata = 2; fl_set_bmtable_data(dialog_->bmtable, 6, 4, delim_width, delim_height, delim_bits); @@ -74,6 +75,7 @@ void FormMathsDelim::build() bc().addReadOnly(dialog_->bmtable); bc().addReadOnly(dialog_->radio_right); bc().addReadOnly(dialog_->radio_left); + bc().addReadOnly(dialog_->radio_both); bc().addReadOnly(dialog_->button_pix); } @@ -97,9 +99,10 @@ bool FormMathsDelim::input(FL_OBJECT *, long) int const i = fl_get_bmtable(dialog_->bmtable); int const button = fl_get_bmtable_numb(dialog_->bmtable); - bool const both = (button == FL_MIDDLE_MOUSE); + bool const both = (button == FL_MIDDLE_MOUSE) + || (fl_get_button(dialog_->radio_both) != 0); - if (i>= 0) { + if (i >= 0) { if (side || (button == FL_RIGHT_MOUSE)) right = i; else {