X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Ftoolbox.h;h=31f159b80c78704c77505fd5af1473c65a273cd4;hb=ceec3f1ccafc99fa6f929ec47905216b471c92c6;hp=d510d8c9e38a7e6b593af9edf12d77847e44ca68;hpb=842d1c156ee50dc0045a0b0272d090c01965b2f0;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/toolbox.h b/synfig-studio/trunk/src/gtkmm/toolbox.h index d510d8c..31f159b 100644 --- a/synfig-studio/trunk/src/gtkmm/toolbox.h +++ b/synfig-studio/trunk/src/gtkmm/toolbox.h @@ -1,8 +1,10 @@ -/*! ======================================================================== -** Synfig -** Template Header File -** $Id: toolbox.h,v 1.1.1.1 2005/01/07 03:34:37 darco Exp $ +/* === S Y N F I G ========================================================= */ +/*! \file toolbox.h +** \brief Header File ** +** $Id$ +** +** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley ** ** This package is free software; you can redistribute it and/or @@ -14,6 +16,7 @@ ** 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 ** ** === N O T E S =========================================================== ** @@ -47,37 +50,32 @@ namespace studio { class Dockable; class StateManager; - + class Toolbox : public Gtk::Window { friend class studio::StateManager; - + DialogSettings dialog_settings; Gtk::Tooltips tooltips; Gtk::Button *button_undo; Gtk::Button *button_redo; - Gtk::Button *button_eyedrop; - Gtk::Button *button_rotoscope; - Gtk::Button *button_rotoscope_bline; - Gtk::Button *button_rotoscope_polygon; - Gtk::Table *tool_table; std::map state_button_map; - + Gtk::Menu *recent_files_menu; Gtk::Menu *dock_dialogs; bool changing_state_; - - void on_recent_files_changed(); + + void on_recent_files_changed(); void on_drop_drag_data_received(const Glib::RefPtr& context, int x, int y, const Gtk::SelectionData& selection_data, guint info, guint time); void change_state_(const Smach::state_base *state); - + public: void change_state(const synfig::String& statename); @@ -90,12 +88,12 @@ public: void add_state(const Smach::state_base *state); - + void dockable_registered(Dockable* x); - + Toolbox(); virtual ~Toolbox(); - + }; }; // END of namespace studio