X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Ftoolbox.cpp;h=aeed4f59d47f7170be14aac015291e9ecee6c4ed;hb=c2813b4d63804cac9b4067146a9e6eca717cb3e4;hp=110fb4617106a8020fb53d476ff27448efb7e32e;hpb=333f6210772127783246ee4853389e24f47ed7e7;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/toolbox.cpp b/synfig-studio/trunk/src/gtkmm/toolbox.cpp index 110fb46..aeed4f5 100644 --- a/synfig-studio/trunk/src/gtkmm/toolbox.cpp +++ b/synfig-studio/trunk/src/gtkmm/toolbox.cpp @@ -6,6 +6,7 @@ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley +** Copyright (c) 2007 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 @@ -78,6 +79,8 @@ #include +#include "general.h" + #endif using namespace std; @@ -127,7 +130,7 @@ save_selected_instance() { if(!studio::App::get_selected_instance()) { - App::dialog_error_blocking("Cannot save","Nothing to save"); + App::dialog_error_blocking(_("Cannot save"),_("Nothing to save")); return; } @@ -139,7 +142,7 @@ save_as_selected_instance() { if(!studio::App::get_selected_instance()) { - App::dialog_error_blocking("Cannot save as","Nothing to save"); + App::dialog_error_blocking(_("Cannot save as"),_("Nothing to save")); return; } @@ -161,7 +164,7 @@ close_selected_instance() if(!instance) { - App::dialog_error_blocking("Cannot close","Nothing to close"); + App::dialog_error_blocking(_("Cannot close"),_("Nothing to close")); return; } @@ -214,8 +217,10 @@ Toolbox::Toolbox(): dock_dialogs=manage(new class Gtk::Menu()); - dock_dialogs->items().push_back(Gtk::Menu_Helpers::MenuElem("Canvases, History",sigc::ptr_fun(_create_stock_dialog1))); - dock_dialogs->items().push_back(Gtk::Menu_Helpers::MenuElem("Layers, Children, Params",sigc::ptr_fun(_create_stock_dialog2))); + dock_dialogs->items().push_back(Gtk::Menu_Helpers::MenuElem(_("Vertical Dock: Canvases, History"),sigc::ptr_fun(_create_stock_dialog1))); + dock_dialogs->items().push_back(Gtk::Menu_Helpers::MenuElem(_("Horizontal Dock: Layers, Children, Params"),sigc::ptr_fun(_create_stock_dialog2))); + dock_dialogs->items().push_back(Gtk::Menu_Helpers::SeparatorElem()); + dock_dialogs->items().push_back(Gtk::Menu_Helpers::MenuElem(_("Reset Windows to Original Layout"),sigc::ptr_fun(App::reset_initial_window_configuration))); dock_dialogs->items().push_back(Gtk::Menu_Helpers::SeparatorElem()); @@ -260,22 +265,22 @@ Toolbox::Toolbox(): sigc::ptr_fun(studio::App::dialog_about))); Gtk::MenuBar *menubar1 = manage(new class Gtk::MenuBar()); - menubar1->items().push_back(Gtk::Menu_Helpers::MenuElem("_File",*filemenu)); - menubar1->items().push_back(Gtk::Menu_Helpers::MenuElem("_Help",*helpmenu)); + menubar1->items().push_back(Gtk::Menu_Helpers::MenuElem(_("_File"),*filemenu)); + menubar1->items().push_back(Gtk::Menu_Helpers::MenuElem(_("_Help"),*helpmenu)); menubar1->show(); Gtk::Image *icon; - ADD_TOOLBOX_BUTTON(button_new,"gtk-new","New..."); - ADD_TOOLBOX_BUTTON(button_open,"gtk-open","Open..."); - ADD_TOOLBOX_BUTTON(button_save,"gtk-save","Save"); - ADD_TOOLBOX_BUTTON(button_saveas,"gtk-save-as","Save as..."); - ADD_TOOLBOX_BUTTON(button_save_all,"synfig-saveall","Save All"); - TOOLBOX_BUTTON(button_undo,"gtk-undo","Undo"); - TOOLBOX_BUTTON(button_redo,"gtk-redo","Redo"); - ADD_TOOLBOX_BUTTON(button_about,"synfig-about","About Synfig Studio"); + ADD_TOOLBOX_BUTTON(button_new,"gtk-new",_("New...")); + ADD_TOOLBOX_BUTTON(button_open,"gtk-open",_("Open...")); + ADD_TOOLBOX_BUTTON(button_save,"gtk-save",_("Save")); + ADD_TOOLBOX_BUTTON(button_saveas,"gtk-save-as",_("Save as...")); + ADD_TOOLBOX_BUTTON(button_save_all,"synfig-saveall",_("Save All")); + TOOLBOX_BUTTON(button_undo,"gtk-undo",_("Undo")); + TOOLBOX_BUTTON(button_redo,"gtk-redo",_("Redo")); + ADD_TOOLBOX_BUTTON(button_about,"synfig-about",_("About Synfig Studio")); button_about->signal_clicked().connect(sigc::ptr_fun(studio::App::dialog_about)); button_new->signal_clicked().connect(sigc::ptr_fun(studio::App::new_instance)); @@ -332,7 +337,7 @@ Toolbox::Toolbox(): // Set the parameters for this window add(*table1); - set_title("Synfig Studio"); + set_title(_("Synfig Studio")); set_modal(false); property_window_position().set_value(Gtk::WIN_POS_NONE); signal_delete_event().connect(sigc::ptr_fun(App::shutdown_request)); @@ -374,7 +379,7 @@ Toolbox::Toolbox(): Toolbox::~Toolbox() { hide(); - //studio::App::cb.task("Toolbox: I was nailed!"); + //studio::App::cb.task(_("Toolbox: I was nailed!")); //studio::App::quit(); if(studio::App::toolbox==this) @@ -383,7 +388,7 @@ Toolbox::~Toolbox() } void -Toolbox::set_active_state(const String& statename) +Toolbox::set_active_state(const synfig::String& statename) { std::map::iterator iter; @@ -585,8 +590,8 @@ Toolbox::on_drop_drag_data_received(const Glib::RefPtr& contex { synfig::String selection_data((gchar *)(selection_data_.get_data())); - // For some reason, GTK hands us a list of URL's seperated - // by not only Carrage-Returns, but also Line-Feeds. + // For some reason, GTK hands us a list of URLs separated + // by not only Carriage-Returns, but also Line-Feeds. // Line-Feeds will mess us up. Remove all the line-feeds. while(selection_data.find_first_of('\r')!=synfig::String::npos) selection_data.erase(selection_data.begin()+selection_data.find_first_of('\r'));