annotate dww.def @ 1306:dbd507f42947

Added dw_debug() logging function which will output a message to the debugging console. On Windows this uses OutputDebugMessage(), on Mac it uses NSLog() ... The other platforms currently just dump it to stderr. Maybe more enhancements to come.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 03 Nov 2011 23:34:10 +0000
parents b99b0b2c2826
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
1 LIBRARY DW
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
2
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
3 DESCRIPTION 'Dynamic Windows for Win32'
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
4
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
5 EXPORTS
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
6 Win32_Set_Instance @1
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
7
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
8 dw_init @10
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
9 dw_main @11
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
10 dw_exit @12
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
11 dw_beep @13
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
12 dw_messagebox @14
1306
dbd507f42947 Added dw_debug() logging function which will output a message to the debugging console.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1291
diff changeset
13 dw_debug @15
397
a154ab15c0ed Remove dw_yesno
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 317
diff changeset
14
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
15 dw_environment_query @16
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
16 dw_exec @17
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
17 dw_browse @18
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
18 dw_file_browse @19
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
19 dw_user_dir @20
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
20 dw_flush @21
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
21 dw_free @22
37
360bc6a5f1c9 Sync with latest Dynamic Windows code.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 34
diff changeset
22 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
23 dw_main_iteration @24
566
f6de197ecbe9 Add dw_color_choose()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 561
diff changeset
24
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
25 dw_box_new @40
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
26 dw_groupbox_new @41
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
27 dw_box_pack_start @42
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
28 dw_box_pack_end @43
1077
34f1d6f5f1c3 Added function dw_box_pack_at_index() on Windows, Mac and OS/2. And an example usage in dwtest.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1075
diff changeset
29 dw_box_pack_at_index @44
34f1d6f5f1c3 Added function dw_box_pack_at_index() on Windows, Mac and OS/2. And an example usage in dwtest.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1075
diff changeset
30
14
176cee043f1b Lots of Windows and Unix bug fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 12
diff changeset
31 dw_mdi_new @46
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
32
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
33 dw_window_new @50
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
34 dw_window_show @51
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
35 dw_window_hide @52
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
36 dw_window_destroy @53
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
37 dw_window_set_font @54
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
38 dw_window_set_color @55
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
39 dw_window_set_pos @56
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
40 dw_window_set_size @57
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
41 dw_window_set_pos_size @58
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
42 dw_window_get_pos_size @59
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
43 dw_window_set_style @60
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
44 dw_window_set_icon @61
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
45 dw_window_set_bitmap @62
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
46 dw_window_get_text @63
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
47 dw_window_set_text @64
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
48 dw_window_disable @65
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
49 dw_window_enable @66
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
50 dw_window_capture @67
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
51 dw_window_release @68
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
52 dw_window_reparent @69
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
53 dw_window_function @70
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
54 dw_window_from_id @71
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
55 dw_window_set_border @72
14
176cee043f1b Lots of Windows and Unix bug fixes.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 12
diff changeset
56 dw_window_minimize @73
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
57 dw_window_set_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
58 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
59 dw_window_raise @76
88c9c7410c22 Lots of fixes and new functions on all platforms.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 37
diff changeset
60 dw_window_lower @77
88c9c7410c22 Lots of fixes and new functions on all platforms.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 37
diff changeset
61 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
62 dw_window_redraw @79
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
63 dw_bitmap_new @80
616
2dcfe0b33284 *from_data functions added
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 603
diff changeset
64 dw_window_set_bitmap_from_data @81
771
5cca4ebcca9a When destroying a spinbutton, destroy the correct window
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
65 dw_window_get_font @82
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
66
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
67 dw_button_new @90
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
68 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
69 dw_bitmapbutton_new_from_file @92
616
2dcfe0b33284 *from_data functions added
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 603
diff changeset
70 dw_bitmapbutton_new_from_data @93
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
71
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
72 dw_text_new @100
7
005fa766e8c2 Updates to latest build.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 3
diff changeset
73 dw_status_text_new @101
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
74
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
75 dw_entryfield_new @110
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
76 dw_entryfield_password_new @111
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
77
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
78 dw_combobox_new @120
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
79
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
80 dw_radiobutton_new @130
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
81
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
82 dw_listbox_new @140
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
83 dw_listbox_append @141
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
84 dw_listbox_clear @142
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
85 dw_listbox_count @143
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
86 dw_listbox_set_top @144
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
87 dw_listbox_select @145
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
88 dw_listbox_delete @146
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
89 dw_listbox_get_text @147
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
90 dw_listbox_set_text @148
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
91 dw_listbox_selected @149
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
92 dw_listbox_selected_multi @150
571
828e6a66c5c5 Add dw_listbox_list_append()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 566
diff changeset
93 dw_listbox_list_append @151
643
9ab89d89e6b4 Add dw_listview_insert()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 634
diff changeset
94 dw_listbox_insert @152
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
95
33
72675de7d229 Renamed slider class to percent class. Implemented my own percent widget
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 32
diff changeset
96 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
97 dw_percent_set_pos @162
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
98
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
99 dw_mle_new @170
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
100 dw_mle_import @171
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
101 dw_mle_export @172
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
102 dw_mle_get_size @173
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
103 dw_mle_delete @174
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
104 dw_mle_clear @175
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
105 dw_mle_freeze @176
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
106 dw_mle_thaw @177
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
107 dw_mle_set_cursor @178
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
108 dw_mle_set_visible @179
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
109 dw_mle_search @180
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
110 dw_mle_set_editable @181
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
111 dw_mle_set_word_wrap @182
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
112
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
113 dw_spinbutton_new @190
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
114 dw_spinbutton_set_pos @191
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
115 dw_spinbutton_set_limits @192
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
116 dw_entryfield_set_limit @193
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
117 dw_spinbutton_get_pos @194
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
118
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
119 dw_checkbox_new @200
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
120 dw_checkbox_get @201
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
121 dw_checkbox_set @202
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
122
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
123 dw_icon_load @210
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
124 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
125 dw_icon_load_from_file @212
616
2dcfe0b33284 *from_data functions added
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 603
diff changeset
126 dw_icon_load_from_data @213
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
127
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
128 dw_container_new @220
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
129 dw_container_setup @221
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
130 dw_container_alloc @222
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
131 dw_container_set_item @223
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
132 dw_container_set_row_title @224
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
133 dw_container_insert @225
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
134 dw_container_clear @226
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
135 dw_container_query_start @228
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
136 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
137 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
138 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
139 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
140 dw_container_cursor @233
9510897c0b03 Added new container functions, and implemented some missing functionality.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 63
diff changeset
141 dw_container_optimize @234
167
0b3debaa9c6c Added new container functions, and fixed resource leaks.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 157
diff changeset
142 dw_container_delete_row @235
0b3debaa9c6c Added new container functions, and fixed resource leaks.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 157
diff changeset
143 dw_container_change_item @236
508
078a40ba2e41 Added dw_container_get_column_type and dw_filesystem_get_column_type.
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 503
diff changeset
144 dw_container_get_column_type @237
819
2dd7638a7719 Fix for some dw_container_change_item() misbehavior... was functioning the same as dw_container_set_item().
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 771
diff changeset
145 dw_container_change_row_title @238
1291
b99b0b2c2826 Renamed dw_container_set_row_bg() to dw_container_set_stripe().
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1261
diff changeset
146 dw_container_set_stripe @239
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
147
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
148 dw_filesystem_setup @240
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
149 dw_filesystem_set_item @241
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
150 dw_filesystem_set_file @242
503
f3ed8dda02f8 Added dw_filesystem_change_*() and testcase code from Mark in dwtest.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 488
diff changeset
151 dw_filesystem_change_item @243
f3ed8dda02f8 Added dw_filesystem_change_*() and testcase code from Mark in dwtest.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 488
diff changeset
152 dw_filesystem_change_file @244
508
078a40ba2e41 Added dw_container_get_column_type and dw_filesystem_get_column_type.
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 503
diff changeset
153 dw_filesystem_get_column_type @245
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
154
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
155 dw_screen_width @250
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
156 dw_screen_height @251
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
157
566
f6de197ecbe9 Add dw_color_choose()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 561
diff changeset
158 dw_color_depth_get @260
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
159 dw_color_foreground_set @261
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
160 dw_color_background_set @262
566
f6de197ecbe9 Add dw_color_choose()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 561
diff changeset
161 dw_color_choose @263
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
162
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
163 dw_notebook_new @270
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
164 dw_notebook_page_new @271
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
165 dw_notebook_page_destroy @272
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
166 dw_notebook_page_set_text @273
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
167 dw_notebook_page_set_status_text @274
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
168 dw_notebook_page_set @275
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
169 dw_notebook_page_get @276
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
170 dw_notebook_pack @277
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
171
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
172 dw_menu_new @280
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
173 dw_menubar_new @281
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
174 dw_menu_append_item @282
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
175 dw_menu_item_set_check @283
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
176 dw_menu_popup @284
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
177 dw_menu_destroy @285
619
e0213b22fe5b Added dw_menu_item_set_state() to set checked status of menu item and ability to enable/disable menu items.
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 616
diff changeset
178 dw_menu_item_set_state @286
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
179
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
180 dw_pointer_query_pos @290
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
181 dw_pointer_set_pos @291
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
182
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
183 dw_mutex_new @300
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
184 dw_mutex_close @301
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
185 dw_mutex_lock @302
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
186 dw_mutex_unlock @303
1158
f86f556ff29d Added dw_mutex_trylock() that functions like dw_mutex_lock() except
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1147
diff changeset
187 dw_mutex_trylock @304
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
188
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
189 dw_event_new @310
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
190 dw_event_reset @311
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
191 dw_event_post @312
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
192 dw_event_wait @313
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
193 dw_event_close @314
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
194
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
195 dw_thread_new @320
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
196 dw_thread_end @321
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
197 dw_thread_id @322
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
198
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
199 dw_render_new @330
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
200 dw_draw_point @331
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
201 dw_draw_line @332
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
202 dw_draw_rect @333
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
203 dw_draw_text @334
634
c6a216c8174f Support for setting transparent colour for bitmaps
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 619
diff changeset
204 dw_draw_polygon @335
1261
61d0c5f84644 Initial attempt at adding dw_draw_arc() support on all platforms.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1243
diff changeset
205 dw_draw_arc @336
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
206
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
207 dw_pixmap_bitblt @340
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
208 dw_pixmap_new @341
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
209 dw_pixmap_grab @342
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
210 dw_pixmap_destroy @343
241
00d2b1bcf036 Added dw_pixmap_new_from_file().
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 203
diff changeset
211 dw_pixmap_new_from_file @344
616
2dcfe0b33284 *from_data functions added
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 603
diff changeset
212 dw_pixmap_new_from_data @345
634
c6a216c8174f Support for setting transparent colour for bitmaps
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 619
diff changeset
213 dw_pixmap_set_transparent_color @346
1147
091ed7c20b3f Implemented dw_pixmap_set_font() on Windows. Added to export files on Windows and OS/2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1137
diff changeset
214 dw_pixmap_set_font @347
1243
c191a562c14a Added new dw_pixmap_stretch_bitblt() function on Windows and OS/2.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1208
diff changeset
215 dw_pixmap_stretch_bitblt @348
566
f6de197ecbe9 Add dw_color_choose()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 561
diff changeset
216
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
217 dw_dialog_new @350
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
218 dw_dialog_dismiss @351
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
219 dw_dialog_wait @352
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
220
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
221 dw_signal_connect @360
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
222 dw_signal_disconnect_by_window @361
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
223 dw_signal_disconnect_by_data @362
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
224 dw_signal_disconnect_by_name @363
566
f6de197ecbe9 Add dw_color_choose()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 561
diff changeset
225
197
f3718165f0b2 Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 167
diff changeset
226 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
227 dw_timer_disconnect @366
3
ktk@81767d24-ef19-dc11-ae90-00e081727c95
parents:
diff changeset
228
22
6a246b3bb14f Added tree widgets, fixed some delete event processing, fixed a layout bug
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 14
diff changeset
229 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
230 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
231 dw_tree_clear @372
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
232 dw_tree_item_delete @373
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
233 dw_tree_item_change @374
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
234 dw_tree_item_expand @375
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
235 dw_tree_item_collapse @376
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
236 dw_tree_item_select @377
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
237 dw_tree_item_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
238 dw_tree_insert_after @379
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
239 dw_tree_item_get_data @380
481
97c2c560f829 Implemented the new tree functions and signal on Windows and exported the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 397
diff changeset
240 dw_tree_get_title @381
97c2c560f829 Implemented the new tree functions and signal on Windows and exported the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 397
diff changeset
241 dw_tree_get_parent @382
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
242
616
2dcfe0b33284 *from_data functions added
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 603
diff changeset
243 dw_font_text_extents_get @385
1051
6919854298fd Added dw_font_choose() on Windows for 2.1.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 833
diff changeset
244 dw_font_choose @386
1075
3d117071a50b Renamed Mac _dw_default_font() to dw_font_set_default() and added it on OS/2 and Windows.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1051
diff changeset
245 dw_font_set_default @387
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
246
63
a6801a2260af Synched up with the latest dynamic windows, has new slider support and
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 54
diff changeset
247 dw_slider_new @390
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
248 dw_slider_get_pos @391
63
a6801a2260af Synched up with the latest dynamic windows, has new slider support and
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 54
diff changeset
249 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
250
90
eeb98f881663 Committed the dw_window_set/get_data() changes from the FX tree.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 69
diff changeset
251 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
252 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
253
d785ee5adf02 Initial rewrite of the splitbar code on OS/2. Actually moving of the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 90
diff changeset
254 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
255 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
256 dw_splitbar_get @412
157
a07dd2e819f3 Added module support.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 117
diff changeset
257
a07dd2e819f3 Added module support.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 117
diff changeset
258 dw_module_load @420
a07dd2e819f3 Added module support.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 117
diff changeset
259 dw_module_symbol @421
a07dd2e819f3 Added module support.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 117
diff changeset
260 dw_module_close @422
a07dd2e819f3 Added module support.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 117
diff changeset
261
197
f3718165f0b2 Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 167
diff changeset
262 dw_scrollbar_new @430
513
7755599311d4 Fixes search and replace errors.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 510
diff changeset
263 dw_scrollbar_get_pos @431
197
f3718165f0b2 Implemented scrollbars and timers on Windows, and added scrollbar to the
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 167
diff changeset
264 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
265 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
266
488
6aa93935d2c7 Export the new functions.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 481
diff changeset
267 dw_taskbar_insert @440
6aa93935d2c7 Export the new functions.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 481
diff changeset
268 dw_taskbar_delete @441
566
f6de197ecbe9 Add dw_color_choose()
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 561
diff changeset
269
557
1a210e2f214b Added a bunch of support routines I now own due to the settlement
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 514
diff changeset
270 dw_named_memory_new @450
1a210e2f214b Added a bunch of support routines I now own due to the settlement
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 514
diff changeset
271 dw_named_memory_get @451
1a210e2f214b Added a bunch of support routines I now own due to the settlement
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 514
diff changeset
272 dw_named_memory_free @452
1a210e2f214b Added a bunch of support routines I now own due to the settlement
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 514
diff changeset
273
1a210e2f214b Added a bunch of support routines I now own due to the settlement
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 514
diff changeset
274 dw_named_event_new @460
1a210e2f214b Added a bunch of support routines I now own due to the settlement
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 514
diff changeset
275 dw_named_event_get @461
1a210e2f214b Added a bunch of support routines I now own due to the settlement
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 514
diff changeset
276 dw_named_event_reset @462
1a210e2f214b Added a bunch of support routines I now own due to the settlement
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 514
diff changeset
277 dw_named_event_post @463
1a210e2f214b Added a bunch of support routines I now own due to the settlement
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 514
diff changeset
278 dw_named_event_wait @464
1a210e2f214b Added a bunch of support routines I now own due to the settlement
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 514
diff changeset
279 dw_named_event_close @465
584
420c6c94abc7 Added dw_html_* functionality for embedding HTML pages in Dynamic Windows
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 571
diff changeset
280
420c6c94abc7 Added dw_html_* functionality for embedding HTML pages in Dynamic Windows
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 571
diff changeset
281 dw_html_new @470
420c6c94abc7 Added dw_html_* functionality for embedding HTML pages in Dynamic Windows
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 571
diff changeset
282 dw_html_action @471
420c6c94abc7 Added dw_html_* functionality for embedding HTML pages in Dynamic Windows
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 571
diff changeset
283 dw_html_raw @472
420c6c94abc7 Added dw_html_* functionality for embedding HTML pages in Dynamic Windows
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 571
diff changeset
284 dw_html_url @473
600
d0e1db21e859 Add calendar widget
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 584
diff changeset
285
d0e1db21e859 Add calendar widget
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 584
diff changeset
286 dw_calendar_new @480
d0e1db21e859 Add calendar widget
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 584
diff changeset
287 dw_calendar_set_date @481
d0e1db21e859 Add calendar widget
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 584
diff changeset
288 dw_calendar_get_date @482
d0e1db21e859 Add calendar widget
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 584
diff changeset
289
616
2dcfe0b33284 *from_data functions added
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 603
diff changeset
290 dw_clipboard_get_text @490
2dcfe0b33284 *from_data functions added
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 603
diff changeset
291 dw_clipboard_set_text @491
2dcfe0b33284 *from_data functions added
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 603
diff changeset
292
771
5cca4ebcca9a When destroying a spinbutton, destroy the correct window
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
293 dw_scrollbox_new @500
5cca4ebcca9a When destroying a spinbutton, destroy the correct window
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
294 dw_scrollbox_get_pos @501
5cca4ebcca9a When destroying a spinbutton, destroy the correct window
mhessling@81767d24-ef19-dc11-ae90-00e081727c95
parents: 643
diff changeset
295 dw_scrollbox_get_range @502
1137
e24e5a13ff2c Added code to test the new print functions in dwtest.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1077
diff changeset
296
e24e5a13ff2c Added code to test the new print functions in dwtest.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1077
diff changeset
297 dw_print_new @510
e24e5a13ff2c Added code to test the new print functions in dwtest.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1077
diff changeset
298 dw_print_run @511
e24e5a13ff2c Added code to test the new print functions in dwtest.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1077
diff changeset
299 dw_print_cancel @512
e24e5a13ff2c Added code to test the new print functions in dwtest.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents: 1077
diff changeset
300