Construct_Object()
- String
psSkinFile - String
psSkinIni - Boolean
pbLoadPreference
- String
SkinPath()
return the default skin path, which is the programs directory.
This requires an application object.
If you want to different skin path, override this.
- String
sPath - String
sPaths - Integer
hoWorkspace
- String
SkinQFile()
Returns the Qualified name of psSkinFile. If the file is already qualified it just
returns itself. If it is not, it uses SkinPath to get the path.
- String
sFile - String
sPath - String
sSep - Boolean
bQualified
OnAddVDFWindowClasses()
defines the default VDF window class mapping.
OnAddCustomWindowClasses()
Used to support developer designed class mappings (e.g. COM controls)
OnCreate()
called when object is created during end_construct_object.
Broadcast_Notify_Exit_Application()
called by framework as part of application exit.
Notify_Exit_Application()
NotifyPreApplySkin()
NotifyPostApplySkin()
- tSkinInformation[]
EnumerateSkins(String sPath Boolean bRecursive)
returns an array of all skins in the path. If path is "", use the default path.
If the default path is used, returns the file names as relative names, else use full path.
- tSkinInformation[]
Skins - String
sSkinName - String
sSkinFile - String
sDefaultPath - String
sSep - Variant
vSkinDescriptions - Variant
vSkinDescription - Variant
vSkinIniFile - Integer
hSkinDescriptions - Integer
hSkinDescription - Integer
hSkinIniFile - Integer
iSkinsCount - Integer
iSkinFilesCount - Integer
iNumSkins - Integer
iNumSkinFiles - Integer
iArrayItem - Integer
iPos - Integer
iDfltLen - Boolean
bUseRelativePath
SaveSkinPreference()
Save the skin preference. This requires an application object.
Only do this if the application object allows it.
This is called during startup if pbLoadPreference is True
Suitable for override
- String
sSkin - String
sIni
LoadSkinPreference()
Load the skin preference. This requires an application object.
Only do this if the application object allows it.
This is called during startup if pbLoadPreference is True
Suitable for override
- String
sSkin - String
sIni - Boolean
bExists
ApplySkin()
Can be called to apply the current skin.
- Boolean
bOk - String
sSkin - String
sIni