tagging release
[dasher.git] / trunk / Src / Gtk2 / dasher_action_script.h
blob459c975f82d74afeefac41a14724bc248defd09a
1 #ifndef __dasher_action_script_h__
2 #define __dasher_action_script_h__
4 #include "dasher_action.h"
6 G_BEGIN_DECLS
7 #define TYPE_DASHER_ACTION_SCRIPT (dasher_action_script_get_type())
8 #define DASHER_ACTION_SCRIPT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), TYPE_DASHER_ACTION_SCRIPT, DasherActionScript ))
9 #define DASHER_ACTION_SCRIPT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DASHER_ACTION_SCRIPT, DasherActionScriptClass ))
10 #define IS_DASHER_ACTION_SCRIPT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TYPE_DASHER_ACTION_SCRIPT))
11 #define IS_DASHER_ACTION_SCRIPT_CLASS(klass)(G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DASHER_ACTION_SCRIPT))
12 #define DASHER_ACTION_SCRIPT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DASHER_ACTION_SCRIPT, DasherActionScriptClass))
14 typedef struct _DasherActionScript DasherActionScript;
15 typedef struct _DasherActionScriptClass DasherActionScriptClass;
17 struct _DasherActionScript {
18 DasherAction parent;
19 gpointer private_data;
22 struct _DasherActionScriptClass {
23 DasherActionClass parent_class;
26 DasherActionScript *dasher_action_script_new(const gchar *szPath, const gchar *szFilename);
27 GType dasher_action_script_get_type();
29 G_END_DECLS
31 #endif