Mercurial > pidgin.yaz
comparison src/win32/win32dep.h @ 7523:7c3db2b2a790
[gaim-migrate @ 8136]
Window flashing is back. Fixed kernel32 crash bug when gaim settings
dir was being moved. Consolidated init functions.
committer: Tailor Script <tailor@pidgin.im>
author | Herman Bloggs <hermanator12002@yahoo.com> |
---|---|
date | Sun, 16 Nov 2003 01:52:48 +0000 |
parents | bf630f7dfdcd |
children | 5e7ffea3f76a |
comparison
equal
deleted
inserted
replaced
7522:07156f873116 | 7523:7c3db2b2a790 |
---|---|
35 | 35 |
36 /** | 36 /** |
37 ** win32dep.c | 37 ** win32dep.c |
38 **/ | 38 **/ |
39 /* Windows helper functions */ | 39 /* Windows helper functions */ |
40 void wgaim_set_hinstance(HINSTANCE); | 40 extern HINSTANCE wgaim_hinstance(void); |
41 HINSTANCE wgaim_hinstance(void); | 41 extern FARPROC wgaim_find_and_loadproc(char*, char*); |
42 FARPROC wgaim_find_and_loadproc(char*, char*); | 42 extern gboolean wgaim_read_reg_string(HKEY key, char* sub_key, char* val_name, LPBYTE data, LPDWORD data_len); |
43 gboolean wgaim_read_reg_string(HKEY key, char* sub_key, char* val_name, LPBYTE data, LPDWORD data_len); | 43 extern char* wgaim_escape_dirsep(char*); |
44 /* Determine Gaim paths */ | 44 /* Determine Gaim paths */ |
45 extern char* wgaim_install_dir(void); | 45 extern char* wgaim_install_dir(void); |
46 extern char* wgaim_lib_dir(void); | 46 extern char* wgaim_lib_dir(void); |
47 extern char* wgaim_locale_dir(void); | 47 extern char* wgaim_locale_dir(void); |
48 extern char* wgaim_data_dir(void); | 48 extern char* wgaim_data_dir(void); |
49 extern char* wgaim_escape_dirsep(char*); | |
50 /* UI related */ | 49 /* UI related */ |
51 extern void wgaim_conv_im_blink(GtkWidget*); | 50 extern void wgaim_conv_im_blink(GtkWidget*); |
52 extern void wgaim_conv_im_blink_state(gboolean val); | 51 extern void wgaim_conv_im_blink_state(gboolean val); |
53 extern void wgaim_gtk_window_move(GtkWindow *window, gint x, gint y); | 52 extern void wgaim_gtk_window_move(GtkWindow *window, gint x, gint y); |
54 /* Utility */ | 53 /* Utility */ |
55 extern int wgaim_gz_decompress(const char* in, const char* out); | 54 extern int wgaim_gz_decompress(const char* in, const char* out); |
56 extern int wgaim_gz_untar(const char* filename, const char* destdir); | 55 extern int wgaim_gz_untar(const char* filename, const char* destdir); |
57 /* Docklet */ | 56 /* Docklet */ |
58 extern void wgaim_systray_minimize( GtkWidget* ); | 57 extern void wgaim_systray_minimize( GtkWidget* ); |
59 extern void wgaim_systray_maximize( GtkWidget* ); | 58 extern void wgaim_systray_maximize( GtkWidget* ); |
60 /* init / cleanup */ | 59 /* init / cleanup */ |
61 extern void wgaim_pre_plugin_init(void); | 60 extern void wgaim_init(HINSTANCE); |
62 extern void wgaim_init(void); | 61 extern void wgaim_cleanup(void); |
63 extern void wgaim_cleanup(void); | |
64 | 62 |
65 /* | 63 /* |
66 * MACROS | 64 * MACROS |
67 */ | 65 */ |
68 | 66 |