codepunkschmidt / lcdhost

Automatically exported from code.google.com/p/lcdhost
3 stars 0 forks source link

Menu Plugins #57

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I would like to be able to add menu items via plugins.

Preferably I would like to be able to add them anywhere rather than just under 
some limited branch.

I currently have two examples I would like to be able to add:

1. Tool > Reboot Logitech Drivers
this would kill the LCore.exe process if running and then relaunch it
Additionally I would want to add this to the systray icon right-click menu when 
it is implimented.

2. Tools > Plugins > [Plugin Name] > Verbose Logging
This would be a "tickable" menu item that would cause plugins to output 
additional debug info.

Here is a list of features:
~> Ability to add new "top level" items to the menu
~> Ability to add children to any existing item
~> Ability to add children to any new item
~> Ability to read/write the "checked" state of a menu item
~> Ability to connect the menu item to a slot on the plugin

Original issue reported on code.google.com by a...@bridgesuk.com on 13 May 2011 at 4:38