NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Developers v
« Previous 1 … 20 21 22 23 24 … 93 Next »
WizTools - 1.x Plugin Development Toolkit

 
  • 0 Vote(s) - 0 Average
WizTools - 1.x Plugin Development Toolkit
JavaWiz
Offline

Posting Freak

Jacksonville, FL. USA
Posts: 2,522
Threads: 141
Joined: Dec 2006
#1
2007-08-07, 01:31 AM (This post was last modified: 2007-10-12, 02:53 AM by JavaWiz.)
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.
McBainUK
Offline

Posting Freak

Posts: 4,711
Threads: 429
Joined: Sep 2005
#2
2007-08-07, 02:36 PM
Hey this look good. I'm particulary interested in the IMDB lookup.

Can the textbox only take keyboard input or does it handle remotes/mobile phone type entry?

edit should have read the docs! is capable of SMS entry via the Remote control device. This is a kiler feature: The list can allow single or multiple selected items, auto position based on keyboard input. So if I press D, for example it will auto scroll to the first item begining with D, yes?
Wiki profile
My Projects
Programs Plugin [SIZE=2](retired)
| Volume OSD Plugin (retired) | Documentation Wiki (retired)
[/SIZE]
JavaWiz
Offline

Posting Freak

Jacksonville, FL. USA
Posts: 2,522
Threads: 141
Joined: Dec 2006
#3
2007-08-07, 05:30 PM
Quote:This is a kiler feature: The list can allow single or multiple selected items, auto position based on keyboard input. So if I press D, for example it will auto scroll to the first item begining with D, yes?
Yes. Obviously, this only really makes sense if the list is sorted, but it will auto position based on keystroke entered.

I am currently trying to figure out how to make the text box scroll capable incase the text is too long to fit in view. I'd like to make it internal, so additional composite elements are not neccessary to display the scroll image.
JavaWiz
Offline

Posting Freak

Jacksonville, FL. USA
Posts: 2,522
Threads: 141
Joined: Dec 2006
#4
2007-08-24, 02:18 AM
Updated Tools to v1.0.6.

New Features/Fixes:

08/23/07 : v1.0.6
* Added Keymapping to Horizontal lists so arrow keys worked more logically
* Added logic to WizUiTextBox to handle arrow keys better
* Fixed a memory issue with List, TextBox and Labels
* Added scroll function to text box
* Added @moreUp and @moreDown variables to scrolling text box

See attached zip on 1st thread for download.
McBainUK
Offline

Posting Freak

Posts: 4,711
Threads: 429
Joined: Sep 2005
#5
2007-09-06, 08:53 AM
I'd like to use your libray for the next version of the Cinema Listings plugin (and if it proves useful some of the others too).

Where should your dll be put? I know there was talk of a 'common' directory but don't know if its still in the works or has actually been implemented.

Looking forward to a WizBain plugin Smile
Wiki profile
My Projects
Programs Plugin [SIZE=2](retired)
| Volume OSD Plugin (retired) | Documentation Wiki (retired)
[/SIZE]
psycik
Offline

Posting Freak

Posts: 5,210
Threads: 424
Joined: Sep 2005
#6
2007-09-06, 09:14 AM
I think the common directory is in place as of 1.0.16. I've asked sub if it's possible to us the plugins directory for referenced dlls. I think he might be doing it, but it doesn't work currently.
pastro
Offline

Posting Freak

Posts: 1,885
Threads: 128
Joined: Jul 2006
#7
2007-09-06, 03:05 PM
McBainUK Wrote:I'd like to use your libray for the next version of the Cinema Listings plugin (and if it proves useful some of the others too).

Where should your dll be put? I know there was talk of a 'common' directory but don't know if its still in the works or has actually been implemented.

Looking forward to a WizBain plugin Smile

I put it in the gbpvr dir and it worked fine.
GBpvr PC: Intel Celeron 1.8 Ghz. 768 Mb WinXp Home Sp2
Video: Diamond 128 Mb 9550
Capture Cards: PVR-150 & PVR-150 MCE w/fm + 2x MVP
Author of: BurnDVDX2 and Skiptool
nitrogen_widget
Offline

Posting Freak

Posts: 797
Threads: 33
Joined: Aug 2005
#8
2007-09-06, 03:28 PM
Plugin development intimidates me.
I'll take a look at this.

thanks.
JavaWiz
Offline

Posting Freak

Jacksonville, FL. USA
Posts: 2,522
Threads: 141
Joined: Dec 2006
#9
2007-09-06, 05:16 PM
McBainUK Wrote:I'd like to use your libray for the next version of the Cinema Listings plugin (and if it proves useful some of the others too).

Where should your dll be put? I know there was talk of a 'common' directory but don't know if its still in the works or has actually been implemented.

Looking forward to a WizBain plugin Smile
It should work by placing the in the plugin/common directory, in fact that is where SearchWizX2 deploys the DLL.
psycik
Offline

Posting Freak

Posts: 5,210
Threads: 424
Joined: Sep 2005
#10
2007-09-06, 08:51 PM
pastro Wrote:I put it in the gbpvr dir and it worked fine.

I think it will now, but I think there is going to be a move to not put stuff in the gbpvr directory later on. Its part of the "Vista-isation" of gbpvr. Vista seems to get a bit snotty about files changing in the program files directory....but I don't know how much that affects dll references.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (31): 1 2 3 4 5 … 31 Next »
Jump to page 


Possibly Related Threads…
Thread Author Replies Views Last Post
  PIP plugin for Kodi sgilani 2 3,024 2022-10-17, 12:44 AM
Last Post: sgilani
  New Systems Plugin kirschey 10 3,513 2020-11-14, 08:01 PM
Last Post: sub
  Test/Development environment for npvr.db3 scJohn 10 4,510 2020-09-04, 09:14 PM
Last Post: scJohn
  VIdeo playback from plugin mvallevand 5 3,605 2015-08-06, 10:43 PM
Last Post: sub
  Attention Sub: Open TV / Custom Data Grabber plugin Benoire 2 2,986 2014-11-14, 02:05 AM
Last Post: Benoire
  API docs to help with plugin development? McBainUK 3 2,847 2013-06-08, 06:14 PM
Last Post: sub
  Refreshing TV Guide Data (after System plugin EPG update) imilne 13 6,298 2013-03-24, 08:03 PM
Last Post: imilne
  sabnzbd plugin to show processed files Wakalaka 1 2,007 2013-03-12, 06:48 AM
Last Post: psycik
  Integrated Development Environment (IDE) for plugins osx-addict 5 2,842 2012-10-18, 08:35 PM
Last Post: osx-addict
  Plugin problems with started from the command line mvallevand 11 5,170 2012-08-12, 07:56 PM
Last Post: sub

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode