tagging release
[dasher.git] / trunk / Src / Gtk2 / game_mode_helper.h
blob8ee230f68d3c9c935e0830c206144da92a0644c5
1 #ifndef __game_mode_helper_h__
2 #define __game_mode_helper_h__
4 #include "GtkDasherControl.h"
6 #include <gdk/gdk.h>
7 #include <glib.h>
8 #include <gtk/gtk.h>
10 G_BEGIN_DECLS
11 #define TYPE_GAME_MODE_HELPER (game_mode_helper_get_type())
12 #define GAME_MODE_HELPER(obj) (GTK_CHECK_CAST((obj), TYPE_GAME_MODE_HELPER, GameModeHelper ))
13 #define GAME_MODE_HELPER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), TYPE_GAME_MODE_HELPER, GameModeHelper ))
14 #define IS_GAME_MODE_HELPER(obj) (GTK_CHECK_TYPE ((obj), TYPE_GAME_MODE_HELPER))
15 #define IS_GAME_MODE_HELPER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), TYPE_GAME_MODE_HELPER))
17 typedef struct _GameModeHelper GameModeHelper;
18 typedef struct _GameModeHelperClass GameModeHelperClass;
20 struct _GameModeHelper {
21 GObject parent;
22 gpointer private_data;
25 struct _GameModeHelperClass {
26 GtkDialogClass parent_class;
29 GObject *game_mode_helper_new(GtkDasherControl *pControl);
30 GType game_mode_helper_get_type();
32 void game_mode_helper_output(GameModeHelper *pSelf, const gchar *szText);
33 void game_mode_helper_delete(GameModeHelper *pSelf, int iLength);
34 G_END_DECLS
36 #endif