22 |
22 |
23 table=new Gtk::Table(EDGE_PROPERTY_NUM, 1, false); |
23 table=new Gtk::Table(EDGE_PROPERTY_NUM, 1, false); |
24 |
24 |
25 for(int i=0;i<EDGE_PROPERTY_NUM;i++) |
25 for(int i=0;i<EDGE_PROPERTY_NUM;i++) |
26 { |
26 { |
27 e_combo_array[i]=new MapSelector(eml, mytab.getActiveEdgeMap(i), i, true); |
27 e_combo_array[i]=new MapSelector(eml, mytab.getActiveEdgeMap(i), edge_property_strings[i], true); |
28 |
28 |
29 (*table).attach((*(e_combo_array[i])),0,1,i,i+1,Gtk::SHRINK,Gtk::SHRINK,10,3); |
29 (*table).attach((*(e_combo_array[i])),0,1,i,i+1,Gtk::SHRINK,Gtk::SHRINK,10,3); |
30 |
30 |
31 e_combo_array[i]->signal_cbt_ch().connect(sigc::bind(sigc::mem_fun(*this, &MapWin::edgeMapChanged), i)); |
31 e_combo_array[i]->signal_cbt_ch().connect(sigc::bind(sigc::mem_fun(*this, &MapWin::edgeMapChanged), i)); |
32 e_combo_array[i]->signal_newmapwin_needed().connect(sigc::bind(sigc::mem_fun(*this, &MapWin::newMapWinNeeded), i)); |
32 e_combo_array[i]->signal_newmapwin_needed().connect(sigc::bind(sigc::mem_fun(*this, &MapWin::newMapWinNeeded), i)); |
42 |
42 |
43 table=new Gtk::Table(NODE_PROPERTY_NUM, 1, false); |
43 table=new Gtk::Table(NODE_PROPERTY_NUM, 1, false); |
44 |
44 |
45 for(int i=0;i<NODE_PROPERTY_NUM;i++) |
45 for(int i=0;i<NODE_PROPERTY_NUM;i++) |
46 { |
46 { |
47 n_combo_array[i]=new MapSelector(nml, mytab.getActiveNodeMap(i), i, false); |
47 n_combo_array[i]=new MapSelector(nml, mytab.getActiveNodeMap(i), node_property_strings[i], false); |
48 |
48 |
49 (*table).attach((*(n_combo_array[i])),0,1,i,i+1,Gtk::SHRINK,Gtk::SHRINK,10,3); |
49 (*table).attach((*(n_combo_array[i])),0,1,i,i+1,Gtk::SHRINK,Gtk::SHRINK,10,3); |
50 |
50 |
51 n_combo_array[i]->signal_cbt_ch().connect(sigc::bind(sigc::mem_fun(*this, &MapWin::nodeMapChanged), i)); |
51 n_combo_array[i]->signal_cbt_ch().connect(sigc::bind(sigc::mem_fun(*this, &MapWin::nodeMapChanged), i)); |
52 n_combo_array[i]->signal_newmapwin_needed().connect(sigc::bind(sigc::mem_fun(*this, &MapWin::newMapWinNeeded), i)); |
52 n_combo_array[i]->signal_newmapwin_needed().connect(sigc::bind(sigc::mem_fun(*this, &MapWin::newMapWinNeeded), i)); |