Changeset 198:d6cc0579b94b in glemon-0.x for eps_win.cc
- Timestamp:
- 03/01/07 17:28:13 (17 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/glemon/trunk@3211
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
eps_win.cc
r196 r198 18 18 19 19 #include <eps_win.h> 20 21 #include <mapselector.h> 22 20 23 #include <set> 21 24 … … 29 32 } 30 33 31 EpsWin::EpsWin(const std::string& title ):Gtk::Dialog(title, true, true)34 EpsWin::EpsWin(const std::string& title, std::vector<std::string> nml):Gtk::Dialog(title, true, true) 32 35 { 33 36 set_default_size(200, 50); … … 55 58 } 56 59 60 mapselector=new MapSelector(nml, "", "Nodeshapes", false); 61 mapselector->signal_newmapwin_needed().connect(sigc::mem_fun(*this, &EpsWin::newMapWinNeeded)); 62 57 63 hbox.pack_start(*(new Gtk::Label("Filename"))); 58 64 hbox.pack_start(name); … … 61 67 62 68 vbox->pack_start(*table); 69 vbox->pack_start(*mapselector); 63 70 vbox->pack_start(hbox); 64 71 … … 88 95 values[i]=options[i]->get_active(); 89 96 } 90 signal_eps_details.emit(values, name.get_text() );97 signal_eps_details.emit(values, name.get_text(), mapselector->get_active_text()); 91 98 } 92 99 on_delete_event(NULL); 93 100 } 101 102 void EpsWin::newMapWinNeeded(bool isitedge) 103 { 104 signal_new_map.emit(false); 105 } 106 107 void EpsWin::registerNewNodeMap(std::string newmapname) 108 { 109 mapselector->append_text((Glib::ustring)newmapname); 110 }
Note: See TracChangeset
for help on using the changeset viewer.