Home > Dashboard > GeoShell R4 > ... > The GeoShell Key > The ShellUI Branch
GeoShell R4 Log In | Sign Up   View a printable version of the current page.
The ShellUI Branch
Added by geKow, last edited by jhonen jones on Jun 21, 2006
Labels: 
(None)

Update in Progress!
I'm very sorry, but I had to step away from this page as I was updating it. The settings tables have been created, but most have not been completely filled in. The original page had both of the splash screen settings areas lumped together and discussed at the same time. I have reasons for splitting them up, but have not rewritten the original text to reflect that - infact it is the same text in each section at the moment.. I am working on this page as I get time - I will hopefully be finished soon!

[HKEY_CURRENT_USER\Software\geo\GeoShell\ShellUI]

The setting to turn off Alpha Blending for the whole shell is here, as well as the base font settings are here: font name, size, weight, underlined, italic ... These settings automatically apply to bars, but can be overriden for the menus. If you wish to allow your skins to set the font, you should set "Font Face" to "skin."

Setting Type Values Default Usage
Font Face string Font Name Bitstream Vera Sana This should be the name of the font you want to use as your base font. This is the font's name, not the name of the file, which means it must be an installed font.
Font Size (points) dword numeric 10 Sets the point size for the base font. Larger numbers are bigger fonts.
Font Weight (1-9, Default: 4) dword numeric 4 Sets the font weight for the base font. As the setting's name implies, the value must be between 1 and 9.
Font Weight (1-9, Bold: 7) dword numeric 7 This setting should be ignored, it has no effect. To change the font weight, you should use the font weight setting right above this one: "Font Weight (1-9, Default: 4)".
Font Italic dword 0
1
0 Allows you to set the base font as italic. Use "1" to enable this or "0" to disable it.
Font Underlined dword 0
1
0 Allows you to set the base font as underlined. Use "1" to enable this or "0" to disable it.

[HKEY_CURRENT_USER\Software\geo\GeoShell\ShellUI\Desktop]

The Desktop settings control the ammount of space that's left blank around the edge of your screen when an application is maximized. This allows you to save some space on the screen edge to put bars in without overlapping mnaximized windows.

Setting Type Values Default Usage
Hide Task Bar dword 0
1
0 Hides the explorer taskbar when Geoshell is run along side of the standard explorer.exe shell.
Set Desktop Area dword 0
1
0 Enables or disables setting the desktop area that maximized programs occupy. Enable this if you want to reserve room for your geobars so that maximized programs and your Geobars don't cover each other up.
Per-Monitor Desktop Areas dword 0
1
0 I can't remember how this setting changes the other settings in this key for systems that have multipe monitors...
Desktop Name string text GeoShell :: Calm Your Desktop Sets the name that Geoshell uses for the
Desktop Left string numeric 0 Sets the left edge of the desktop space. A positive number is a distance from the top-left; a negative number is a distance from the bottom-right. This is usually a positive number.
Desktop Right string numeric -0 Sets the right edge of the desktop space. This is usually a negative number.
Desktop Top string numeric 0 Sets the top edge of the desktop space. This is usually a positive number
Desktop Bottom string numeric -0 Sets the bottom edge of the desktop space. This is usually a negative number.

[HKEY_CURRENT_USER\Software\geo\GeoShell\ShellUI\Bar Settings]

All the global settings for the bars except for the font and color settings are here. These are the default alpha blending and gripper settings for new bars, whether or not to create bar shadows, and whether to set the skin color settings to "Use System Colors." Note that setting "Use System Colors" to 1 will not ignore the color settings in ShellUI\Skin\Bars, but rather will change them to the system color values.

Setting Type Values Default Usage
Use System Colors dword 0
1
0 Uses your Windows colors to color your Geobars. Use "1" to enable this or "0" to disable it.
Alpha Blend dword numeric (0-255) 100 ... This is an XP only feature (does this work on Win2k?).
Alpha Blend when MouseOver dword numeric (0-255) 255 ... This is an XP only feature (does this work on Win2k?).
Use Alpha Blending dword 0
1
0 Completely enables or disables the use of alpha blending.
Bar Shadows dword 0
1
0 Enables a drop shadow effect on geobars. This is an XP only feature (does this work on Win2k?). Use "1" to enable this or "0" to disable it.
XP-Style menus dword 0
1
1 This enables an extra color on your Menus when skinning is disabled. The new color runs underneath the icons. Use "1" to enable this or "0" to disable it.
Gripper Style string windows
supernull1
r3
standard
blank
daemon1
daemon2
daemon3
daemon4
eik
standard This sets the default gripper style. The names here were only meant to be used internally, so they don't exactly correspond to the items you may remember on the right click menu. Here are the ones that are not obvious:
supernull1 = Colored
r3 = Geo
daemon1 = R4:2
daemon2 = R4:3
daemon3 = R4:4
daemon4 = R4:5
eik = Thin

[HKEY_CURRENT_USER\Software\geo\GeoShell\ShellUI\Menu Settings]

You can override the base font settings here for menus. If the "Font Face" is "standard" we use all the base font settings, and ignore all other Font settings in this key, otherwise, we create/read a full duplicate set of font settings ...
Of course, all the other menu UI settings are in here too: like "Auto Update" and "Icon Loading" and the ability to override the skin setting to always use a specific skin for the menu. The menu styles are set here, including whether use "XP-Style menus" (with the icon-bar highlight on the left), "Shade Icons" (aka make them grayscale), "Show Hidden Files", or "Use System Colors."
Note that, as with the bars above, if "Use System Colors" is set to 1 here it changes the color settings in ShellUI\Skin\Menus.

Setting Type Values Default Usage
Icon Loading string OnDemand
OnLoad
None
OnDemand ...
Auto Update dword 0
1
0 Enables or disables...
Show Hidden Files dword 0
1
0 Enables or disables...
Shade dword 0
1
0 Enables or disables...
Shade Hover Effect dword 0
1
1 Enables or disables...
Use System Colors dword 0
1
0 Enables or disables...
Standard Menu Open Direction dword 0
1
0 Enables or disables...
XP-Style menus dword 0
1
1 Enables or disables...
Menu Style string Thin, Flat..??? Thin Enables or disables...
Menu Skin Override string path   ...
Font Face string Standard
Skin
Font Name
Standard This should be the name of the font you want to use as your menu font. This is the font's name, not the name of the file, which means it must be an installed font.
Font Size (points) dword numeric 10 ...
Font Weight (1-9, Default: 4) dword numeric 6 ...
Font Italic dword 0
1
1 Enables or disables...
Font Underlined dword 0
1
1 Enables or disables...
NumTrimCodes string text
[##],[##] ,## -,## - ,##- ,##_,##.|...

[HKEY_CURRENT_USER\Software\geo\GeoShell\ShellUI\GeoButton]

The default settings for plugins based on the "GeoButton" are here: whether to draw the "Border" on the button, or to show it on hover (which is when you have the mouse over the button) or when you click the button, as well as whether to "shade" (or grayscale) the icons.

Setting Type Values Default Usage
Shade dword 0
1
0 Enables or disables...
Shade Hover Effect dword 0
1
1 Enables or disables...
Border dword 0
1
0 Enables or disables...
Border Hover Effect dword 0
1
0 Enables or disables...
Border Click Effect dword 0
1
1 Enables or disables...

[HKEY_CURRENT_USER\Software\geo\GeoShell\ShellUI\Tasks]

The settings here control what options appear on right-click menus on Task items, in older geoShell builds these settings were in GeoShell\Services\Tasks, but they were moved to ShellUI since they simply control whether these items are displayed.

Setting Type Values Default Usage
Show Children dword 0
1
1 Enables or disables...
(Groups) Show Close dword 0
1
1 Enables or disables...
(Groups) Show Tile Horizontal dword 0
1
1 Enables or disables...
(Groups) Show Tile Vertical dword 0
1
1 Enables or disables...
(Groups) Show Cascade dword 0
1
1 Enables or disables...
(Groups) Show Minimize Others dword 0
1
1 Enables or disables...
(Groups) Show Minimize These dword 0
1
1 Enables or disables...
(Groups) Show OnTop dword 0
1
1 Enables or disables...
(Groups) Show Fade dword 0
1
1 Enables or disables...
(Groups) Show Kill Tasks dword 0
1
1 Enables or disables...

[HKEY_CURRENT_USER\Software\geo\GeoShell\ShellUI\Splash Settings]

The settings "Show Splash Screen" and "Show Splash Text" are only in ShellUI\Splash Settings, and determine whether there's a splash at all. Assuming that there is, the bitmap in ShellUI\Skin\Splash is the default splash (it must be relative to the skin directory, or a full absolute file-path). You can override the skin splash bitmaps (so you always use the same splash screen, regardless of your skin) in ShellUI\Splash Settings\Override Skin Bitmap, but the path there is relative to the "GeoShell\Skins" directory ...
As with the menu font settings, you can tell the splash to use the "skin" Font Face ... but if you override the skin splash bitmap, you probably want to set the font here too.

Setting Type Values Default Usage
Show Splash Screen dword 0
1
1 ...
Override Skin Bitmap string Bitmap File Name Splash Screen.bmp ...
Show Splash Text dword 0
1
1 ...
Text Left dword numeric 380 ...
Text Top dword numeric 200 ...
Text Width dword numeric 150 ...
Text Height dword numeric 200 ...
Font Face string Font Name Bitstream Vera Sans Mono This should be the name of the font you want to use as your default splash screen font. This is the font's name, not the name of the file, which means it must be an installed font.
Font Color string RGB Color 045,095,167 ...
Font Size (points) dword numeric 10 ...
Font Weight (1-9, Default: 4) dword _numeric 6 ...
Font Italic dword 0
1
0 ...
Font Underlined dword 0
1
0 ...

[HKEY_CURRENT_USER\Software\geo\GeoShell\ShellUI\Skin]

There are a lot of settings located under the Skin Sub-Branch. These settings are documented over here.

The Skin Sub-Branch (GeoShell R4)

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.3 Build:#641 Jan 13, 2007) - Bug/feature request - Contact Administrators