tagging release
[dasher.git] / Src / Gtk2 / dasher_action_speech.h
blob5d90814081f735e9c7dcc09fb86a06e89ad3e85a
1 #ifndef __dasher_action_speech_h__
2 #define __dasher_action_speech_h__
4 #include "dasher_action.h"
6 G_BEGIN_DECLS
7 #define TYPE_DASHER_ACTION_SPEECH (dasher_action_speech_get_type())
8 #define DASHER_ACTION_SPEECH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), TYPE_DASHER_ACTION_SPEECH, DasherActionSpeech ))
9 #define DASHER_ACTION_SPEECH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_DASHER_ACTION_SPEECH, DasherActionSpeechClass ))
10 #define IS_DASHER_ACTION_SPEECH(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), TYPE_DASHER_ACTION_SPEECH))
11 #define IS_DASHER_ACTION_SPEECH_CLASS(klass)(G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_DASHER_ACTION_SPEECH))
12 #define DASHER_ACTION_SPEECH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_DASHER_ACTION_SPEECH, DasherActionSpeechClass))
14 typedef struct _DasherActionSpeech DasherActionSpeech;
15 typedef struct _DasherActionSpeechClass DasherActionSpeechClass;
17 struct _DasherActionSpeech {
18 DasherAction parent;
19 gpointer private_data;
22 struct _DasherActionSpeechClass {
23 DasherActionClass parent_class;
26 DasherActionSpeech *dasher_action_speech_new();
27 GType dasher_action_speech_get_type();
29 G_END_DECLS
31 #endif