X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Fdock_layergroups.cpp;h=d8a2b89f71aae10df903593093331afa6705280a;hb=9459638ad6797b8139f1e9f0715c96076dbf0890;hp=6c65bf96e6ebb8e9a96864b131fc9ba90964cf0c;hpb=ce408de81ca266b1f334ee9bc6c8fb7ba1492ed4;p=synfig.git
diff --git a/synfig-studio/trunk/src/gtkmm/dock_layergroups.cpp b/synfig-studio/trunk/src/gtkmm/dock_layergroups.cpp
index 6c65bf9..d8a2b89 100644
--- a/synfig-studio/trunk/src/gtkmm/dock_layergroups.cpp
+++ b/synfig-studio/trunk/src/gtkmm/dock_layergroups.cpp
@@ -2,7 +2,7 @@
/*! \file dock_layergroups.cpp
** \brief Template File
**
-** $Id: dock_layergroups.cpp,v 1.1.1.1 2005/01/07 03:34:36 darco Exp $
+** $Id$
**
** \legal
** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
@@ -45,6 +45,8 @@
#include "layergrouptree.h"
#include "groupactionmanager.h"
+#include "general.h"
+
#endif
/* === U S I N G =========================================================== */
@@ -66,21 +68,21 @@ Dock_LayerGroups::Dock_LayerGroups():
Dock_CanvasSpecific("groups",_("Groups"),Gtk::StockID("synfig-group")),
action_group_group_ops(Gtk::ActionGroup::create()),
group_action_manager(new GroupActionManager)
-{
+{
group_action_manager->set_ui_manager(App::ui_manager());
- action_group_group_ops->add( Gtk::Action::create("toolbar-groups", "Group Ops") );
+ action_group_group_ops->add( Gtk::Action::create("toolbar-groups", _("Group Ops")) );
action_group_add=Gtk::Action::create("action-group_add", Gtk::Stock::ADD,_("Add a New Group"),_("Add a New Group"));
action_group_group_ops->add(action_group_add);
action_group_add->set_sensitive(false);
-
+
App::ui_manager()->insert_action_group(action_group_group_ops);
Glib::ustring ui_info =
""
" "
- " "
+ " "
" "
" "
""
@@ -88,7 +90,7 @@ Dock_LayerGroups::Dock_LayerGroups():
App::ui_manager()->add_ui_from_string(ui_info);
- set_toolbar(*dynamic_cast(App::ui_manager()->get_widget("/toolbar-groups")));
+ set_toolbar(*dynamic_cast(App::ui_manager()->get_widget("/toolbar-groups")));
}
Dock_LayerGroups::~Dock_LayerGroups()
@@ -116,17 +118,17 @@ Dock_LayerGroups::changed_canvas_view_vfunc(etl::loose_handle canvas
if(canvas_view)
{
Gtk::Widget* tree_view(canvas_view->get_ext_widget(get_name()));
-
+
add(*tree_view);
tree_view->show();
-
+
group_action_manager->set_group_tree(dynamic_cast(tree_view));
group_action_manager->set_canvas_interface(canvas_view->canvas_interface());
group_action_manager->refresh();
}
else
{
- clear_previous();
+ clear_previous();
group_action_manager->clear();
group_action_manager->set_canvas_interface(0);
group_action_manager->set_group_tree(0);