girara
Loading...
Searching...
No Matches
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 (girara_entry_get_type())
11
#define GIRARA_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GIRARA_TYPE_ENTRY, GiraraEntry))
12
#define GIRARA_IS_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GIRARA_TYPE_ENTRY))
13
#define GIRARA_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GIRARA_TYPE_ENTRY, GiraraEntryClass))
14
#define GIRARA_IS_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GIRARA_TYPE_ENTRY))
15
#define GIRARA_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GIRARA_TYPE_ENTRY, GiraraEntryClass))
16
17
typedef
struct
girara_entry_s
GiraraEntry;
18
typedef
struct
girara_entry_class_s
GiraraEntryClass;
19
20
struct
girara_entry_s
{
21
/* Parent instance structure */
22
GtkEntry
parent_instance
;
23
24
/* instance members */
25
};
26
27
struct
girara_entry_class_s
{
28
/* Parent class structure */
29
GtkEntryClass
parent_class
;
30
31
/* class members */
32
void (*
paste_primary
)(GiraraEntry*);
33
};
34
35
GType
girara_entry_get_type
(
void
) G_GNUC_CONST
GIRARA_HIDDEN
;
36
37
GiraraEntry*
girara_entry_new
(
void
)
GIRARA_HIDDEN
;
38
39
#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:44
girara_entry_class_s
Definition
entry.h:27
girara_entry_class_s::paste_primary
void(* paste_primary)(GiraraEntry *)
Definition
entry.h:32
girara_entry_class_s::parent_class
GtkEntryClass parent_class
Definition
entry.h:29
girara_entry_s
Definition
entry.h:20
girara_entry_s::parent_instance
GtkEntry parent_instance
Definition
entry.h:22
Generated by
1.12.0