Mercurial > dwindows
annotate dww.def @ 304:c28c0a804442
Added extra notebook page for a container example.
Added "correct" callbacks for events on trees and containers.
Added status lines to the tree and container pages to display results of
the callback events.
Changed the tab name to reflect the widgets in the notebook pages.
author | mhessling@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 29 Mar 2003 03:26:50 +0000 |
parents | df0665ba147f |
children | 77105fe19c1f |
rev | line source |
---|---|
3 | 1 LIBRARY DW |
2 | |
3 DESCRIPTION 'Dynamic Windows for Win32' | |
4 | |
5 EXPORTS | |
6 Win32_Set_Instance @1 | |
7 | |
8 dw_init @10 | |
9 dw_main @11 | |
10 dw_exit @12 | |
11 dw_beep @13 | |
12 dw_messagebox @14 | |
13 dw_yesno @15 | |
14 dw_environment_query @16 | |
15 dw_exec @17 | |
16 dw_browse @18 | |
17 dw_file_browse @19 | |
18 dw_user_dir @20 | |
19 dw_flush @21 | |
20 dw_free @22 | |
37
360bc6a5f1c9
Sync with latest Dynamic Windows code.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
34
diff
changeset
|
21 dw_main_sleep @23 |
203
e0beea487e8f
Added the basics for scrollbar thumb size on OS/2, and dw_main_iteration()
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
197
diff
changeset
|
22 dw_main_iteration @24 |
3 | 23 |
24 dw_box_new @40 | |
25 dw_groupbox_new @41 | |
26 dw_box_pack_start @42 | |
27 dw_box_pack_end @43 | |
14
176cee043f1b
Lots of Windows and Unix bug fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
12
diff
changeset
|
28 dw_mdi_new @46 |
3 | 29 |
30 dw_window_new @50 | |
31 dw_window_show @51 | |
32 dw_window_hide @52 | |
33 dw_window_destroy @53 | |
34 dw_window_set_font @54 | |
35 dw_window_set_color @55 | |
36 dw_window_set_pos @56 | |
37 dw_window_set_usize @57 | |
38 dw_window_set_pos_size @58 | |
39 dw_window_get_pos_size @59 | |
40 dw_window_set_style @60 | |
41 dw_window_set_icon @61 | |
42 dw_window_set_bitmap @62 | |
43 dw_window_get_text @63 | |
44 dw_window_set_text @64 | |
45 dw_window_disable @65 | |
46 dw_window_enable @66 | |
47 dw_window_capture @67 | |
48 dw_window_release @68 | |
49 dw_window_reparent @69 | |
50 dw_window_function @70 | |
51 dw_window_from_id @71 | |
52 dw_window_set_border @72 | |
14
176cee043f1b
Lots of Windows and Unix bug fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
12
diff
changeset
|
53 dw_window_minimize @73 |
22
6a246b3bb14f
Added tree widgets, fixed some delete event processing, fixed a layout bug
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
14
diff
changeset
|
54 dw_window_pointer @74 |
34
b03b24bb95f8
Added dw_window_default() to set the default focus widget in a dialog.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
33
diff
changeset
|
55 dw_window_default @75 |
40
88c9c7410c22
Lots of fixes and new functions on all platforms.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
37
diff
changeset
|
56 dw_window_raise @76 |
88c9c7410c22
Lots of fixes and new functions on all platforms.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
37
diff
changeset
|
57 dw_window_lower @77 |
88c9c7410c22
Lots of fixes and new functions on all platforms.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
37
diff
changeset
|
58 dw_window_click_default @78 |
54
c4e1139d9872
Added new tree functions, and fixed a memory leak as well as use of
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
49
diff
changeset
|
59 dw_window_redraw @79 |
3 | 60 |
61 dw_bitmap_new @80 | |
62 | |
63 dw_button_new @90 | |
64 dw_bitmapbutton_new @91 | |
278
df0665ba147f
Initial code for dw_bitmapbutton_new_from_file and added filename parameter
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
257
diff
changeset
|
65 dw_bitmapbutton_new_from_file @92 |
3 | 66 |
67 dw_text_new @100 | |
7
005fa766e8c2
Updates to latest build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
68 dw_status_text_new @101 |
3 | 69 |
70 dw_entryfield_new @110 | |
71 dw_entryfield_password_new @111 | |
72 | |
73 dw_combobox_new @120 | |
74 | |
75 dw_radiobutton_new @130 | |
76 | |
77 dw_listbox_new @140 | |
78 dw_listbox_append @141 | |
79 dw_listbox_clear @142 | |
80 dw_listbox_count @143 | |
81 dw_listbox_set_top @144 | |
82 dw_listbox_select @145 | |
83 dw_listbox_delete @146 | |
84 dw_listbox_query_text @147 | |
85 dw_listbox_set_text @148 | |
86 dw_listbox_selected @149 | |
87 dw_listbox_selected_multi @150 | |
88 | |
33
72675de7d229
Renamed slider class to percent class. Implemented my own percent widget
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
32
diff
changeset
|
89 dw_percent_new @160 |
72675de7d229
Renamed slider class to percent class. Implemented my own percent widget
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
32
diff
changeset
|
90 dw_percent_query_range @161 |
72675de7d229
Renamed slider class to percent class. Implemented my own percent widget
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
32
diff
changeset
|
91 dw_percent_set_pos @162 |
3 | 92 |
93 dw_mle_new @170 | |
94 dw_mle_import @171 | |
95 dw_mle_export @172 | |
96 dw_mle_query @173 | |
97 dw_mle_delete @174 | |
98 dw_mle_clear @175 | |
99 dw_mle_freeze @176 | |
100 dw_mle_thaw @177 | |
101 dw_mle_set @178 | |
102 dw_mle_set_visible @179 | |
103 dw_mle_search @180 | |
12
26e2130135b9
Many Win32 and GTK fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
7
diff
changeset
|
104 dw_mle_set_editable @181 |
26e2130135b9
Many Win32 and GTK fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
7
diff
changeset
|
105 dw_mle_set_word_wrap @182 |
3 | 106 |
107 dw_spinbutton_new @190 | |
108 dw_spinbutton_set_pos @191 | |
109 dw_spinbutton_set_limits @192 | |
110 dw_entryfield_set_limit @193 | |
111 dw_spinbutton_query @194 | |
112 | |
113 dw_checkbox_new @200 | |
114 dw_checkbox_query @201 | |
115 dw_checkbox_set @202 | |
116 | |
117 dw_icon_load @210 | |
118 dw_icon_free @211 | |
257
9ea4ac9a097f
Added dw_icon_load_from_file() on OS/2 and Windows. Added a stub on Unix
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
241
diff
changeset
|
119 dw_icon_load_from_file @212 |
3 | 120 |
121 dw_container_new @220 | |
122 dw_container_setup @221 | |
123 dw_container_alloc @222 | |
124 dw_container_set_item @223 | |
125 dw_container_set_row_title @224 | |
126 dw_container_insert @225 | |
127 dw_container_clear @226 | |
128 dw_container_set_view @227 | |
129 dw_container_query_start @228 | |
130 dw_container_query_next @229 | |
22
6a246b3bb14f
Added tree widgets, fixed some delete event processing, fixed a layout bug
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
14
diff
changeset
|
131 dw_container_delete @230 |
6a246b3bb14f
Added tree widgets, fixed some delete event processing, fixed a layout bug
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
14
diff
changeset
|
132 dw_container_scroll @231 |
6a246b3bb14f
Added tree widgets, fixed some delete event processing, fixed a layout bug
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
14
diff
changeset
|
133 dw_container_set_column_width @232 |
69
9510897c0b03
Added new container functions, and implemented some missing functionality.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
63
diff
changeset
|
134 dw_container_cursor @233 |
9510897c0b03
Added new container functions, and implemented some missing functionality.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
63
diff
changeset
|
135 dw_container_optimize @234 |
167
0b3debaa9c6c
Added new container functions, and fixed resource leaks.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
157
diff
changeset
|
136 dw_container_delete_row @235 |
0b3debaa9c6c
Added new container functions, and fixed resource leaks.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
157
diff
changeset
|
137 dw_container_change_item @236 |
3 | 138 |
139 dw_filesystem_setup @240 | |
140 dw_filesystem_set_item @241 | |
141 dw_filesystem_set_file @242 | |
142 | |
143 dw_screen_width @250 | |
144 dw_screen_height @251 | |
145 | |
146 dw_color_depth @260 | |
147 dw_color_foreground_set @261 | |
148 dw_color_background_set @262 | |
149 | |
150 dw_notebook_new @270 | |
151 dw_notebook_page_new @271 | |
152 dw_notebook_page_destroy @272 | |
153 dw_notebook_page_set_text @273 | |
154 dw_notebook_page_set_status_text @274 | |
155 dw_notebook_page_set @275 | |
156 dw_notebook_page_query @276 | |
157 dw_notebook_pack @277 | |
158 | |
159 dw_menu_new @280 | |
160 dw_menubar_new @281 | |
161 dw_menu_append_item @282 | |
162 dw_menu_item_set_check @283 | |
163 dw_menu_popup @284 | |
164 dw_menu_destroy @285 | |
165 | |
166 dw_pointer_query_pos @290 | |
167 dw_pointer_set_pos @291 | |
168 | |
169 dw_mutex_new @300 | |
170 dw_mutex_close @301 | |
171 dw_mutex_lock @302 | |
172 dw_mutex_unlock @303 | |
173 | |
174 dw_event_new @310 | |
175 dw_event_reset @311 | |
176 dw_event_post @312 | |
177 dw_event_wait @313 | |
178 dw_event_close @314 | |
179 | |
180 dw_thread_new @320 | |
181 dw_thread_end @321 | |
182 dw_thread_id @322 | |
183 | |
184 dw_render_new @330 | |
185 dw_draw_point @331 | |
186 dw_draw_line @332 | |
187 dw_draw_rect @333 | |
188 dw_draw_text @334 | |
189 | |
190 dw_pixmap_bitblt @340 | |
191 dw_pixmap_new @341 | |
192 dw_pixmap_grab @342 | |
193 dw_pixmap_destroy @343 | |
241
00d2b1bcf036
Added dw_pixmap_new_from_file().
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
203
diff
changeset
|
194 dw_pixmap_new_from_file @344 |
3 | 195 |
196 dw_dialog_new @350 | |
197 dw_dialog_dismiss @351 | |
198 dw_dialog_wait @352 | |
199 | |
200 dw_signal_connect @360 | |
201 dw_signal_disconnect_by_window @361 | |
202 dw_signal_disconnect_by_data @362 | |
203 dw_signal_disconnect_by_name @363 | |
197
f3718165f0b2
Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
167
diff
changeset
|
204 |
f3718165f0b2
Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
167
diff
changeset
|
205 dw_timer_connect @365 |
f3718165f0b2
Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
167
diff
changeset
|
206 dw_timer_disconnect @366 |
3 | 207 |
22
6a246b3bb14f
Added tree widgets, fixed some delete event processing, fixed a layout bug
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
14
diff
changeset
|
208 dw_tree_new @370 |
6a246b3bb14f
Added tree widgets, fixed some delete event processing, fixed a layout bug
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
14
diff
changeset
|
209 dw_tree_insert @371 |
32
f3bf96c2786d
Added missing exports, added new tree functions and signals, fixed Win32
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
22
diff
changeset
|
210 dw_tree_clear @372 |
f3bf96c2786d
Added missing exports, added new tree functions and signals, fixed Win32
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
22
diff
changeset
|
211 dw_tree_delete @373 |
54
c4e1139d9872
Added new tree functions, and fixed a memory leak as well as use of
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
49
diff
changeset
|
212 dw_tree_set @374 |
c4e1139d9872
Added new tree functions, and fixed a memory leak as well as use of
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
49
diff
changeset
|
213 dw_tree_expand @375 |
c4e1139d9872
Added new tree functions, and fixed a memory leak as well as use of
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
49
diff
changeset
|
214 dw_tree_collapse @376 |
c4e1139d9872
Added new tree functions, and fixed a memory leak as well as use of
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
49
diff
changeset
|
215 dw_tree_item_select @377 |
c4e1139d9872
Added new tree functions, and fixed a memory leak as well as use of
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
49
diff
changeset
|
216 dw_tree_set_data @378 |
63
a6801a2260af
Synched up with the latest dynamic windows, has new slider support and
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
54
diff
changeset
|
217 dw_tree_insert_after @379 |
49
bf42d08d72d7
Added font text extent querying code, and made it so winmain.c can be used
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
40
diff
changeset
|
218 |
bf42d08d72d7
Added font text extent querying code, and made it so winmain.c can be used
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
40
diff
changeset
|
219 dw_font_text_extents @380 |
bf42d08d72d7
Added font text extent querying code, and made it so winmain.c can be used
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
40
diff
changeset
|
220 |
63
a6801a2260af
Synched up with the latest dynamic windows, has new slider support and
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
54
diff
changeset
|
221 dw_slider_new @390 |
a6801a2260af
Synched up with the latest dynamic windows, has new slider support and
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
54
diff
changeset
|
222 dw_slider_query_pos @391 |
a6801a2260af
Synched up with the latest dynamic windows, has new slider support and
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
54
diff
changeset
|
223 dw_slider_set_pos @392 |
a6801a2260af
Synched up with the latest dynamic windows, has new slider support and
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
54
diff
changeset
|
224 |
90
eeb98f881663
Committed the dw_window_set/get_data() changes from the FX tree.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
69
diff
changeset
|
225 dw_window_set_data @400 |
eeb98f881663
Committed the dw_window_set/get_data() changes from the FX tree.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
69
diff
changeset
|
226 dw_window_get_data @401 |
117
d785ee5adf02
Initial rewrite of the splitbar code on OS/2. Actually moving of the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
90
diff
changeset
|
227 |
d785ee5adf02
Initial rewrite of the splitbar code on OS/2. Actually moving of the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
90
diff
changeset
|
228 dw_splitbar_new @410 |
d785ee5adf02
Initial rewrite of the splitbar code on OS/2. Actually moving of the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
90
diff
changeset
|
229 dw_splitbar_set @411 |
d785ee5adf02
Initial rewrite of the splitbar code on OS/2. Actually moving of the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
90
diff
changeset
|
230 dw_splitbar_get @412 |
157
a07dd2e819f3
Added module support.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
117
diff
changeset
|
231 |
a07dd2e819f3
Added module support.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
117
diff
changeset
|
232 dw_module_load @420 |
a07dd2e819f3
Added module support.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
117
diff
changeset
|
233 dw_module_symbol @421 |
a07dd2e819f3
Added module support.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
117
diff
changeset
|
234 dw_module_close @422 |
a07dd2e819f3
Added module support.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
117
diff
changeset
|
235 |
197
f3718165f0b2
Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
167
diff
changeset
|
236 dw_scrollbar_new @430 |
f3718165f0b2
Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
167
diff
changeset
|
237 dw_scrollbar_query_pos @431 |
f3718165f0b2
Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
167
diff
changeset
|
238 dw_scrollbar_set_pos @432 |
f3718165f0b2
Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
167
diff
changeset
|
239 dw_scrollbar_set_range @433 |
f3718165f0b2
Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
167
diff
changeset
|
240 |