Mercurial > dwindows
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); |