Mercurial > dwindows
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. |