Changeset 190:2cac5b936a2b in glemon-0.x for main_win.cc
- Timestamp:
- 02/20/07 18:45:44 (17 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/glemon/trunk@3194
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main_win.cc
r184 r190 230 230 { 231 231 static_cast<Gtk::Toolbar*>(toolbar)->set_toolbar_style(Gtk::TOOLBAR_ICONS); 232 static_cast<Gtk::Toolbar*>(toolbar)->set_tooltips(true); 232 233 //hbox.pack_start(*toolbar, Gtk::PACK_EXPAND_WIDGET); 233 234 … … 270 271 table.attach(table2, 1, 2, 0, 2, Gtk::SHRINK, Gtk::SHRINK); 271 272 272 tooltips.set_tip(*(uim->get_widget("/ToolBar/CreateNode")),"Create Node"); 273 tooltips.enable(); 273 tooltips=Gtk::manage(new Gtk::Tooltips()); 274 if(tooltips) 275 { 276 tooltips->set_tip(*zoom_track, "If on, edge widths and node radiuses are constant, independent from zooming"); 277 tooltips->set_tip(*auto_scale, "If on, glemon automatically determines the size of edges and nodes"); 278 tooltips->set_tip(*radius_size, "Sets maximum node radius, if auto-scale is off"); 279 tooltips->set_tip(*edge_width, "Sets maximum edge width, if auto-scale is off"); 280 281 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/FileNew"))->set_tooltip(*tooltips, "Inserts new tab"); 282 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/FileOpen"))->set_tooltip(*tooltips, "Lets you open a file"); 283 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/FileSave"))->set_tooltip(*tooltips, "Saves the graph on the active tab"); 284 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/Close"))->set_tooltip(*tooltips, "Closes the active tab"); 285 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/ViewZoomIn"))->set_tooltip(*tooltips, "Zoom in the graph"); 286 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/ViewZoomOut"))->set_tooltip(*tooltips, "Zoom out the graph"); 287 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/ViewZoom100"))->set_tooltip(*tooltips, "Shows actual size of graph"); 288 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/ViewZoomFit"))->set_tooltip(*tooltips, "Fits graph into window"); 289 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/MoveItem"))->set_tooltip(*tooltips, "Moves the clicked item (edge/node)"); 290 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/CreateNode"))->set_tooltip(*tooltips, "Adds new node"); 291 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/CreateEdge"))->set_tooltip(*tooltips, "Lets you create new edge"); 292 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/EraseItem"))->set_tooltip(*tooltips, "Erases the clicked item (edge/node)"); 293 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/EditEdgeMap"))->set_tooltip(*tooltips, "Lets you edit the values written on the items"); 294 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/AddMap"))->set_tooltip(*tooltips, "Adds edge/nodemap"); 295 static_cast<Gtk::ToolItem*>(uim->get_widget("/ToolBar/DesignGraph"))->set_tooltip(*tooltips, "Redesigns your graph, supposing elastic edges and propulsation of nodes."); 296 297 tooltips->enable(); 298 } 274 299 275 300 active_tab=-1;
Note: See TracChangeset
for help on using the changeset viewer.