equal
deleted
inserted
replaced
1 #include <nbtab.h> |
1 #include <nbtab.h> |
|
2 #include "file_chooser_extra_widget.h" |
2 |
3 |
3 NoteBookTab::NoteBookTab():mapwinexists(false), designwinexists(false) |
4 NoteBookTab::NoteBookTab():mapwinexists(false), designwinexists(false) |
4 { |
5 { |
5 Gtk::ScrolledWindow *pScrolledWindow = manage(new Gtk::ScrolledWindow); |
6 Gtk::ScrolledWindow *pScrolledWindow = manage(new Gtk::ScrolledWindow); |
6 gd_canvas=new GraphDisplayerCanvas(*this); |
7 gd_canvas=new GraphDisplayerCanvas(*this); |
115 void NoteBookTab::saveFileAs() |
116 void NoteBookTab::saveFileAs() |
116 { |
117 { |
117 Gtk::FileChooserDialog fcdialog("Save File", Gtk::FILE_CHOOSER_ACTION_SAVE); |
118 Gtk::FileChooserDialog fcdialog("Save File", Gtk::FILE_CHOOSER_ACTION_SAVE); |
118 fcdialog.add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL); |
119 fcdialog.add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL); |
119 fcdialog.add_button(Gtk::Stock::SAVE, Gtk::RESPONSE_ACCEPT); |
120 fcdialog.add_button(Gtk::Stock::SAVE, Gtk::RESPONSE_ACCEPT); |
|
121 FileChooserExtraWidget w(&mapstorage); |
|
122 fcdialog.set_extra_widget(w); |
120 if (fcdialog.run() == Gtk::RESPONSE_ACCEPT) |
123 if (fcdialog.run() == Gtk::RESPONSE_ACCEPT) |
121 { |
124 { |
122 Glib::ustring filename = fcdialog.get_filename(); |
125 Glib::ustring filename = fcdialog.get_filename(); |
123 mapstorage.file_name = filename; |
126 mapstorage.file_name = filename; |
124 mapstorage.writeToFile(filename); |
127 mapstorage.writeToFile(filename); |