COIN-OR::LEMON - Graph Library

Changeset 201:879e47e5b731 in glemon-0.x for map_win.h


Ignore:
Timestamp:
01/02/08 22:03:09 (16 years ago)
Author:
Akos Ladanyi
Branch:
default
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/glemon/trunk@3431
Message:

Merge branches/akos to trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • map_win.h

    r194 r201  
    2626#include <libgnomecanvasmm.h>
    2727#include <libgnomecanvasmm/polygon.h>
     28#include "map_value.h"
    2829
    2930///Graph visualization setup window.
     
    6566  ///binds the needed signal to the correct place.
    6667  ///\param title title of window
    67   ///\param eml edgemap list
    68   ///\param nml nodemap list
    6968  ///\param mw the owner \ref NoteBookTab (\ref mytab)
    70   MapWin(const std::string& title, std::vector<std::string> eml, std::vector<std::string> nml, NoteBookTab & mw);
     69  MapWin(const std::string& title,
     70      std::vector<std::string> n_eml,
     71      std::vector<std::string> s_eml,
     72      std::vector<std::string> n_nml,
     73      std::vector<std::string> s_nml,
     74      NoteBookTab & mw);
    7175
    7276  ///Deregistrates \ref MapWin in its \ref NoteBookTab (\ref mytab)
     
    107111  ///\param new_name
    108112  ///name of new map
    109   void registerNewEdgeMap(std::string new_name);
     113  void registerNewEdgeMap(std::string new_name, MapValue::Type type);
    110114
    111115  ///This function inserts name of the new nodemap in the name list in \ref MapSelector s
     
    113117  ///\param new_name
    114118  ///name of new map
    115   void registerNewNodeMap(std::string new_name);
     119  void registerNewNodeMap(std::string new_name, MapValue::Type type);
    116120
    117121  ///Close window if Esc key pressed.
     
    125129  ///has to call this function or not from the \ref NoteBookTab::mapwinexists
    126130  ///variable.
    127   ///\param eml edge map list
    128   ///\param nml node map list
    129   void update(std::vector<std::string> eml, std::vector<std::string> nml);
     131  void update(
     132    std::vector<std::string> n_eml,
     133    std::vector<std::string> s_eml,
     134    std::vector<std::string> n_nml,
     135    std::vector<std::string> s_nml);
    130136
    131137  void changeEntry(bool, int, std::string);
Note: See TracChangeset for help on using the changeset viewer.