I've developed a helper DLL and preliminary tutorial document for creating GBPVR 1.x plugins. I used the DLL to create SearchWizX2 plugin, so I thought I'd share with others.
It is definitely in the beta stage, and most assuredly has bugs and some under-developed features. I've found it to work well for developing plugins with simple interfaces (ie label, button, text box and list).
If there is interest, I'd be glad to share and eventually post on the wiki.
Any comments and/or suggestions are welcome.
-----------------------------------------------------------------------
WizTools were developed to make development of GBPVR plugins easier and to provide a 'framework' for new developers wanting to create plugins.
The tools consist of:
---------------------
* UI controls (Label, TextBox, List, CommandButton)
* A Skeleton plugin to model new plugins after (used in the walk-thru).
* Helper objects for UI and GBPVR management.
* A help file describing all properties and methods for the helper object model (WizTools.chm).
* A working example plugin (WizUIHelperDemoPlugin) complete with C# code and skin.xml
* A developer document with a plugin development walk-thru guide.
10/11/07 : v1.0.12
* Fixed Rendering required method for controls that are not visisble (always returns false).
* Added callback interface to WizUiButtonList
* Updates to HttpInfoGrabber
09/27/07 : v1.0.11
* Enhanced HttpInfoGrabber to provide potential show items and URLs. These are entries that show in the exact, partial, approximate and popular title sections.
* Added supporting methods parseTitleFromTitleUrlEntry(), parseUrlFromTitleUrlEntry(), getPotentialTitlesArrayList() for retrieving new data items in HttpInfoGrabber.
* Added exception handling on get Thumbnail image if not found.
It is definitely in the beta stage, and most assuredly has bugs and some under-developed features. I've found it to work well for developing plugins with simple interfaces (ie label, button, text box and list).
If there is interest, I'd be glad to share and eventually post on the wiki.
Any comments and/or suggestions are welcome.
-----------------------------------------------------------------------
WizTools were developed to make development of GBPVR plugins easier and to provide a 'framework' for new developers wanting to create plugins.
The tools consist of:
---------------------
* UI controls (Label, TextBox, List, CommandButton)
* A Skeleton plugin to model new plugins after (used in the walk-thru).
* Helper objects for UI and GBPVR management.
* A help file describing all properties and methods for the helper object model (WizTools.chm).
* A working example plugin (WizUIHelperDemoPlugin) complete with C# code and skin.xml
* A developer document with a plugin development walk-thru guide.
10/11/07 : v1.0.12
* Fixed Rendering required method for controls that are not visisble (always returns false).
* Added callback interface to WizUiButtonList
* Updates to HttpInfoGrabber
09/27/07 : v1.0.11
* Enhanced HttpInfoGrabber to provide potential show items and URLs. These are entries that show in the exact, partial, approximate and popular title sections.
* Added supporting methods parseTitleFromTitleUrlEntry(), parseUrlFromTitleUrlEntry(), getPotentialTitlesArrayList() for retrieving new data items in HttpInfoGrabber.
* Added exception handling on get Thumbnail image if not found.