X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Flayeractionmanager.cpp;h=86addd6a684cb8250d5315d94ddbee3cf105afc2;hb=e3fc936cc46f22b68f18bc0a514835b329a88a70;hp=69031176d8b31a00a2b2d492440deacd0b4b56be;hpb=809d7d358384cd58df462d5cd401938245f9d3c7;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/layeractionmanager.cpp b/synfig-studio/trunk/src/gtkmm/layeractionmanager.cpp index 6903117..86addd6 100644 --- a/synfig-studio/trunk/src/gtkmm/layeractionmanager.cpp +++ b/synfig-studio/trunk/src/gtkmm/layeractionmanager.cpp @@ -6,7 +6,7 @@ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley -** Copyright (c) 2007 Chris Moore +** Copyright (c) 2007, 2008 Chris Moore ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as @@ -231,7 +231,7 @@ LayerActionManager::refresh() } - String ui_info; + String ui_info, ui_toolbar_info; action_paste_->set_sensitive(!clipboard_.empty()); action_group_->add(action_paste_); @@ -287,24 +287,33 @@ LayerActionManager::refresh() { action_group_->add(Gtk::Action::create( "select-all-child-layers", - _("Select All Child Layers") - ), - sigc::bind( - sigc::mem_fun( - *layer_tree_, - &studio::LayerTree::select_all_children_layers - ), - Layer::LooseHandle(layer) - ) - ); + Gtk::StockID("synfig-select_all_child_layers"), + _("Select All Child Layers"), + _("Select All Child Layers")), + sigc::bind(sigc::mem_fun(*layer_tree_, + &studio::LayerTree::select_all_children_layers), + Layer::LooseHandle(layer))); ui_info+=""; + ui_toolbar_info+=""; } handle::cast_static(get_canvas_interface()->get_instance())-> add_actions_to_group(action_group_, ui_info, param_list, synfigapp::Action::CATEGORY_LAYER); } } - ui_info=""+ui_info+""; + ui_info=("" + "" + "" + + ui_info + + "" + "" + "" + "" + "" + "" + "" + + ui_toolbar_info + + ""); popup_id_=get_ui_manager()->add_ui_from_string(ui_info); #ifdef ONE_ACTION_GROUP #else