Summary: | BASE: please implement macro trigger with buttons in normal way | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Doug <doug> |
Component: | Base | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | ||
Severity: | enhancement | CC: | iplaw67 |
Priority: | medium | ||
Version: | Inherited From OOo | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 108440 |
Description
Doug
2015-07-07 04:00:48 UTC
I don't agree. The advantage of on press and on release is that you facilitate navigation and activation of the events with the keyboard, which is very useful for people with disabilities and doesn't require the mouse cursor to be anywhere near the button. The LO development team manifestly does agree with the concept behind this report, because every other button in the LO product works the way suggested in this enhancement, except macro control buttons on Base forms. In fact, I have never encountered a UI anywhere, other than LO form macros, that still activates the action when the mouse cursor is no longer on the command button when the mouse button is released. For example, if I press the 'save changes' button on this Bugzilla page, and then decide 'wait, nevermind, actually I agree with Alex,' and move the cursor off the button before releasing the mouse button, the page is not saved. This is true for all command buttons implemented in LO, except LO form macros, which anomalously trigger the 'mouse button released' command even if the cursor no longer is on the command button when the mouse button is released. I agree that there is a time and place for these event triggers, but the *best* command trigger-- the one that is ubiquitous throughout all of the LO UI and everywhere else-- is missing, and that is the request for enhancement. OK, I understand better what you are aiming at, sorry, my bad for misinterpreting from the first comment. Seems fair enough request, but I'm not a dev so will leave it as enhancement. |