Well, personally, I get the impression that in theory, that's how onmouseup should work: fire an event when the mouse is released (whether it's after a change in height, width, position, etc.) There are probably some ways the onmouse* events could be improved where their performance is maybe a little more intuitive, instead of adding new events for combinations of changes + onmouseup.
On 5/15/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Hi, > > I think a new event would be very convenient to add - > "oncolumnwidthchanged" or similar - which would fire when the user releases > the mouse after changing the column width (for those not following this > thread, the onwidth event fires every time the width changes the slightest > amount, so multiple times for any column resizing). > > This event would basically be a convenience, and be a combination of events > - when the onmousedown event is caught for the gridColumn, the width is > saved in a variable. When the onmouseup event is caught, the current width > is compared to the saved width, and the oncolumnwidthchanged event is fired > if it is different. > > Comments? > > btw, how do I define such a new event within gridColumn? Do I just need a > delegate, or how does that work? > > cheers, > > David > x54680 > > > |---------+----------------------------> > | | Jim Grandy | > | | <[EMAIL PROTECTED]| > | | lo.org> | > | | | > | | 05/12/2006 01:03 | > | | PM | > | | | > |---------+----------------------------> > > >-----------------------------------------------------------------------------------------------------------------| > | > | > | To: [EMAIL PROTECTED] > | > | cc: [email protected] > | > | Subject: Re: [Laszlo-dev] Grid events don't work - fix > | > > >-----------------------------------------------------------------------------------------------------------------| > > > > David, > > Thanks for looking into this! Please submit a bug with a description > of what you changed to fix the problem. > > jim > > On May 12, 2006, at 9:42 AM, [EMAIL PROTECTED] wrote: > > > Ok - dug a little deeper, and the onmouseXXX are getting swallowed > > in the > > gridColumn.lzx. > > > > I added the following parent.onmousexxx.sendEvent() calls and it works > > great: > > > > <state placement="header" apply="${parent.resizable}"> > > <view height="${parent.height-1}" > > x="${parent.mybutton.width - 1}" > > placement="header" > > name="resizer" > > clickable="$once{parent.resizable}" > > onmouseover="LzCursor.setCursorGlobal ( > > 'lzgridcursor_rsrc' );parent.onmouseover.sendEvent();" > > > > onmouseout="LzCursor.restoreCursor();parent.onmouseout.sendEvent();" > > > > onmousedown="LzCursor.lock();parent.rs.apply > > ();parent.onmousedown.sendEvent();" > > > > onmouseup="LzCursor.unlock();parent.rs.remove > > ();parent.onmouseup.sendEvent();" > >> > > <view resource="resources/grid/ > > column_resize_top.swf"/> > > <view resource="resources/grid/ > > column_resize_mid.swf" > > stretches="height"/> > > <view resource="resources/grid/ > > column_resize_bot.swf"/> > > <stableborderlayout axis="y"/> > > </view> > > </state> > > > > Is this the recommended approach? > > > > Do you want me to submit a patch or a bug? > > > > cheers, > > > > David > > > > > > > > |---------+----------------------------> > > | | Jim Grandy | > > | | <[EMAIL PROTECTED]| > > | | lo.org> | > > | | | > > | | 05/10/2006 02:29 | > > | | PM | > > | | | > > |---------+----------------------------> > >> --------------------------------------------------------------------- > >> --------------------------------------------| > > > > | > > | > > | To: > > [EMAIL PROTECTED] > > | > > | cc: laszlo- > > [EMAIL PROTECTED] > > | > > | Subject: Re: [Laszlo-dev] Grid events don't work - > > workaround? | > >> --------------------------------------------------------------------- > >> --------------------------------------------| > > > > > > > > > > On May 10, 2006, at 10:54 AM, [EMAIL PROTECTED] wrote: > > > > Yep, tried the onwidth event - problem with that is that it seems > > to fire > > > > repeatedly with EVERY slight movement of the mouse :-(? No way to > > tell when > > > > it's finished being moved. > > > > > > > > The main frustration is none of the onMouseXXX events seem to > > work.? This > > > > should be really easy, but seems like mutliple people on the forums > > have > > > > been having similar problems at least for a year now. > > > > > > I'm not sure we have a bug filed on this. Can you please make sure > > something is in our bug database? > > > > Any more ideas? > > > > Nope, sorry. Please file a bug requesting that this be > > straightforward/possible. > > > > jim > > > > _______________________________________________ > Laszlo-dev mailing list > [email protected] > http://www.openlaszlo.org/mailman/listinfo/laszlo-dev > _______________________________________________ Laszlo-dev mailing list [email protected] http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
