girara
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
23
typedef
struct
girara_entry_s
GiraraEntry;
24
typedef
struct
girara_entry_class_s
GiraraEntryClass;
25
26
struct
girara_entry_s
27
{
28
/* Parent instance structure */
29
GtkEntry
parent_instance
;
30
31
/* instance members */
32
};
33
34
struct
girara_entry_class_s
35
{
36
/* Parent class structure */
37
GtkEntryClass
parent_class
;
38
39
/* class members */
40
void (*
paste_primary
)(GiraraEntry*);
41
};
42
43
GType
girara_entry_get_type
(
void
) G_GNUC_CONST
GIRARA_HIDDEN
;
44
45
GiraraEntry*
girara_entry_new
(
void
)
GIRARA_HIDDEN
;
46
47
#endif
girara_entry_new
GiraraEntry * girara_entry_new(void) GIRARA_HIDDEN
girara_entry_get_type
GType girara_entry_get_type(void) G_GNUC_CONST GIRARA_HIDDEN
macros.h
GIRARA_HIDDEN
#define GIRARA_HIDDEN
Definition:
macros.h:46
girara_entry_class_s
Definition:
entry.h:35
girara_entry_class_s::paste_primary
void(* paste_primary)(GiraraEntry *)
Definition:
entry.h:40
girara_entry_class_s::parent_class
GtkEntryClass parent_class
Definition:
entry.h:37
girara_entry_s
Definition:
entry.h:27
girara_entry_s::parent_instance
GtkEntry parent_instance
Definition:
entry.h:29
Generated by
1.9.4