Adding and modifying items in the application menu

LiveCode is the premier environment for creating multi-platform solutions for all major operating systems - Windows, Mac OS X, Linux, the Web, Server environments and Mobile platforms. Brand new to LiveCode? Welcome!

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
AlexM_Cogapp
Posts: 6
Joined: Thu Jul 30, 2015 3:39 pm

Adding and modifying items in the application menu

Post by AlexM_Cogapp » Tue Jan 20, 2026 4:30 pm

I'm building an app and would like to add a ’Check for Updates…” item to the application menu.
Can’t see how to do it.
The About menu item and corresponding code seems to get put in the Help menu script.
I tried putting ’Check for Updates…” there, but no joy.
There doesn’t seem to be any documentation (none, anyway, that I can find).
Any suggestions?

best

Alex

dunbarx
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10454
Joined: Wed May 06, 2009 2:28 pm

Re: Adding and modifying items in the application menu

Post by dunbarx » Tue Jan 20, 2026 5:00 pm

Hi.

Have you worked with the "MenuBuilder" utility? It is what I use to create menus and modify existing ones. Find it in the "Tools" menu. It takes a little practice, but is intuitive, powerful and complete.

Craig

Klaus
Posts: 14295
Joined: Sat Apr 08, 2006 8:41 am
Contact:

Re: Adding and modifying items in the application menu

Post by Klaus » Tue Jan 20, 2026 5:15 pm

Hi Alex,

on my Mac I very often see "Check for updates..." in the "Help" menu.
Maybe just put it there? Or do I misunderstand your question?

Best

Klaus

AlexM_Cogapp
Posts: 6
Joined: Thu Jul 30, 2015 3:39 pm

Re: Adding and modifying items in the application menu

Post by AlexM_Cogapp » Tue Jan 20, 2026 5:26 pm

dunbarx wrote:
Tue Jan 20, 2026 5:00 pm
Hi.

Have you worked with the "MenuBuilder" utility? It is what I use to create menus and modify existing ones. Find it in the "Tools" menu. It takes a little practice, but is intuitive, powerful and complete.

Craig
Yes the Menu Builder works well - thank you.
It's just modifying the Application menu that is elusive.

dunbarx
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10454
Joined: Wed May 06, 2009 2:28 pm

Re: Adding and modifying items in the application menu

Post by dunbarx » Tue Jan 20, 2026 8:56 pm

Alex.

I have never done so, but isn't the "Application" menu as open to modification as any other?

Craig

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10083
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: Adding and modifying items in the application menu

Post by FourthWorld » Wed Jan 21, 2026 7:03 pm

AlexM_Cogapp wrote:
Tue Jan 20, 2026 5:26 pm
Yes the Menu Builder works well - thank you.
It's just modifying the Application menu that is elusive.
The Application menu is not directly addressable in LiveCode.

What items you see there from your application are put there by the engine. The Hide item is automatically added, while About is moved from the last item in the Help menu and Preferences is moved from the last item in your Edit menu.

The moved items allow you to edit the items for their customary placement on other platforms, moved to Applications for macOS.

But confirming your observation that the Application menu is not directly edible in LC is only mildly useful; you're still left with the question of providing a UI for initiating update checks.

Perhaps the check could be done automatically on launch, with an option to turn that off in Preferences.

We know users like to fiddle with things like that, even when the fiddling is redundant. So perhaps a button could be put into the About box, or an item in the Help menu.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

Post Reply