Mercurial > dwindows
annotate readme @ 916:44a0f9a2e8f9
Experimental change, pulling the resize event handling out of the resizer code on Mac.
Wait until sizing is complete then take another pass through the window and generate any required events.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 22 Apr 2011 03:59:29 +0000 |
parents | 230686a7eba9 |
children | ea15fee48da8 |
rev | line source |
---|---|
188
60b4d8762f47
Updated the readme to have more up-to-date information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
64
diff
changeset
|
1 This is an beta release of dynamic windows version 1.0.0. |
3 | 2 |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
3 The current Dynamic Windows source base is relatively stable on |
188
60b4d8762f47
Updated the readme to have more up-to-date information.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
64
diff
changeset
|
4 OS/2, Windows, Linux, FreeBSD and Solaris. When the beta |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
5 feature set is stable I will release a final. |
3 | 6 |
7 Known problems: | |
8 | |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
9 Boxes don't adhere to ratios on Unix. |
3 | 10 |
64
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
11 Known limitations: |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
12 |
189 | 13 It is not safe on all platforms to operate on widgets before they |
64
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
14 are packed. For portablity pack widgets before operating on them. |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
15 |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
16 On Windows a slider control will only work properly if it is the |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
17 only slider in a box. If there is more than one slider control |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
18 in a box then signals may get misdirected to the wrong control. |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
19 |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
20 On OS/2 and Windows MLE controls scrolled position may get |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
21 corrupted when resizing. |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
22 |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
23 On Unix the window manager border is not a constant value so |
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
24 environment variables DW_BORDER_WIDTH and DW_BORDER_HEIGHT |
189 | 25 are used for proper positioning. |
64
c2a10ed13d1f
Added documentation of know platform limitations.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
50
diff
changeset
|
26 |
3 | 27 Future features: |
28 | |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
29 Implementing a full set of controls. Most controls common to OS/2, Windows and |
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
30 GTK have been implemented. Although not all the functionality of the native |
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
31 controls have been integrated into Dynamic Windows. |
3 | 32 |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
33 Documentation, I have all the functions relatively well documented in the |
189 | 34 source code but a developer's manual and online API reference will need to |
50
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
35 be written. |
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
36 |
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
37 If you have any questions or suggestions feel free to email me at |
267b382442d6
Updated the readme.
bsmith@81767d24-ef19-dc11-ae90-00e081727c95
parents:
3
diff
changeset
|
38 dbsoft@technologist.com |
3 | 39 |
40 Thanks! | |
41 | |
42 Brian Smith |