Fix most of the warnings from doxygen for synfig-studio sources.
[synfig.git] / synfig-studio / trunk / src / synfigapp / canvasinterface.cpp
index 1d8a820..87971c0 100644 (file)
@@ -60,6 +60,8 @@
 
 #include <synfig/gradient.h>
 
+#include "general.h"
+
 #endif
 
 /* === U S I N G =========================================================== */
@@ -77,7 +79,7 @@ using namespace synfigapp;
 
 /* === M E T H O D S ======================================================= */
 
-CanvasInterface::CanvasInterface(loose_handle<Instance> instance,handle<Canvas> canvas):
+CanvasInterface::CanvasInterface(etl::loose_handle<Instance> instance,etl::handle<synfig::Canvas> canvas):
        instance_(instance),
        canvas_(canvas),
        cur_time_(canvas->rend_desc().get_frame_start()),
@@ -132,7 +134,7 @@ CanvasInterface::refresh_current_values()
 }
 
 etl::handle<CanvasInterface>
-CanvasInterface::create(loose_handle<Instance> instance,handle<Canvas> canvas)
+CanvasInterface::create(etl::loose_handle<Instance> instance, etl::handle<synfig::Canvas> canvas)
 {
        etl::handle<CanvasInterface> intrfc;
        intrfc=new CanvasInterface(instance,canvas);
@@ -174,7 +176,7 @@ CanvasInterface::get_mode()const
 
 
 Layer::Handle
-CanvasInterface::add_layer_to(String name, Canvas::Handle canvas, int depth)
+CanvasInterface::add_layer_to(synfig::String name, synfig::Canvas::Handle canvas, int depth)
 {
        synfigapp::Action::PassiveGrouper group(get_instance().get(),_("Add Layer To"));
 
@@ -206,7 +208,7 @@ CanvasInterface::add_layer_to(String name, Canvas::Handle canvas, int depth)
        layer->set_param("blend_method",synfigapp::Main::get_blend_method());
 
        {
-               // Grab the layer's list pf parameters
+               // Grab the layer's list of parameters
                Layer::ParamList paramlist=layer->get_param_list();
                Layer::ParamList::iterator iter;
                for(iter=paramlist.begin();iter!=paramlist.end();++iter)
@@ -282,7 +284,7 @@ CanvasInterface::add_layer_to(String name, Canvas::Handle canvas, int depth)
 
 
 bool
-CanvasInterface::convert(ValueDesc value_desc, String type)
+CanvasInterface::convert(ValueDesc value_desc, synfig::String type)
 {
        Action::Handle  action(Action::ValueDescConvert::create());
 
@@ -418,7 +420,7 @@ CanvasInterface::set_rend_desc(const synfig::RendDesc &rend_desc)
 }
 
 bool
-CanvasInterface::set_name(const String &x)
+CanvasInterface::set_name(const synfig::String &x)
 {
        //! \todo This needs to be converted into an action
        get_canvas()->set_name(x);
@@ -427,7 +429,7 @@ CanvasInterface::set_name(const String &x)
 }
 
 bool
-CanvasInterface::set_description(const String &x)
+CanvasInterface::set_description(const synfig::String &x)
 {
        //! \todo This needs to be converted into an action
        get_canvas()->set_description(x);
@@ -435,7 +437,7 @@ CanvasInterface::set_description(const String &x)
 }
 
 bool
-CanvasInterface::set_id(const String &x)
+CanvasInterface::set_id(const synfig::String &x)
 {
        //! \todo This needs to be converted into an action
        get_canvas()->set_id(x);
@@ -477,14 +479,14 @@ CanvasInterface::import(const synfig::String &filename, bool /*copy*/)
 
        synfig::info("Attempting to import "+filename);
 
-
-       if(find(filename.begin(),filename.end(),'.')==filename.end())
+       if (filename_extension(filename) == "")
        {
-               get_ui_interface()->error("Filename must have an extension!");
+               get_ui_interface()->error(_("Filename must have an extension!"));
                return false;
        }
 
-       String ext(String(filename.begin()+filename.find_last_of('.')+1,filename.end()));
+       String ext(filename_extension(filename));
+       if (ext.size()) ext = ext.substr(1); // skip initial '.'
        std::transform(ext.begin(),ext.end(),ext.begin(),&::tolower);
 
        // If this is a SIF file, then we need to do things slightly differently
@@ -623,7 +625,7 @@ CanvasInterface::waypoint_remove(synfigapp::ValueDesc value_desc,synfig::Waypoin
 
 
 void
-CanvasInterface::auto_export(ValueNode::Handle /*value_node*/)
+CanvasInterface::auto_export(synfig::ValueNode::Handle /*value_node*/)
 {
 /*
        // Check to see if we are already exported.