4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
15 #include "support/std_string.h"
16 #include "GViewBase.h"
20 class GPrint : public GViewCB<ControlPrint, GViewGladeB>
23 GPrint(Dialog & parent, string title = "Print Document");
26 virtual void update();
27 virtual void doBuild();
30 void onTargetEdit(Gtk::Entry const * who);
33 Gtk::RadioButton * printer_;
34 Gtk::RadioButton * file_;
35 Gtk::RadioButton * all_;
36 Gtk::RadioButton * fromTo_;
37 Gtk::CheckButton * odd_;
38 Gtk::CheckButton * even_;
39 Gtk::CheckButton * reverse_;
40 Gtk::SpinButton * number_;
41 Gtk::CheckButton * sorted_;
42 Gtk::Entry * printerEntry_;
43 Gtk::Entry * fileEntry_;
44 Gtk::Entry * fromEntry_;
45 Gtk::Entry * toEntry_;