]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/FormTabularCreate.C
Swap two printer related help messages.
[lyx.git] / src / frontends / xforms / FormTabularCreate.C
index 3789fb21affe2dc1846db5c1dbac763768eb7fb9..6fd5d1a7055302250dabd8aea5f3193065be1cf6 100644 (file)
 
 #include "FormTabularCreate.h"
 #include "form_tabular_create.h"
+#include "buffer.h"
 #include "BufferView.h"
 #include "Dialogs.h"
 #include "LyXView.h"
 #include "insets/insettabular.h"
 
 FormTabularCreate::FormTabularCreate(LyXView * lv, Dialogs * d)
-       : FormBaseBD(lv, d, _("Insert Tabular")),
+       : FormBaseBD(lv, d, _("Insert Tabular"),
+                    new OkApplyCancelReadOnlyPolicy),
          dialog_(0)
 {
        // let the dialog be shown
@@ -44,7 +46,7 @@ FormTabularCreate::~FormTabularCreate()
 
 FL_FORM * FormTabularCreate::form() const
 {
-       if (dialog_ ) return dialog_->form;
+       if (dialog_) return dialog_->form;
        return 0;
 }
 
@@ -71,7 +73,7 @@ void FormTabularCreate::build()
        fl_set_slider_precision(dialog_->slider_rows, 0);
        fl_set_slider_precision(dialog_->slider_columns, 0);
 
-        // manage the ok, apply and cancel/close buttons
+        // Manage the ok, apply and cancel/close buttons
        bc_.setOK(dialog_->button_ok);
        bc_.setApply(dialog_->button_apply);
        bc_.setCancel(dialog_->button_cancel);
@@ -89,3 +91,9 @@ void FormTabularCreate::apply()
                delete in;
        }
 }
+
+
+void FormTabularCreate::update()
+{
+       bc_.readOnly(lv_->buffer()->isReadonly());
+}