comparison libpurple/core.h @ 19169:3432d37a4a77

propagate from branch 'tmpbranch' (head fb9ec433650ff4b1b7f84319be7937cb6ab45e71) to branch 'im.pidgin.soc.2007.finchfeat' (head 76272d72e7b7f9fd0c866c8f4f1385868ec195f8)
author Eric Polino <aluink@pidgin.im>
date Mon, 16 Jul 2007 20:21:14 +0000
parents 0e8b2bb66a7d
children 44b4e8bd759b
comparison
equal deleted inserted replaced
19168:f63e38e33811 19169:3432d37a4a77
32 { 32 {
33 void (*ui_prefs_init)(void); 33 void (*ui_prefs_init)(void);
34 void (*debug_ui_init)(void); /* Unfortunate necessity. */ 34 void (*debug_ui_init)(void); /* Unfortunate necessity. */
35 void (*ui_init)(void); 35 void (*ui_init)(void);
36 void (*quit)(void); 36 void (*quit)(void);
37 GHashTable* (*get_ui_info)(void);
37 38
38 void (*_purple_reserved1)(void); 39 void (*_purple_reserved1)(void);
39 void (*_purple_reserved2)(void); 40 void (*_purple_reserved2)(void);
40 void (*_purple_reserved3)(void); 41 void (*_purple_reserved3)(void);
41 void (*_purple_reserved4)(void);
42 } PurpleCoreUiOps; 42 } PurpleCoreUiOps;
43 43
44 #ifdef __cplusplus 44 #ifdef __cplusplus
45 extern "C" { 45 extern "C" {
46 #endif 46 #endif
131 * 131 *
132 * @since 2.1.0 132 * @since 2.1.0
133 */ 133 */
134 gboolean purple_core_ensure_single_instance(void); 134 gboolean purple_core_ensure_single_instance(void);
135 135
136 /**
137 * Returns a hashtable containing various information about the UI
138 *
139 * @return A GHashTable with strings for keys and values. This
140 * hash table must not be freed.
141 *
142 * @since 2.1.0
143 *
144 */
145 GHashTable* purple_core_get_ui_info(void);
146
136 #ifdef __cplusplus 147 #ifdef __cplusplus
137 } 148 }
138 #endif 149 #endif
139 150
140 #endif /* _PURPLE_CORE_H_ */ 151 #endif /* _PURPLE_CORE_H_ */