3 <namespace name=
"Notify">
4 <function name=
"get_app_name" symbol=
"notify_get_app_name">
5 <return-type type=
"char*"/>
7 <function name=
"get_server_caps" symbol=
"notify_get_server_caps">
8 <return-type type=
"GList*"/>
10 <function name=
"get_server_info" symbol=
"notify_get_server_info">
11 <return-type type=
"gboolean"/>
13 <parameter name=
"ret_name" type=
"char**"/>
14 <parameter name=
"ret_vendor" type=
"char**"/>
15 <parameter name=
"ret_version" type=
"char**"/>
16 <parameter name=
"ret_spec_version" type=
"char**"/>
19 <function name=
"init" symbol=
"notify_init">
20 <return-type type=
"gboolean"/>
22 <parameter name=
"app_name" type=
"char*"/>
25 <function name=
"is_initted" symbol=
"notify_is_initted">
26 <return-type type=
"gboolean"/>
28 <function name=
"uninit" symbol=
"notify_uninit">
29 <return-type type=
"void"/>
31 <callback name=
"NotifyActionCallback">
32 <return-type type=
"void"/>
34 <parameter name=
"notification" type=
"NotifyNotification*"/>
35 <parameter name=
"action" type=
"char*"/>
36 <parameter name=
"user_data" type=
"gpointer"/>
39 <enum name=
"NotifyUrgency" type-name=
"NotifyUrgency" get-type=
"notify_urgency_get_type">
40 <member name=
"NOTIFY_URGENCY_LOW" value=
"0"/>
41 <member name=
"NOTIFY_URGENCY_NORMAL" value=
"1"/>
42 <member name=
"NOTIFY_URGENCY_CRITICAL" value=
"2"/>
44 <object name=
"NotifyNotification" parent=
"GObject" type-name=
"NotifyNotification" get-type=
"notify_notification_get_type">
45 <method name=
"add_action" symbol=
"notify_notification_add_action">
46 <return-type type=
"void"/>
48 <parameter name=
"notification" type=
"NotifyNotification*"/>
49 <parameter name=
"action" type=
"char*"/>
50 <parameter name=
"label" type=
"char*"/>
51 <parameter name=
"callback" type=
"NotifyActionCallback"/>
52 <parameter name=
"user_data" type=
"gpointer"/>
53 <parameter name=
"free_func" type=
"GFreeFunc"/>
56 <method name=
"clear_actions" symbol=
"notify_notification_clear_actions">
57 <return-type type=
"void"/>
59 <parameter name=
"notification" type=
"NotifyNotification*"/>
62 <method name=
"clear_hints" symbol=
"notify_notification_clear_hints">
63 <return-type type=
"void"/>
65 <parameter name=
"notification" type=
"NotifyNotification*"/>
68 <method name=
"close" symbol=
"notify_notification_close">
69 <return-type type=
"gboolean"/>
71 <parameter name=
"notification" type=
"NotifyNotification*"/>
72 <parameter name=
"error" type=
"GError**"/>
75 <method name=
"get_closed_reason" symbol=
"notify_notification_get_closed_reason">
76 <return-type type=
"gint"/>
78 <parameter name=
"notification" type=
"NotifyNotification*"/>
81 <constructor name=
"new" symbol=
"notify_notification_new">
82 <return-type type=
"NotifyNotification*"/>
84 <parameter name=
"summary" type=
"char*"/>
85 <parameter name=
"body" type=
"char*"/>
86 <parameter name=
"icon" type=
"char*"/>
89 <method name=
"set_category" symbol=
"notify_notification_set_category">
90 <return-type type=
"void"/>
92 <parameter name=
"notification" type=
"NotifyNotification*"/>
93 <parameter name=
"category" type=
"char*"/>
96 <method name=
"set_hint" symbol=
"notify_notification_set_hint">
97 <return-type type=
"void"/>
99 <parameter name=
"notification" type=
"NotifyNotification*"/>
100 <parameter name=
"key" type=
"char*"/>
101 <parameter name=
"value" type=
"GVariant*"/>
104 <method name=
"set_hint_byte" symbol=
"notify_notification_set_hint_byte">
105 <return-type type=
"void"/>
107 <parameter name=
"notification" type=
"NotifyNotification*"/>
108 <parameter name=
"key" type=
"char*"/>
109 <parameter name=
"value" type=
"guchar"/>
112 <method name=
"set_hint_byte_array" symbol=
"notify_notification_set_hint_byte_array">
113 <return-type type=
"void"/>
115 <parameter name=
"notification" type=
"NotifyNotification*"/>
116 <parameter name=
"key" type=
"char*"/>
117 <parameter name=
"value" type=
"guchar*"/>
118 <parameter name=
"len" type=
"gsize"/>
121 <method name=
"set_hint_double" symbol=
"notify_notification_set_hint_double">
122 <return-type type=
"void"/>
124 <parameter name=
"notification" type=
"NotifyNotification*"/>
125 <parameter name=
"key" type=
"char*"/>
126 <parameter name=
"value" type=
"gdouble"/>
129 <method name=
"set_hint_int32" symbol=
"notify_notification_set_hint_int32">
130 <return-type type=
"void"/>
132 <parameter name=
"notification" type=
"NotifyNotification*"/>
133 <parameter name=
"key" type=
"char*"/>
134 <parameter name=
"value" type=
"gint"/>
137 <method name=
"set_hint_string" symbol=
"notify_notification_set_hint_string">
138 <return-type type=
"void"/>
140 <parameter name=
"notification" type=
"NotifyNotification*"/>
141 <parameter name=
"key" type=
"char*"/>
142 <parameter name=
"value" type=
"char*"/>
145 <method name=
"set_hint_uint32" symbol=
"notify_notification_set_hint_uint32">
146 <return-type type=
"void"/>
148 <parameter name=
"notification" type=
"NotifyNotification*"/>
149 <parameter name=
"key" type=
"char*"/>
150 <parameter name=
"value" type=
"guint"/>
153 <method name=
"set_icon_from_pixbuf" symbol=
"notify_notification_set_icon_from_pixbuf">
154 <return-type type=
"void"/>
156 <parameter name=
"notification" type=
"NotifyNotification*"/>
157 <parameter name=
"icon" type=
"GdkPixbuf*"/>
160 <method name=
"set_image_from_pixbuf" symbol=
"notify_notification_set_image_from_pixbuf">
161 <return-type type=
"void"/>
163 <parameter name=
"notification" type=
"NotifyNotification*"/>
164 <parameter name=
"image" type=
"GdkPixbuf*"/>
167 <method name=
"set_timeout" symbol=
"notify_notification_set_timeout">
168 <return-type type=
"void"/>
170 <parameter name=
"notification" type=
"NotifyNotification*"/>
171 <parameter name=
"timeout" type=
"gint"/>
174 <method name=
"set_urgency" symbol=
"notify_notification_set_urgency">
175 <return-type type=
"void"/>
177 <parameter name=
"notification" type=
"NotifyNotification*"/>
178 <parameter name=
"urgency" type=
"NotifyUrgency"/>
181 <method name=
"show" symbol=
"notify_notification_show">
182 <return-type type=
"gboolean"/>
184 <parameter name=
"notification" type=
"NotifyNotification*"/>
185 <parameter name=
"error" type=
"GError**"/>
188 <method name=
"update" symbol=
"notify_notification_update">
189 <return-type type=
"gboolean"/>
191 <parameter name=
"notification" type=
"NotifyNotification*"/>
192 <parameter name=
"summary" type=
"char*"/>
193 <parameter name=
"body" type=
"char*"/>
194 <parameter name=
"icon" type=
"char*"/>
197 <property name=
"body" type=
"char*" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
198 <property name=
"closed-reason" type=
"gint" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
199 <property name=
"icon-name" type=
"char*" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
200 <property name=
"id" type=
"gint" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
201 <property name=
"summary" type=
"char*" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
202 <signal name=
"closed" when=
"FIRST">
203 <return-type type=
"void"/>
205 <parameter name=
"notification" type=
"NotifyNotification*"/>
209 <constant name=
"NOTIFY_EXPIRES_DEFAULT" type=
"int" value=
"-1"/>
210 <constant name=
"NOTIFY_EXPIRES_NEVER" type=
"int" value=
"0"/>
211 <constant name=
"NOTIFY_VERSION_MAJOR" type=
"int" value=
"0"/>
212 <constant name=
"NOTIFY_VERSION_MICRO" type=
"int" value=
"0"/>
213 <constant name=
"NOTIFY_VERSION_MINOR" type=
"int" value=
"7"/>