/[ghosts]/ghosts/gedcomviewer/src/MMIglade/src/MMIMenuLinkEditor.cc
ViewVC logotype

Diff of /ghosts/gedcomviewer/src/MMIglade/src/MMIMenuLinkEditor.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by cpcp, Sun Aug 3 19:50:47 2003 UTC revision 1.4 by cpcp, Mon Dec 1 20:11:01 2003 UTC
# Line 29  Line 29 
29    
30  #define MENU_MAX_ELEMS 6  #define MENU_MAX_ELEMS 6
31    
32  MMIMenuLinkEditor::MMIMenuLinkEditor(LinkEditorMenu_t const &menus, OneFamilyLink * const mmi) :  MMIMenuLinkEditor::MMIMenuLinkEditor(LinkEditorMenu_t const &menus) :
33    Menu()    Menu()
34  {  {
35    Gtk::Menu * submenu = 0;    Gtk::Menu * submenu = 0;
# Line 50  MMIMenuLinkEditor::MMIMenuLinkEditor(Lin Line 50  MMIMenuLinkEditor::MMIMenuLinkEditor(Lin
50             menu_iter != submenu_iter->end(); menu_iter++)             menu_iter != submenu_iter->end(); menu_iter++)
51          {          {
52            std::string menu_label = menu_iter->first;            std::string menu_label = menu_iter->first;
53            std::string menu_id = menu_iter->second;            LinkEditionSlotHandler_t menu_slot = menu_iter->second;
54            Gtk::MenuItem * menu_item = manage(new Gtk::MenuItem(menu_label));            Gtk::MenuItem * menu_item = manage(new Gtk::MenuItem(menu_label));
55            menu_item->activate.connect(SigC::bind(SigC::slot(mmi, &OneFamilyLink::menu_link_editor_activated), menu_id));            menu_item->activate.connect(menu_slot);
56            submenu->append(*menu_item);            submenu->append(*menu_item);
57            cpt_menu++;            cpt_menu++;
58            if (cpt_menu == MENU_MAX_ELEMS)            if (cpt_menu == MENU_MAX_ELEMS)

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26