54 |
|
|
55 |
void MMITreeBrowser::treeItemExpanded_cb(Gtk::TreeItem * item) |
void MMITreeBrowser::treeItemExpanded_cb(Gtk::TreeItem * item) |
56 |
{ |
{ |
57 |
Gtk::Tree * subtree = item->get_subtree(); |
// Gtk::Tree * subtree = item->get_subtree(); |
58 |
if (subtree != 0) |
// if (subtree != 0) |
59 |
{ |
// { |
60 |
subtree->show_all(); |
// subtree->show_all(); |
61 |
} |
// } |
62 |
return; |
return; |
63 |
} |
} |
64 |
|
|
65 |
void MMITreeBrowser::treeItemSelected_cb(Gtk::TreeItem * item) |
void MMITreeBrowser::treeItemSelected_cb(Gtk::TreeItem * item) |
66 |
{ |
{ |
67 |
Gtk::Tree * subtree = item->get_subtree(); |
// Gtk::Tree * subtree = item->get_subtree(); |
68 |
if (subtree != 0) |
// if (subtree != 0) |
69 |
{ |
// { |
70 |
item->expand(); |
// item->expand(); |
71 |
} |
// } |
72 |
return; |
return; |
73 |
} |
} |
74 |
|
|
75 |
void MMITreeBrowser::show(void) |
void MMITreeBrowser::show(void) |
76 |
{ |
{ |
77 |
Gtk::Tree_Helpers::ItemList items = _family_tree->tree(); |
// Gtk::Tree_Helpers::ItemList items = _family_tree->tree(); |
78 |
for (Gtk::Tree_Helpers::ItemList::const_iterator iter = items.begin(); iter != items.end(); iter++) |
// for (Gtk::Tree_Helpers::ItemList::const_iterator iter = items.begin(); iter != items.end(); iter++) |
79 |
{ |
// { |
80 |
(*iter)->show(); |
// (*iter)->show(); |
81 |
} |
// } |
82 |
_family_tree->show(); |
_family_tree->show_all(); |
83 |
return; |
return; |
84 |
} |
} |
85 |
|
|
107 |
_child_item->set_subtree(*parent_tree); |
_child_item->set_subtree(*parent_tree); |
108 |
} |
} |
109 |
parent_tree->tree().push_back(*parent_item); |
parent_tree->tree().push_back(*parent_item); |
110 |
|
parent_tree->show_all(); |
111 |
_nodes[parent_id] = parent_item; |
_nodes[parent_id] = parent_item; |
112 |
} |
} |
113 |
else |
else |