Mercurial > dwindows
comparison readme @ 1371:896347a9be19
Initial versions of dw_menu_delete_item() on OS/2 and Windows.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 22 Nov 2011 20:46:37 +0000 |
parents | 4333b58d879d |
children | fd1de4e9e542 |
comparison
equal
deleted
inserted
replaced
1370:e705051d841c | 1371:896347a9be19 |
---|---|
1 This is a stable release of Dynamic Windows version 2.2.0. | 1 This is a preview release of Dynamic Windows version 2.3. |
2 | 2 |
3 The current Dynamic Windows source base is considered stable on: | 3 The current Dynamic Windows source base is considered stable on: |
4 OS/2, Mac, Windows, Linux, FreeBSD and Solaris. | 4 OS/2, Mac, Windows, Linux, FreeBSD and Solaris. |
5 | 5 |
6 Known problems: | 6 Known problems: |
29 | 29 |
30 OS/2 is currently missing the HTML widget because the system does | 30 OS/2 is currently missing the HTML widget because the system does |
31 not support it by default. Looking into importing functionality | 31 not support it by default. Looking into importing functionality |
32 from available libraries (Firefox, Webkit, Qt, etc). | 32 from available libraries (Firefox, Webkit, Qt, etc). |
33 | 33 |
34 Changes from version 2.1: | 34 Changes from version 2.2: |
35 Added printing support via dw_print_new, dw_print_run and dw_print_cancel. | 35 Added dw_menu_delete_item() for removing menu items. |
36 Added pixmap font override support. In prior versions when drawing | 36 Now you can use dw_window_destroy() on menu items handles also. |
37 text to pixmaps the font set on the associated window handle is used. | |
38 dw_pixmap_set_font() can now override that font setting, and now | |
39 pixmaps without associated windows are supported and used in printing. | |
40 Added dw_pixmap_stretch_bitblt() which allows for scaling during bitblt. | |
41 This function is necessary largely for very hi-res printer contexts. | |
42 Added dw_mutex_trylock() function to try to obtain a mutex without blocking. | |
43 Added DW_TIMEOUT_INFINITE which can now be used with dw_event_wait() in | |
44 addition to dw_named_event_wait(), to block until the event is posted. | |
45 Added DW_PERCENT_INDETERMINATE which can be passed to dw_percent_set_pos(). | |
46 This should work on all platforms except old versions of Windows. | |
47 Added the subversion revision number as the third Dynamic Windows version | |
48 number when building from a subversion source tree. | |
49 Added dw_container_set_row_data() and dw_container_change_row_data() macros | |
50 which just call dw_container_set/change_row_title() but with (void *). | |
51 Added dw_container_set_stripe() to set alternating row colors. | |
52 Currently Mac, Win and GTK are supported. | |
53 Added taskbar support on the Mac, GTK (Gnome) and OS/2 (e/XCenter+Systray). | |
54 Added PNG/JPG/GIF/TIFF support on Windows via GDI+. | |
55 Added support for GdkPixbuf inline images in GTK 2 and 3. | |
56 Added dw_draw_arc() function for drawing arcs, ellipses and circles. | |
57 Added DW_DRAW_DEFAULT, DW_DRAW_FILL and DW_DRAW_FULL flags which can be passed | |
58 to dw_draw_arc(), dw_draw_rect() and dw_draw_polygon(). The fill parameter | |
59 in the latter two has been replaced with flags where DW_DRAW_FILL is the | |
60 same as TRUE so code using the old scheme should still work unchanged. | |
61 Added DW_MENU_AUTO and DW_MENU_POPUP constants for autogenerating menu IDs. | |
62 Added dw_debug() function for sending debug messages to the console. | |
63 Added path and/or filename support to dw_file_browse() on OS/2, Windows, | |
64 GTK2, GTK3 and Mac 10.6 or higher. | |
65 Added custom calendar widget for OS/2, leaving only the HTML widget missing. | |
66 Improved container optimization on Mac, header width now taken into account. | |
67 Fixes for incorrect return codes from the dw_event_* functions on Windows. | |
68 Fixes for incorrect behavior on key_press callbacks on Mac and Windows. | |
69 Fixes for MDI support in GTK3. | |
70 Fixes for problems with multiple sliders/percent widgets in a box on OS/2. | |
71 Fixes for lots of GTK3 layout and window positioning issues... | |
72 although minimum size issues are still present. | |
73 | 37 |
74 Dynamic Windows Documentation is available at: | 38 Dynamic Windows Documentation is available at: |
75 | 39 |
76 http://dbsoft.org/dw_help.php | 40 http://dbsoft.org/dw_help.php |
77 | 41 |