Show
Ignore:
Timestamp:
04/07/08 05:48:42 (4 years ago)
Author:
bobef
Message:

Updated HTMLayout wrapper to 0.7 (3.2.2.13)

Files:

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/ 
    22 
    33//todo: make the event struct wrappers (i.e. HMouse, HKey, etc) return HElement everywhere, not HELEMENT 
     
    66//todo: wrap HRange propperly 
    77//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 
    912 
    1013/* 
    1114 
    1215changelog: 
     16 
     170.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 
    1328 
    14290.6 
     
    343358    } 
    344359 
    345     HElement elementByUID(UINT uid) 
     360    HElement getUID(UINT uid) 
    346361    { 
    347362        HELEMENT hret;