Initial Commit
[tilda-gobject.git] / tilda-terminal.h
1 #ifndef TILDA_TERMINAL_H
2 #define TILDA_TERMINAL_H
3
4 #include <glib-object.h>
5
6 #define TILDA_TYPE_TERMINAL                             (tilda_terminal_get_type())
7 #define TILDA_TERMINAL(obj)                             (G_TYPE_CHECK_INSTANCE_CAST ((obj), TILDA_TYPE_TERMINAL))
8 #define TILDA_TERMINAL_CLASS(klass)             (G_TYPE_CHECK_CLASS_CAST ((klass), TILDA_TYPE_TERMINAL, TildaTerminalClass))
9 #define TILDA_IS_TERMINAL(obj)                  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TILDA_TYPE_TERMINAL))
10 #define TILDA_IS_TERMINAL_CLASS(klass)  (G_TYPE_CHECK_CLASS_TYPE ((klass), TILDA_TYPE_TERMINAL))
11 #define TILDA_TERMINAL_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), TILDA_TYPE_TERMINAL, TildaTerminalClass))
12
13 typedef struct _TildaTerminal TildaTerminal;
14 typedef struct _TildaTerminalClass TildaTerminalClass;
15
16 struct _TildaTerminal {
17         GObject parent;
18         gboolean dispose_has_run;
19
20         /* Instance Members */
21         gint number;
22 };
23
24 struct _TildaTerminalClass {
25         GObjectClass parent;
26
27         /* Class Members */
28 };
29
30 /* Used by TILDA_TYPE_TERMINAL */
31 GType tilda_terminal_get_type (void);
32
33 /* API */
34
35 #endif /* TILDA_TERMINAL_H */
36
37 /* vim: set ts=4 sts=4 sw=4 noet tw=112: */
38