Template File.  
More...
#include <synfig/string.h>
#include <synfig/canvas.h>
#include <ETL/handle>
#include <ETL/stringf>
#include <ETL/trivial>
#include <map>
#include <list>
#include <synfig/layer.h>
#include <synfig/valuenode.h>
#include <synfigapp/value_desc.h>
#include <synfig/value.h>
#include <synfig/activepoint.h>
#include <synfig/valuenodes/valuenode_animated.h>
#include <synfig/keyframe.h>
#include "action_param.h"
#include "editmode.h"
 
Go to the source code of this file.
Enumerations | 
| enum   | synfigapp::Action::Category {  
  synfigapp::Action::CATEGORY_NONE = 0, 
synfigapp::Action::CATEGORY_LAYER = (1<<0), 
synfigapp::Action::CATEGORY_CANVAS = (1<<1), 
synfigapp::Action::CATEGORY_WAYPOINT = (1<<2), 
 
  synfigapp::Action::CATEGORY_ACTIVEPOINT = (1<<3), 
synfigapp::Action::CATEGORY_VALUEDESC = (1<<4), 
synfigapp::Action::CATEGORY_VALUENODE = (1<<5), 
synfigapp::Action::CATEGORY_KEYFRAME = (1<<6), 
 
  synfigapp::Action::CATEGORY_GROUP = (1<<7), 
synfigapp::Action::CATEGORY_BEZIER = (1<<8), 
synfigapp::Action::CATEGORY_OTHER = (1<<12), 
synfigapp::Action::CATEGORY_DRAG = (1<<24), 
 
  synfigapp::Action::CATEGORY_HIDDEN = (1<<31), 
synfigapp::Action::CATEGORY_ALL = (~0)-(1<<31)
 
 } | 
Detailed Description
Macro Definition Documentation
      
        
          | #define ACTION_MODULE_EXT | 
        
      
 
Value:public: \
    static const char name__[], local_name__[], version__[], cvs_id__[], task__[]; \
    static const int priority__; \
    static Action::Base *
create(); \
 
    virtual synfig::String get_name()const; \
    virtual synfig::String get_local_name()const;
 
 
 
      
        
          | #define ACTION_SET_NAME | 
          ( | 
            | 
          class,  | 
        
        
           | 
           | 
            | 
          x  | 
        
        
           | 
          ) | 
           |    const char class::name__[]=x | 
        
      
 
 
      
        
          | #define ACTION_SET_CATEGORY | 
          ( | 
            | 
          class,  | 
        
        
           | 
           | 
            | 
          x  | 
        
        
           | 
          ) | 
           |    const Category class::category__(x) | 
        
      
 
 
      
        
          | #define ACTION_SET_TASK | 
          ( | 
            | 
          class,  | 
        
        
           | 
           | 
            | 
          x  | 
        
        
           | 
          ) | 
           |    const char class::task__[]=x | 
        
      
 
 
      
        
          | #define ACTION_SET_PRIORITY | 
          ( | 
            | 
          class,  | 
        
        
           | 
           | 
            | 
          x  | 
        
        
           | 
          ) | 
           |    const int class::priority__=x | 
        
      
 
 
      
        
          | #define ACTION_SET_LOCAL_NAME | 
          ( | 
            | 
          class,  | 
        
        
           | 
           | 
            | 
          x  | 
        
        
           | 
          ) | 
           |    const char class::local_name__[]=x | 
        
      
 
 
      
        
          | #define ACTION_SET_VERSION | 
          ( | 
            | 
          class,  | 
        
        
           | 
           | 
            | 
          x  | 
        
        
           | 
          ) | 
           |    const char class::version__[]=x | 
        
      
 
 
      
        
          | #define ACTION_SET_CVS_ID | 
          ( | 
            | 
          class,  | 
        
        
           | 
           | 
            | 
          x  | 
        
        
           | 
          ) | 
           |    const char class::cvs_id__[]=x | 
        
      
 
 
      
        
          | #define ACTION_INIT_NO_GET_LOCAL_NAME | 
          ( | 
            | 
          class | ) | 
           | 
        
      
 
Value:
    synfig::String class::get_name()const { return name__; }
 
don't define get_local_name() - allow the action code to define its own 
 
 
      
        
          | #define ACTION_INIT | 
          ( | 
            | 
          class | ) | 
           | 
        
      
 
Value:
    synfig::String class::get_local_name()const { return dgettext("synfigstudio",local_name__); }