Mercurial > dwindows
diff dw.h @ 33:72675de7d229
Renamed slider class to percent class. Implemented my own percent widget
on OS/2 to avoid horrible memory leak.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Thu, 30 Aug 2001 06:07:19 +0000 |
parents | f3bf96c2786d |
children | b03b24bb95f8 |
line wrap: on
line diff
--- a/dw.h Mon Aug 27 17:16:12 2001 +0000 +++ b/dw.h Thu Aug 30 06:07:19 2001 +0000 @@ -124,6 +124,11 @@ HWND menu; } *HMENUI; +typedef struct _percentbar { + unsigned long pos; + PFNWP oldproc; +} PercentBar; + extern HAB dwhab; extern HMQ dwhmq; #endif @@ -593,7 +598,7 @@ HWND dw_button_new(char *text, unsigned long id); HWND dw_spinbutton_new(char *text, unsigned long id); HWND dw_radiobutton_new(char *text, ULONG id); -HWND dw_slider_new(unsigned long id); +HWND dw_percent_new(unsigned long id); HWND dw_checkbox_new(char *text, unsigned long id); HWND dw_listbox_new(unsigned long id, int multi); void dw_listbox_append(HWND handle, char *text); @@ -606,8 +611,8 @@ void dw_listbox_set_text(HWND handle, unsigned int index, char *buffer); unsigned int dw_listbox_selected(HWND handle); int dw_listbox_selected_multi(HWND handle, int where); -unsigned int dw_slider_query_range(HWND handle); -void dw_slider_set_pos(HWND handle, unsigned int position); +unsigned int dw_percent_query_range(HWND handle); +void dw_percent_set_pos(HWND handle, unsigned int position); void dw_window_set_pos(HWND handle, unsigned long x, unsigned long y); void dw_window_set_usize(HWND handle, unsigned long width, unsigned long height); void dw_window_set_pos_size(HWND handle, unsigned long x, unsigned long y, unsigned long width, unsigned long height);