File: obj_tmpl.inp

package info (click to toggle)
python-gtk 0.5.3-2
  • links: PTS
  • area: main
  • in suites: slink
  • size: 1,604 kB
  • ctags: 4,295
  • sloc: ansic: 19,390; python: 8,220; makefile: 91; sh: 26
file content (106 lines) | stat: -rw-r--r-- 3,146 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
// definitions of other objects -- done with a template
%{
#define OBJ_TYPE   GtkAcceleratorTable
#define OBJ_DEL(x) gtk_accelerator_table_unref(x);
#define PYOBJ      PyGtkAccelerator_Object
#define PYOBJ_TYPE PyGtkAccelerator_Type
#define PYOBJ_NEW  PyGtkAccelerator_New
#define PYOBJ_DEL  PyGtkAccelerator_Dealloc
#define PYOBJ_CMP  PyGtkAccelerator_Compare
#include "obj_tmpl.h"
#define PyGtkAccelerator_Check(v) ((v)->ob_type == &PyGtkAccelerator_Type)
#define PyGtkAccelerator_Get(v) (((PyGtkAccelerator_Object *)(v))->obj)
#undef OBJ_TYPE
#undef OBJ_DEL
#undef PYOBJ
#undef PYOBJ_TYPE
#undef PYOBJ_NEW
#undef PYOBJ_DEL
#undef PYOBJ_CMP
#define OBJ_TYPE   GtkStyle
#define OBJ_DEL(x) ;
#define PYOBJ      PyGtkStyle_Object
#define PYOBJ_TYPE PyGtkStyle_Type
#define PYOBJ_NEW  PyGtkStyle_New
#define PYOBJ_DEL  PyGtkStyle_Dealloc
#define PYOBJ_CMP  PyGtkStyle_Compare
#include "obj_tmpl.h"
#define PyGtkStyle_Check(v) ((v)->ob_type == &PyGtkStyle_Type)
#define PyGtkStyle_Get(v) (((PyGtkStyle_Object *)(v))->obj)
#undef OBJ_TYPE
#undef OBJ_DEL
#undef PYOBJ
#undef PYOBJ_TYPE
#undef PYOBJ_NEW
#undef PYOBJ_DEL
#undef PYOBJ_CMP
#define OBJ_TYPE   GtkTooltips
#define OBJ_DEL(x) gtk_tooltips_unref(x);
#define PYOBJ      PyGtkTooltips_Object
#define PYOBJ_TYPE PyGtkTooltips_Type
#define PYOBJ_NEW  PyGtkTooltips_New
#define PYOBJ_DEL  PyGtkTooltips_Dealloc
#define PYOBJ_CMP  PyGtkTooltips_Compare
#include "obj_tmpl.h"
#define PyGtkTooltips_Check(v) ((v)->ob_type == &PyGtkTooltips_Type)
#define PyGtkTooltips_Get(v) (((PyGtkTooltips_Object *)(v))->obj)
#undef OBJ_TYPE
#undef OBJ_DEL
#undef PYOBJ
#undef PYOBJ_TYPE
#undef PYOBJ_NEW
#undef PYOBJ_DEL
#undef PYOBJ_CMP
#define OBJ_TYPE   GdkFont
#define OBJ_DEL(x) gtk_font_unref
#define PYOBJ      PyGdkFont_Object
#define PYOBJ_TYPE PyGdkFont_Type
#define PYOBJ_NEW  PyGdkFont_New
#define PYOBJ_DEL  PyGdkFont_Dealloc
#define PYOBJ_CMP  PyGdkFont_Compare
#include "obj_tmpl.h"
#define PyGdkFont_Check(v) ((v)->ob_type == &PyGdkFont_Type)
#define PyGdkFont_Get(v) (((PyGdkFont_Object *)(v))->obj)
#undef OBJ_TYPE
#undef OBJ_DEL
#undef PYOBJ
#undef PYOBJ_TYPE
#undef PYOBJ_NEW
#undef PYOBJ_DEL
#undef PYOBJ_CMP
#define OBJ_TYPE   GdkColor
#define OBJ_DEL(x) ;
#define PYOBJ      PyGdkColor_Object
#define PYOBJ_TYPE PyGdkColor_Type
#define PYOBJ_NEW  PyGdkColor_New
#define PYOBJ_DEL  PyGdkColor_Dealloc
#define PYOBJ_CMP  PyGdkColor_Compare
#include "obj_tmpl.h"
#define PyGdkColor_Check(v) ((v)->ob_type == &PyGdkColor_Type)
#define PyGdkColor_Get(v) (((PyGdkColor_Object *)(v))->obj)
#undef OBJ_TYPE
#undef OBJ_DEL
#undef PYOBJ
#undef PYOBJ_TYPE
#undef PYOBJ_NEW
#undef PYOBJ_DEL
#undef PYOBJ_CMP
#define OBJ_TYPE   GdkColor
#define OBJ_DEL(x) ;
#define PYOBJ      PyGdkEvent_Object
#define PYOBJ_TYPE PyGdkEvent_Type
#define PYOBJ_NEW  PyGdkEvent_New
#define PYOBJ_DEL  PyGdkEvent_Dealloc
#define PYOBJ_CMP  PyGdkEvent_Compare
#include "obj_tmpl.h"
#define PyGdkEvent_Check(v) ((v)->ob_type == &PyGdkEvent_Type)
#define PyGdkEvent_Get(v) (((PyGdkEvent_Object *)(v))->obj)
#undef OBJ_TYPE
#undef OBJ_DEL
#undef PYOBJ
#undef PYOBJ_TYPE
#undef PYOBJ_NEW
#undef PYOBJ_DEL
#undef PYOBJ_CMP
%}