comparison 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
comparison
equal deleted inserted replaced
32:f3bf96c2786d 33:72675de7d229
121 } *HPIXMAP; 121 } *HPIXMAP;
122 122
123 typedef struct _hmenui { 123 typedef struct _hmenui {
124 HWND menu; 124 HWND menu;
125 } *HMENUI; 125 } *HMENUI;
126
127 typedef struct _percentbar {
128 unsigned long pos;
129 PFNWP oldproc;
130 } PercentBar;
126 131
127 extern HAB dwhab; 132 extern HAB dwhab;
128 extern HMQ dwhmq; 133 extern HMQ dwhmq;
129 #endif 134 #endif
130 135
591 HWND dw_entryfield_password_new(char *text, ULONG id); 596 HWND dw_entryfield_password_new(char *text, ULONG id);
592 HWND dw_combobox_new(char *text, unsigned long id); 597 HWND dw_combobox_new(char *text, unsigned long id);
593 HWND dw_button_new(char *text, unsigned long id); 598 HWND dw_button_new(char *text, unsigned long id);
594 HWND dw_spinbutton_new(char *text, unsigned long id); 599 HWND dw_spinbutton_new(char *text, unsigned long id);
595 HWND dw_radiobutton_new(char *text, ULONG id); 600 HWND dw_radiobutton_new(char *text, ULONG id);
596 HWND dw_slider_new(unsigned long id); 601 HWND dw_percent_new(unsigned long id);
597 HWND dw_checkbox_new(char *text, unsigned long id); 602 HWND dw_checkbox_new(char *text, unsigned long id);
598 HWND dw_listbox_new(unsigned long id, int multi); 603 HWND dw_listbox_new(unsigned long id, int multi);
599 void dw_listbox_append(HWND handle, char *text); 604 void dw_listbox_append(HWND handle, char *text);
600 void dw_listbox_clear(HWND handle); 605 void dw_listbox_clear(HWND handle);
601 int dw_listbox_count(HWND handle); 606 int dw_listbox_count(HWND handle);
604 void dw_listbox_delete(HWND handle, int index); 609 void dw_listbox_delete(HWND handle, int index);
605 void dw_listbox_query_text(HWND handle, unsigned int index, char *buffer, unsigned int length); 610 void dw_listbox_query_text(HWND handle, unsigned int index, char *buffer, unsigned int length);
606 void dw_listbox_set_text(HWND handle, unsigned int index, char *buffer); 611 void dw_listbox_set_text(HWND handle, unsigned int index, char *buffer);
607 unsigned int dw_listbox_selected(HWND handle); 612 unsigned int dw_listbox_selected(HWND handle);
608 int dw_listbox_selected_multi(HWND handle, int where); 613 int dw_listbox_selected_multi(HWND handle, int where);
609 unsigned int dw_slider_query_range(HWND handle); 614 unsigned int dw_percent_query_range(HWND handle);
610 void dw_slider_set_pos(HWND handle, unsigned int position); 615 void dw_percent_set_pos(HWND handle, unsigned int position);
611 void dw_window_set_pos(HWND handle, unsigned long x, unsigned long y); 616 void dw_window_set_pos(HWND handle, unsigned long x, unsigned long y);
612 void dw_window_set_usize(HWND handle, unsigned long width, unsigned long height); 617 void dw_window_set_usize(HWND handle, unsigned long width, unsigned long height);
613 void dw_window_set_pos_size(HWND handle, unsigned long x, unsigned long y, unsigned long width, unsigned long height); 618 void dw_window_set_pos_size(HWND handle, unsigned long x, unsigned long y, unsigned long width, unsigned long height);
614 void dw_window_get_pos_size(HWND handle, unsigned long *x, unsigned long *y, unsigned long *width, unsigned long *height); 619 void dw_window_get_pos_size(HWND handle, unsigned long *x, unsigned long *y, unsigned long *width, unsigned long *height);
615 void dw_window_set_style(HWND handle, unsigned long style, unsigned long mask); 620 void dw_window_set_style(HWND handle, unsigned long style, unsigned long mask);