Mercurial > dwindows
comparison dw.h @ 1853:4790589f52a9
Initial commit for new dw_signal_connect_data() function...
Same as dw_signal_connect() but it has an additional callback
parameter that gets called when the callback is being removed.
This allows me to free memory allocated for the data parameter
and prevent memory leaks in godwindows... Tested GTK and Mac.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Wed, 27 Feb 2013 19:14:22 +0000 |
parents | 6ab13f213847 |
children | 952a41463240 |
comparison
equal
deleted
inserted
replaced
1852:5f0e4ca14dcd | 1853:4790589f52a9 |
---|---|
1717 int API dw_module_symbol(HMOD handle, char *name, void**func); | 1717 int API dw_module_symbol(HMOD handle, char *name, void**func); |
1718 int API dw_module_close(HMOD handle); | 1718 int API dw_module_close(HMOD handle); |
1719 int API dw_timer_connect(int interval, void *sigfunc, void *data); | 1719 int API dw_timer_connect(int interval, void *sigfunc, void *data); |
1720 void API dw_timer_disconnect(int id); | 1720 void API dw_timer_disconnect(int id); |
1721 void API dw_signal_connect(HWND window, char *signame, void *sigfunc, void *data); | 1721 void API dw_signal_connect(HWND window, char *signame, void *sigfunc, void *data); |
1722 void API dw_signal_connect_data(HWND window, char *signame, void *sigfunc, void *discfunc, void *data); | |
1722 void API dw_signal_disconnect_by_window(HWND window); | 1723 void API dw_signal_disconnect_by_window(HWND window); |
1723 void API dw_signal_disconnect_by_data(HWND window, void *data); | 1724 void API dw_signal_disconnect_by_data(HWND window, void *data); |
1724 void API dw_signal_disconnect_by_name(HWND window, char *signame); | 1725 void API dw_signal_disconnect_by_name(HWND window, char *signame); |
1725 HEV API dw_named_event_new(char *name); | 1726 HEV API dw_named_event_new(char *name); |
1726 HEV API dw_named_event_get(char *name); | 1727 HEV API dw_named_event_get(char *name); |