$Keywords
VCS: $Version: 0 $ $Revision: 5 $
$History: **** V 0.1 by kfitzner ****
$History: * tconfiguration.txt - 2005-07-31 2:39:07 AM - 1938 Bytes
$History: * Initial check-in
$History: **** V 0.2 by kfitzner ****
$History: * tconfiguration.txt - 2005-08-01 3:11:44 PM - 2089 Bytes
$History: * Add quotes to registry key.
$History: **** V 0.3 by kfitzner ****
$History: * tconfiguration.txt - 2005-11-10 10:05:13 AM - 2569 Bytes
$History: * Add registry entries for version checking
$History: **** V 0.4 by kfitzner ****
$History: * tconfiguration.txt - 2005-11-14 5:10:14 PM - 3059 Bytes
$History: * Add main form position entries
$History: **** Latest ** V 0.5 by kfitzner ** 2005-11-15 5:28:52 PM ****
$History: * Add entry for enable/disable of partition write warning
$NoKeywords

# This is the configuration text for the TConfiguration component.  It holds
# all the config values that will be stored in the registry.
#
# Lines are formatted as below.  The registry key MUST begin with a valid root
# key (HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS,
# or HKEY_CURRENT_CONFIG).  The type must be one of String, Boolean, or
# Integer.  All names MUST be unique, even if they are stored in different
# locations in the registry.  R/O means Read Only - an indicator that the
# configuration setting should not be allowed to be changed.
#
# The class will create keys as needed, but only one level at a time.  For
# example, if you want HKEY_CURRENT_USER\Software\MyProgram\Sub1 as the key
# then make sure that there is an entry in ...\MyProgram before there is an
# entry in ...\MyProgram\Sub1 so that MyProgram will be created if it doesn't
# exist.
#
# Lines that begin with anything except 'HKEY_' (since all root keys start
# this way) are igored.

# Registry key                          Name                  Type     R/O    Default
HKEY_CURRENT_USER\Software\SelfImage,   "Update Notify",      Boolean, false, "false"
HKEY_CURRENT_USER\Software\SelfImage,   "Notify Squelch",     String,  false, ""
HKEY_CURRENT_USER\Software\SelfImage,   "Last Version Check", String,  false, ""
HKEY_CURRENT_USER\Software\SelfImage,   "Version URL",        String,  false, "http://selfimage.excelcia.org/SelfImageCurrentVersion.txt"
HKEY_CURRENT_USER\Software\SelfImage,   "WindowTop",          Integer, false, "-1"
HKEY_CURRENT_USER\Software\SelfImage,   "WindowLeft",         Integer, false, "-1"
HKEY_CURRENT_USER\Software\SelfImage,   "WindowWidth",        Integer, false, "-1"
HKEY_CURRENT_USER\Software\SelfImage,   "Remember Positions", Boolean, false, "true"
HKEY_CURRENT_USER\Software\SelfImage,   "NoDirectWriteWarn",  Boolean, false, "false"

#------------------------------------------------------------------------------
# Read-only entries.  Thes are used as "shortcuts" into the registry so that
# checking certain system registry settings is easier - can be done simply by
# checking one of the named configuration settings for the program.
#------------------------------------------------------------------------------

# Registry key                                                 Name             Type     R/O
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders", Personal, String,  true

