COIN-OR::LEMON - Graph Library

Changeset 198:d6cc0579b94b in glemon-0.x for eps_win.cc


Ignore:
Timestamp:
03/01/07 17:28:13 (17 years ago)
Author:
Hegyi Péter
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/glemon/trunk@3211
Message:

Shape feature of EPS can be used.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • eps_win.cc

    r196 r198  
    1818
    1919#include <eps_win.h>
     20
     21#include <mapselector.h>
     22
    2023#include <set>
    2124
     
    2932}
    3033
    31 EpsWin::EpsWin(const std::string& title):Gtk::Dialog(title, true, true)
     34EpsWin::EpsWin(const std::string& title, std::vector<std::string> nml):Gtk::Dialog(title, true, true)
    3235{
    3336  set_default_size(200, 50);
     
    5558    }
    5659
     60  mapselector=new MapSelector(nml, "", "Nodeshapes", false);
     61  mapselector->signal_newmapwin_needed().connect(sigc::mem_fun(*this, &EpsWin::newMapWinNeeded));
     62
    5763  hbox.pack_start(*(new Gtk::Label("Filename")));
    5864  hbox.pack_start(name);
     
    6167
    6268  vbox->pack_start(*table);
     69  vbox->pack_start(*mapselector);
    6370  vbox->pack_start(hbox);
    6471
     
    8895          values[i]=options[i]->get_active();
    8996        }
    90       signal_eps_details.emit(values, name.get_text());
     97      signal_eps_details.emit(values, name.get_text(), mapselector->get_active_text());
    9198    }
    9299  on_delete_event(NULL);
    93100}
     101
     102void EpsWin::newMapWinNeeded(bool isitedge)
     103{
     104  signal_new_map.emit(false);
     105}
     106
     107void EpsWin::registerNewNodeMap(std::string newmapname)
     108{
     109    mapselector->append_text((Glib::ustring)newmapname);
     110}
Note: See TracChangeset for help on using the changeset viewer.