girara
entry.h
Go to the documentation of this file.
1#ifndef GIRARA_ENTRY_H
2#define GIRARA_ENTRY_H
3
4#include <gtk/gtk.h>
5#include "macros.h"
6
7/*
8 * Type macros.
9 */
10#define GIRARA_TYPE_ENTRY \
11 (girara_entry_get_type())
12#define GIRARA_ENTRY(obj) \
13 (G_TYPE_CHECK_INSTANCE_CAST((obj), GIRARA_TYPE_ENTRY, GiraraEntry))
14#define GIRARA_IS_ENTRY(obj) \
15 (G_TYPE_CHECK_INSTANCE_TYPE((obj), GIRARA_TYPE_ENTRY))
16#define GIRARA_ENTRY_CLASS(klass) \
17 (G_TYPE_CHECK_CLASS_CAST((klass), GIRARA_TYPE_ENTRY, GiraraEntryClass))
18#define GIRARA_IS_ENTRY_CLASS(klass) \
19 (G_TYPE_CHECK_CLASS_TYPE((klass), GIRARA_TYPE_ENTRY))
20#define GIRARA_ENTRY_GET_CLASS(obj) \
21 (G_TYPE_INSTANCE_GET_CLASS((obj), GIRARA_TYPE_ENTRY, GiraraEntryClass))
22
23typedef struct girara_entry_s GiraraEntry;
24typedef struct girara_entry_class_s GiraraEntryClass;
25
27{
28 /* Parent instance structure */
30
31 /* instance members */
32};
33
35{
36 /* Parent class structure */
37 GtkEntryClass parent_class;
38
39 /* class members */
40 void (*paste_primary)(GiraraEntry*);
41};
42
43GType girara_entry_get_type(void) G_GNUC_CONST GIRARA_HIDDEN;
44
46
47#endif
GiraraEntry * girara_entry_new(void) GIRARA_HIDDEN
GType girara_entry_get_type(void) G_GNUC_CONST GIRARA_HIDDEN
#define GIRARA_HIDDEN
Definition: macros.h:46
Definition: entry.h:35
void(* paste_primary)(GiraraEntry *)
Definition: entry.h:40
GtkEntryClass parent_class
Definition: entry.h:37
Definition: entry.h:27
GtkEntry parent_instance
Definition: entry.h:29