Update: 18th September 2007. Version 2.02.
This is a semi-major update!
First, it 'breaks' the change made in version 2.01, in that the extra functionality offered by that version is still offered, but in a different guise! I apologise for this, but that particular alteration forced EasyVENT into a bit of a corner!
Version 2.02 extends the
#OnItemSelecting event and introduces a completely new event
#OnItemCheckboxChanging.
First, #OnItemSelecting.
Unlike the event #OnItemSelected, this event fires when the user selects a new item in a registered gadget but
before the system changes the selection. This gives the developer the opportunity to refuse the selection. This used to apply only to tree, explorertree and panel gadgets, but EasyVENT 2.02 now supports
listicon and explorerlist gadgets with this event.
In the case of these newly added gadgets, the event handler is informed whether the user is attempting to select or deselect an item etc.
#OnItemCheckboxChanging.
This new event fires when the user attempts to alter a checkbox in an item of a control which supports this event (currently ListIcon gadgets and Tree gadgets) but is sent before the checkbox has been altered and so the developer has the opportunity to refuse these changes etc.
Any event handler used to process this event is informed whether the user is attempting to check or clear a checkbox etc.
Please see the help manual and/or the ListIcon and TreeGadget demo programs for more details.
See the first post for the revised download.
I may look like a mule, but I'm not a complete ass.