Disabled menu items on Windows

Visuals, audio, animation. Blended, not stirred. If LiveCode is part of your rich media production toolbox, this is the forum for you.

Moderators: Klaus, FourthWorld, heatherlaine, robinmiller, kevinmiller

Post Reply
Posts: 1
Joined: Sun Jul 07, 2019 8:45 pm

Disabled menu items on Windows

Post by 6Zayyn » Sun Jul 07, 2019 8:51 pm

Hi everyone!
Actually I am experiencing an issue with RC in both Indy and CE. When I use a left parenthesis, the items in the drop down button are not disabled in Win10 and Win7 (the only versions I checked and it was using 2 different machines). Instead of being "greyed out" they display with the leading parenthesis. This appears to me to be a bug but perhaps my test sample
is too small. When I run the stack on my mac, the items are greyed out fine. So any thoughts about this?
Last edited by 6Zayyn on Wed Jul 10, 2019 9:48 pm, edited 1 time in total.

VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 6861
Joined: Sat Apr 08, 2006 7:05 am
Location: Los Angeles

Re: Disabled menu items on Windows

Post by FourthWorld » Mon Jul 08, 2019 8:09 pm

I took the liberty of changing the subject line from "Discussion", since every discussion here is a discussion, but this one is about a specific topic, and one which may interest others once we let them to know what it is. ;)

What you describe is indeed an inconsistency across platforms, but not a bug per se. As implemented, LC follows the Human Interface Guidelines for Windows, and the APIs Windows provides to support their HIG, in which they do not support having disabled menu items in option controls, recommending instead to remove items not relevant to the current context.

See Comment #11 in this bug report for details:

This assumes that you're talking about option controls, not drop-down menus. Drop-downs, such as we see in the menu bar, should indeed support disabled items. I've not see that fail, but if you truly meant drop-down menus please provide a sample stack and if I can reproduce it here I'll file a bug report for you.
Richard Gaskin
Community volunteer LiveCode Community Liaison

LiveCode development, training, and consulting services: Fourth World Systems: http://FourthWorld.com
LiveCode User Group on Facebook : http://FaceBook.com/groups/LiveCodeUsers/

Post Reply

Return to “Rich Media”