Usage
The GeoFlexiMenu plugin allows flexible access to the menu, task management and application launch services provided by GeoShell.
Settings
Set the following registry keys in HKCU\Software\Geo\geoShell\Plugins\geOFlexiMenuX_Y:
| Key |
Values |
Default |
Function |
| Display as Menu |
0,1 |
1 |
Toggles menu mode on and off. If set on GeoFlexiMenu displays the Folder contents in a menu. If set off the contents are displayed on the GeoBar. Not used if SingleApp is set. |
| Display Folder Subs |
0,1 |
1 |
Toggles display of subdirectories on and off. Not used if SingleApp is set |
| Folder Filter |
See below... |
None |
Specifies one or more extensions to display, e.g. "exe,bat". Not used if SingleApp is set. |
| Folder1 |
See below... |
None |
GeoFlexiMenu displays a menu containing the folder contents. Not used if SingleApp is set. |
| Icon |
text |
None |
Specifies an icon to use on the button. Overrides the default icon and the SingleApp icon. |
| Name |
See below... |
None |
Name to display in GeoFlexiMenu tooltip. |
| Single App |
See below... |
None |
Sets the GeoFlexiMenu button to launch the spefified application. If this is set Folder configuration is ignored. |
The easiest way to describe the configuration is to go through the installation of a single instance of geOFlexiMenu, step by step.
Note: In some of the examples below I am relying on explorer to start up and display folders, etc. If you have completely replaced explorer with GeoShell these may not work. If you run GeoShell over explorer they should be fine.
- Install the GeoFlexiMenu plugin
- Load the plugin onto a GeoBar. You get an additional menu headed "Insert After...". The menu contains a list of the current plugins on the bar. Select one and GeoFlexiMenu will appear after it
- Mouse over the plugin. You should get a ?ToolTip which contains something like "geOFlexiMenuX_Y". X will be the GeoBar number (counting from 0), Y will be the GeoFlexiMenu number (counting from 1).
- Edit the registry and look for the key HKCU \software\Geo\geoShell\plugins\geOFlexiMenuX_Y. The X and Y values will match the numbers in the ?ToolTip.
- Under the key wil be a blank string value called "Name". Give it some text. Recycle the GeoFlexiMenu (right button double click on the icon) and the text should appear as the ?ToolTip on the GeoFlexiMenu.
- Now edit the string value "SingleApp" and give this the path of an executable file. Recycle the GeoFlexiMenu. The GeoFlexiMenu icon will be replaced by the icon of the application and clicking the GeoFlexiMenu button will launch it.
- Try using a cpl file as the "SingleApp" value, e.g. c:\winnt\system32\desk.cpl, then recycle. Click on this and you get the Display Properties window.
- Try using a folder name as the "SingleApp" value, e.g. c:\winnt\system32, then recycle. Click on this and you get an explorer window for the given folder.
- Now blank the "SingleApp" registry entry and edit the string value "Folder1". Give this a path to a folder. Recycle the GeoFlexiMenu then click on the GeoFlexiMenu button. You get a menu containing the contents of the folder.
- Now edit the string value "Icon" and give this the path to an icon or a file containing an icon. Alternatively specify the name (or number) of an internal GeoShell icon (see list below). Recycle the GeoFlexiMenu and the GeoFlexiMenu icon is replaced with the one you have specified.
- Now edit the DWORD value "Display As Menu" and set it to 0. Recycle the GeoFlexiMenu and the entries which previously appeared in the menu will appear directly on the GeoBar. Set "Display As Menu" back to 1 and recycle to restore the GeoFlexiMenu to menu mode.
- Now clear the "SingleApp" entry and set the "Folder1" value to C:\winnt\system32 (or equivalent on your system) and set the "Folder Filter" value to "cpl" and the "Folder Display Subs" to 0. Recycle the GeoFlexiMenu and menu will contain control panel entries.
- Now set the "Folder1" value to "Quick Launch" and recycle. The contents of the explorer QuickLaunch bar are displayed on the menu.
- Now set the "Folder1" value to "?GeoStart" and recycle. This produces a start menu. This feature relies on the GeoShell menu service's default menus defined internally and in the registry. A full list of the available defaults is given here.
- Add a second GeoFlexiMenu (on the same bar or on a different one). Note that it has different X and Y values. Configure it using the registry as described above. It works. The original GeoFlexiMenu is unaffected.
What does this all mean?
You can set up folders containing links to your favourite apps, documents or whatever and have these appear as menus or icons on your GeoBar. What you put in each folder/menu and how many you have is up to you. It's flexible, hence the name.