https://bugs.kde.org/show_bug.cgi?id=413827

            Bug ID: 413827
           Summary: KActionMenu sticky/delayed wrong behavior
           Product: frameworks-kwidgetsaddons
           Version: 5.63.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: cf...@kde.org
          Reporter: simg...@gmail.com
                CC: kdelibs-b...@kde.org
  Target Milestone: ---

SUMMARY

If I am not wrong it seems that there is a bit of mess with the combination of
settings of KActionMenu and they do not reflect the documentation.


>From the documentation:
"Sticky", means it's visible until a selection is made or the mouse is clicked
elsewhere. This feature allows you to make a selection without having to press
and hold down the mouse while making a selection."

Four cases:
delayed / sticky

true / true
Standard delayed button menu. Click and hold to show the menu. If the mouse is
released the menu disappears. sticky is true but the behavior is the opposite
of the one described in the doc. WRONG.

false / true
Standard instant button menu. Click and the menu is shown until clicking
somewhere. sticky is true and the behavior is the one described in the doc. OK.

true / false
Clicking on the button nothing works (should be forbidden or change to a
meaningful state automatically)

false / false
Instant menu activated when clicking on the arrow. Click and the menu is shown
until clicking somewhere. sticky is false but the behavior is the opposite of
the one described in the doc. WRONG.
Moreover this case is the save as the second one, besides the fact that the
visual appearance of the button is different (and we changed the appearance
changing flags related to the behavior, super weird).
Clicking on the button (not on the arrow) does nothing, which is weird again.


EXPECTED RESULT
To be discussed

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux 
KDE Plasma Version: 5.17.1
KDE Frameworks Version: 5.63.0
Qt Version: 5.13.1
Kernel Version: 4.19.80-1-MANJARO
OS Type: 64-bit

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to