main_win.cc
changeset 163 443bc769b344
parent 160 14a76109b561
child 165 2cd447b0bd3a
equal deleted inserted replaced
47:d43271dcc6d0 48:a690618e567d
   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' />"