]> git.llucax.com Git - z.facultad/75.52/treemulator.git/commitdiff
Agrego ShortCuts.
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Tue, 27 Sep 2005 03:05:37 +0000 (03:05 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Tue, 27 Sep 2005 03:05:37 +0000 (03:05 +0000)
viewer/main.cpp

index 12a80db09f7e649d5cb992c870ebc1cc1fb8a012..0c5d01a7c3ffbed51767c4a4316ff1bd117ebd33 100644 (file)
@@ -71,9 +71,9 @@ int main(int argc, char *argv[])
        actiongroup->add( Gtk::Action::create("Nuevo", Gtk::Stock::NEW), &nuevo_arbol);
        actiongroup->add( Gtk::Action::create("Salir", Gtk::Stock::QUIT), &Gtk::Main::quit);
        actiongroup->add( Gtk::Action::create("MenuZoom", "_Zoom"));
        actiongroup->add( Gtk::Action::create("Nuevo", Gtk::Stock::NEW), &nuevo_arbol);
        actiongroup->add( Gtk::Action::create("Salir", Gtk::Stock::QUIT), &Gtk::Main::quit);
        actiongroup->add( Gtk::Action::create("MenuZoom", "_Zoom"));
-       actiongroup->add( Gtk::Action::create("Alejar", "_Alejar"), &zoom_out );
-       actiongroup->add( Gtk::Action::create("Acercar", "A_cercar"), &zoom_in);
-       actiongroup->add( Gtk::Action::create("100 %", "100 %"), &zoom_normal);
+       actiongroup->add( Gtk::Action::create("Alejar", Gtk::Stock::ZOOM_OUT), Gtk::AccelKey ("<control>z"), &zoom_out );
+       actiongroup->add( Gtk::Action::create("Acercar", Gtk::Stock::ZOOM_IN), Gtk::AccelKey ("<control>x"), &zoom_in);
+       actiongroup->add( Gtk::Action::create("100 %", Gtk::Stock::ZOOM_100), Gtk::AccelKey ("<control>1"), &zoom_normal);
 
        Glib::RefPtr<Gtk::UIManager> m_refUIManager = Gtk::UIManager::create();
        m_refUIManager->insert_action_group (actiongroup);
 
        Glib::RefPtr<Gtk::UIManager> m_refUIManager = Gtk::UIManager::create();
        m_refUIManager->insert_action_group (actiongroup);
@@ -85,6 +85,7 @@ int main(int argc, char *argv[])
        vbox.pack_start (*menubar, false, true, 0);
        vbox.pack_end (hbox, true, true, 5);
 
        vbox.pack_start (*menubar, false, true, 0);
        vbox.pack_end (hbox, true, true, 5);
 
+       window.add_accel_group (m_refUIManager->get_accel_group ());
        window.add (vbox);
        window.set_size_request (640, 480);
        window.show_all ();
        window.add (vbox);
        window.set_size_request (640, 480);
        window.show_all ();