Delete svn tags. We don't need them in git
[synfig.git] / synfig-studio / tags / synfigstudio_0_61_04 / synfig-studio / src / gtkmm / statemanager.cpp
diff --git a/synfig-studio/tags/synfigstudio_0_61_04/synfig-studio/src/gtkmm/statemanager.cpp b/synfig-studio/tags/synfigstudio_0_61_04/synfig-studio/src/gtkmm/statemanager.cpp
deleted file mode 100644 (file)
index 81cd39d..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-/* === S Y N F I G ========================================================= */
-/*!    \file template.cpp
-**     \brief Template File
-**
-**     $Id: statemanager.cpp,v 1.1.1.1 2005/01/07 03:34:36 darco Exp $
-**
-**     \legal
-**     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
-**
-**     This package is free software; you can redistribute it and/or
-**     modify it under the terms of the GNU General Public License as
-**     published by the Free Software Foundation; either version 2 of
-**     the License, or (at your option) any later version.
-**
-**     This package is distributed in the hope that it will be useful,
-**     but WITHOUT ANY WARRANTY; without even the implied warranty of
-**     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-**     General Public License for more details.
-**     \endlegal
-*/
-/* ========================================================================= */
-
-/* === H E A D E R S ======================================================= */
-
-#ifdef USING_PCH
-#      include "pch.h"
-#else
-#ifdef HAVE_CONFIG_H
-#      include <config.h>
-#endif
-
-#include "statemanager.h"
-#include <gtkmm/actiongroup.h>
-#include <gtkmm/action.h>
-#include <synfig/string.h>
-#include "app.h"
-#include "toolbox.h"
-
-#endif
-
-/* === U S I N G =========================================================== */
-
-using namespace std;
-using namespace etl;
-using namespace synfig;
-using namespace studio;
-
-/* === M A C R O S ========================================================= */
-
-/* === G L O B A L S ======================================================= */
-
-/* === P R O C E D U R E S ================================================= */
-
-/* === M E T H O D S ======================================================= */
-
-StateManager::StateManager():
-       state_group(Gtk::ActionGroup::create()),
-       merge_id(App::ui_manager()->new_merge_id())
-{
-       App::ui_manager()->insert_action_group(get_action_group());
-}
-
-StateManager::~StateManager()
-{
-       App::ui_manager()->remove_ui(merge_id);
-
-       for(;!merge_id_list.empty();merge_id_list.pop_back())
-               App::ui_manager()->remove_ui(merge_id_list.back());
-}
-
-void
-StateManager::change_state_(const Smach::state_base *state)
-{
-       App::toolbox->change_state_(state);
-}
-
-void
-StateManager::add_state(const Smach::state_base *state)
-{
-       String name(state->get_name());
-       
-       Glib::RefPtr<Gtk::Action> action(
-               Gtk::Action::create(
-                       "state-"+name,
-                       Gtk::StockID("synfig-"+name),
-                       name,
-                       name
-               )
-       );
-       /*action->set_sensitive(false);*/
-       state_group->add(action);
-       
-       action->signal_activate().connect(
-               sigc::bind(
-                       sigc::mem_fun(*this,&studio::StateManager::change_state_),
-                       state
-               )
-       );
-       
-       App::ui_manager()->ensure_update();
-
-       /*App::ui_manager()->add_ui(
-               merge_id,
-               "/main-menu/menu-state",
-               "state-"+name,
-               "state-"+name
-       );
-       */
-       
-       String uid_def("<ui><popup action='menu-main'><menu action='menu-state'><menuitem action='state-"+name+"' /></menu></popup></ui>");
-       merge_id_list.push_back(App::ui_manager()->add_ui_from_string(uid_def));
-       
-       App::ui_manager()->ensure_update();
-
-       App::toolbox->add_state(state);
-}
-
-Glib::RefPtr<Gtk::ActionGroup>
-StateManager::get_action_group()
-{
-       return state_group;
-}