Reformat SYNFIG_IMPORTER_MODULE_EXT to fit in a narrow space
[synfig.git] / synfig-core / src / synfig / importer.h
index 18c53a4..6185ab5 100644 (file)
@@ -38,7 +38,9 @@
 
 //! Defines various variables and the create method, common for all importers.
 //! To be used in the private part of the importer class definition.
-#define SYNFIG_IMPORTER_MODULE_EXT public: static const char name__[], version__[], ext__[],cvs_id__[]; static Importer *create(const char *filename);
+#define SYNFIG_IMPORTER_MODULE_EXT \
+               public: static const char name__[], version__[], ext__[],cvs_id__[]; \
+               static Importer *create(const char *filename);
 
 //! Sets the name of the importer.
 #define SYNFIG_IMPORTER_SET_NAME(class,x) const char class::name__[]=x
@@ -80,6 +82,8 @@ class ProgressCallback;
 class Importer : public etl::shared_object
 {
 public:
+       //! Type that represents a pointer to a Importer's constructor.
+       //! As a pointer to the constructor, it represents a "factory" of importers.
        typedef Importer* (*Factory)(const char *filename);
        typedef std::map<String,Factory> Book;
        static Book* book_;
@@ -98,7 +102,7 @@ public:
        typedef etl::handle<const Importer> ConstHandle;
 
 private:
-       //! Gamm of the imoporter.
+       //! Gamma of the importer.
        //! \todo Do not hardcode the gamma to 2.2
        Gamma gamma_;