comparison readme @ 1014:4493daea5886

Added important information about the status of MDI support to the readme. Also some other minor changes.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 16 May 2011 14:50:33 +0000
parents f0e012748633
children ce4121a6f657
comparison
equal deleted inserted replaced
1013:f0e012748633 1014:4493daea5886
5 version appears stable but has not undergone harsh testing. 5 version appears stable but has not undergone harsh testing.
6 6
7 Known problems: 7 Known problems:
8 8
9 Boxes don't adhere to ratios on Unix. 9 Boxes don't adhere to ratios on Unix.
10 MDI does not work on GTK3 and is not implemented the same on Mac.
11 At this time we cannot recommend using MDI in new code,
12 but it will be supported for existing code on OS/2, Win and GTK2.
13 If support for MDI improves on GTK3/Mac this status may change.
10 14
11 Known limitations: 15 Known limitations:
12 16
13 It is not safe on all platforms to operate on widgets before they 17 It is not safe on all platforms to operate on widgets before they
14 are packed. For portablity pack widgets before operating on them. 18 are packed. For portability pack widgets before operating on them.
15 19
16 On Windows a slider control will only work properly if it is the 20 On Windows a slider control will only work properly if it is the
17 only slider in a box. If there is more than one slider control 21 only slider in a box. If there is more than one slider control
18 in a box then signals may get misdirected to the wrong control. 22 in a box then signals may get misdirected to the wrong control.
19
20 On OS/2 and Windows MLE controls scrolled position may get
21 corrupted when resizing.
22 23
23 On Unix (GTK) the window manager border is not a constant value 24 On Unix (GTK) the window manager border is not a constant value
24 so environment variables DW_BORDER_WIDTH and DW_BORDER_HEIGHT 25 so environment variables DW_BORDER_WIDTH and DW_BORDER_HEIGHT
25 are used for proper positioning. 26 are used for proper positioning.
26 27
35 the system does not support them by default. Looking into writing 36 the system does not support them by default. Looking into writing
36 custom ones or importing functionality from available libraries. 37 custom ones or importing functionality from available libraries.
37 38
38 Changes from version 1.1: 39 Changes from version 1.1:
39 Added support for MacOS 10.5 and higher Intel and PPC via Cocoa. 40 Added support for MacOS 10.5 and higher Intel and PPC via Cocoa.
40 Added initial support for GTK version 3. 41 Added initial (unstable) support for GTK version 3.
41 Added support for Windows themes on XP and higher. 42 Added support for Windows themes on XP and higher.
42 Added scrollbox widgets, which function like boxes but... 43 Added scrollbox widgets, which function like boxes but...
43 scrollbars allow you to pack more into them than the visible area. 44 scrollbars allow you to pack more into them than the visible area.
44 Added dw_window_get_font() for checking the font used on a widget. 45 Added dw_window_get_font() for checking the font used on a widget.
45 Added dw_container_change_row_title() for changing a row pointer after insert. 46 Added dw_container_change_row_title() for changing a row pointer after insert.