3 * \file GTabularCreate.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Michael Koziarski
9 * Full author contact details are available in file CREDITS.
12 #ifndef GTABULARCREATE_H
13 #define GTABULARCREATE_H
16 #include "ControlTabularCreate.h"
17 #include "GnomeBase.h"
25 * This class implements the dialog to insert/modify urls.
27 class GTabularCreate : public GnomeCB<ControlTabularCreate> {
40 /// Returns true if the dialog input is in a valid state.
41 bool validate() const;
44 void OKClicked() { getController().OKButton(); }
45 void CancelClicked() { getController().CancelButton(); }
46 void ApplyClicked() { getController().ApplyButton(); }
48 /// generated by accessors.py
49 Gtk::Button * ok_btn() const;
50 /// generated by accessors.py
51 Gtk::Button * apply_btn() const;
52 /// generated by accessors.py
53 Gtk::Button * cancel_btn() const;
54 /// generated by accessors.py
55 Gtk::SpinButton * rows() const;
56 /// generated by accessors.py
57 Gtk::SpinButton * cols() const;