105 ag->add( Gtk::Action::create("AlgoMenu", _("_Algorithms")) ); |
105 ag->add( Gtk::Action::create("AlgoMenu", _("_Algorithms")) ); |
106 ag->add( Gtk::Action::create("AlgoGeneral", _("_General")), |
106 ag->add( Gtk::Action::create("AlgoGeneral", _("_General")), |
107 sigc::bind( sigc::mem_fun ( *this, &MainWin::createAlgoWin ), 0) ); |
107 sigc::bind( sigc::mem_fun ( *this, &MainWin::createAlgoWin ), 0) ); |
108 ag->add( Gtk::Action::create("AlgoKruskal", _("_Kruskal")), |
108 ag->add( Gtk::Action::create("AlgoKruskal", _("_Kruskal")), |
109 sigc::bind( sigc::mem_fun ( *this, &MainWin::createAlgoWin ), 1) ); |
109 sigc::bind( sigc::mem_fun ( *this, &MainWin::createAlgoWin ), 1) ); |
|
110 ag->add( Gtk::Action::create("AlgoDijkstra", _("_Dijkstra")), |
|
111 sigc::bind( sigc::mem_fun ( *this, &MainWin::createAlgoWin ), 2) ); |
110 |
112 |
111 Gtk::RadioAction::Group tool_group; |
113 Gtk::RadioAction::Group tool_group; |
112 ag->add( Gtk::RadioAction::create(tool_group, "MoveItem", Gtk::StockID("gd-move"), _("Move")), |
114 ag->add( Gtk::RadioAction::create(tool_group, "MoveItem", Gtk::StockID("gd-move"), _("Move")), |
113 sigc::bind( sigc::mem_fun ( *this, &MainWin::changeEditorialTool ), 0) ); |
115 sigc::bind( sigc::mem_fun ( *this, &MainWin::changeEditorialTool ), 0) ); |
114 ag->add( Gtk::RadioAction::create(tool_group, "CreateNode", Gtk::StockID("gd-addnode"), _("Create node")), |
116 ag->add( Gtk::RadioAction::create(tool_group, "CreateNode", Gtk::StockID("gd-addnode"), _("Create node")), |
157 " <menuitem action='ShowDesign'/>" |
159 " <menuitem action='ShowDesign'/>" |
158 " </menu>" |
160 " </menu>" |
159 " <menu action='AlgoMenu'>" |
161 " <menu action='AlgoMenu'>" |
160 " <menuitem action='AlgoGeneral'/>" |
162 " <menuitem action='AlgoGeneral'/>" |
161 " <menuitem action='AlgoKruskal'/>" |
163 " <menuitem action='AlgoKruskal'/>" |
|
164 " <menuitem action='AlgoDijkstra'/>" |
162 " </menu>" |
165 " </menu>" |
163 " </menubar>" |
166 " </menubar>" |
164 " <toolbar name='ToolBar'>" |
167 " <toolbar name='ToolBar'>" |
165 " <toolitem action='FileNew' />" |
168 " <toolitem action='FileNew' />" |
166 " <toolitem action='FileOpen' />" |
169 " <toolitem action='FileOpen' />" |