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
19 #include "ControlTabularCreate.h"
20 #include "GnomeBase.h"
28 * This class implements the dialog to insert/modify urls.
30 class GTabularCreate : public GnomeCB<ControlTabularCreate> {
33 GTabularCreate(ControlTabularCreate & c);
43 /// Returns true if the dialog input is in a valid state.
44 bool validate() const;
47 void OKClicked() { OKButton(); }
48 void CancelClicked() { CancelButton(); }
49 void ApplyClicked() { ApplyButton(); }
51 /// generated by accessors.py
52 Gtk::Button * ok_btn() const;
53 /// generated by accessors.py
54 Gtk::Button * apply_btn() const;
55 /// generated by accessors.py
56 Gtk::Button * cancel_btn() const;
57 /// generated by accessors.py
58 Gtk::SpinButton * rows() const;
59 /// generated by accessors.py
60 Gtk::SpinButton * cols() const;