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.
16 #include "ControlERT.h"
17 #include "GnomeBase.h"
25 * This class implements the dialog to insert/modify urls.
27 class GERT : public GnomeCB<ControlERT> {
41 /// Returns true if the dialog input is in a valid state.
42 bool validate() const;
44 /// Do the connection of signals
45 void connect_signals();
46 /// Disconnect the signals.
47 void disconnect_signals();
49 /// generated by accessors.py
50 Gtk::Button * close_btn() const;
51 /// generated by accessors.py
52 Gtk::RadioButton * open() const;
53 /// generated by accessors.py
54 Gtk::RadioButton * collapsed() const;
55 /// generated by accessors.py
56 Gtk::RadioButton * inlined() const;
59 /// do input validation
60 SigC::Connection slot_open;
61 SigC::Connection slot_collapsed;
62 SigC::Connection slot_inlined;