Changeset 18 for trunk/import/htmlayout/htmlayout.d
- Timestamp:
- 04/07/08 05:48:42 (4 years ago)
- Files:
-
- trunk/import/htmlayout/htmlayout.d (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/import/htmlayout/htmlayout.d
r17 r18 1 //wrapper for Andrew Fedoniouk's excellent HTMLayout (3.2.2. 8) - http://www.terrainformatica.com/1 //wrapper for Andrew Fedoniouk's excellent HTMLayout (3.2.2.13) - http://www.terrainformatica.com/ 2 2 3 3 //todo: make the event struct wrappers (i.e. HMouse, HKey, etc) return HElement everywhere, not HELEMENT … … 6 6 //todo: wrap HRange propperly 7 7 //todo: handleEvent(size) followed by handleEvent(draw) makes draw to not work, but vice versa works 8 //todo: port Andrew's hpp behaviors 8 //todo: port Andrew's hpp behaviors (or get some ideas from them) 9 //todo: flowerd.skin: msgBox, SkinnedWindow.icon, dropped files (and other dropped stuff) handler, HSkinLite 10 //todo: add scripting support 11 //todo: add mootools style animator class 9 12 10 13 /* 11 14 12 15 changelog: 16 17 0.7 18 JSON_VALUE.toString is not including the terminating null character for strings anymore 19 added shortcuts for all HElement states (most of which are only getters; i.e. readOnly, disabled, checked, etc.) 20 made HJson a separate class instead of alias of JSON_VALUE 21 upadated to HTMLayout 3.2.2.13 (new HDataArrived members) 22 added HJson.V_BYTES 23 renamed HLayout.elementByUID to HLayout.getUID 24 added HElement.location 25 added HElement.isInside 26 added flowerd.sharedlib, which can now load HTMLayout from memory 27 added HBehavior.reset and HBehavior.resetAll . This is intended to be used if HTMLayout is unloaded and loaded again in the lifetime of the application 13 28 14 29 0.6 … … 343 358 } 344 359 345 HElement elementByUID(UINT uid)360 HElement getUID(UINT uid) 346 361 { 347 362 HELEMENT hret;
