]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/FormPreamble.C
Bugfixes: checkboxes to radiobuttons (from J�rgen S) and remove a little
[lyx.git] / src / frontends / xforms / FormPreamble.C
index eed32d8163b276d9a68bce7aa084f4effa6bfddd..537ec7012e48fa2355407ec84f83d023ecdefba5 100644 (file)
 #include "form_preamble.h"
 #include "xforms_helpers.h"
 
+// To trigger an input event when pasting in an xforms input object
+// using the middle mouse button.
+extern "C" int C_CutandPastePH(FL_OBJECT *, int, FL_Coord, FL_Coord,
+                              int, void *);
+
 typedef FormCB<ControlPreamble, FormDB<FD_form_preamble> > base_class;
 
 FormPreamble::FormPreamble(ControlPreamble & c)
@@ -28,8 +33,9 @@ FormPreamble::FormPreamble(ControlPreamble & c)
 void FormPreamble::build()
 {
        dialog_.reset(build_preamble());
-   
+
        fl_set_input_return(dialog_->input_preamble, FL_RETURN_CHANGED);
+       fl_set_object_prehandler(dialog_->input_preamble, C_CutandPastePH);
 
        // Manage the ok, apply and cancel/close buttons
        bc().setOK(dialog_->button_ok);