product-hklm\CLSID\{clsid}
The values that are supported under that key:
(default)=label
DefaultIcon=path,index
URL=internal-url
Icons appear in the PowerBuilder new dialog by specifying one of the following values:
StartTool=
ObjectTool=
DataWindowTool=
DatabaseTool=
ProjectTool=
Tool=
Icons appear in the InfoMaker and DataWindow Builder new dialogs by specifying one of the following values:
IMLibraryTool=
IMObjectTool=
IMDatabaseTool=
IMTool=
Icons may be restricted to certain products by specifying one of:
OnlyInPB=
OnlyInIM= -- InfoMaker without form painter
OnlyInIX= -- InfoMaker with form painter
OnlyInDWB=
For example:
product-hklm\CLSID\{d49b4590-3880-11d2-bc50-000000000000}
(default)=Sybase Home Page
URL=http://www.sybase.com
DefaultIcon=C:\Program Files\PLUS!\Microsoft Internet\IEXPLORE.EXE,1
Tool=
All of the to-do list entries appear in the registry under the key:
product-hkcu\Application\$pbl-path(application-name)\ToDo
Where pbl-path is the path the application's library with slashes (\ or /) translated to $ and application-name is the name of the application.
Under that key the following values are used to save the number of items and the last selection:
Count=count
Selection=selection
Each of the to-do entries are stored under sequentially numbered values of the format:
n=y|n ~t text ~t URL
The y or n represents the checked state of the item. The checked state, text, and URL are separated by tab characters (~t). The URL may be any of the URLs described in the URL section above.
Note: When the to-do list is closed, it completely rewrites this key. Any changes made to this key while the to-do list is open will be lost.
To-Do List WizardsWith the following registry entries, additional entries may be added to a user's to-do list with a wizard is run.
product-hklm\CustomTo-Do\wizard-type\wizard-tab
where wizard-type may be one of:
template
jaguar proxy
jaguar component
com component
ole auto component
and wizard-tab may be one of:
start
object
project
Value names under this key can be any legal value name. All values will be used in alphabetical order.
The values must be a semicolon (;) delimited set of name=value pairs or an URL with a and text sub-value. For example:
Item1=service=window;path=c:\pbls\myapp.pbl;action=open;entry=w_main;text=Open w_main window
Item2=http://www.sybase.com;text=Go to Sybase web page
The wizards in PowerBuilder were written using PowerBuilder itself. PowerBuilder simply starts up a run-time session with a separate application. Windows in this application are usually opened using an URL with a service of wizard. The library list to this application can be extended through the registry. A maximum of 30 libraries may be added.
The library values must be under the key:
product-hklm\WizardLibraries
The libraries must be in sequentially numbered values. For example:
1=c:\powerbuilderextension1.pbd
2=c:\powerbuilderextension2.pbd
Note: If Sybase needs to add additional wizards between releases, the installation of those wizards will overwrite one or more of these entries.
Duplicating ConfigurationsTo duplicate the keyboard shortcuts, toolbar configuration, or view layouts between machines use the Export Registry File and Import Registry File menu ite






