K, this is what I want (I can help with the skinning/graphics if need be, just dont know python)
1. User input for timer: I think that Keyboard entry would be best, or have it incriment by 5:00 minutes (press a button to incriment it up to 60 minutes)
2. User input for blinds: A set of ranges that the user will input, 10-20, 25-50, 50-100, and so on
Once all the info is in, then there should be a start/stop/resume so that breaks can be taken, maybe even a reset timer (at the specific blind level)
So I am assuming you know how it works, but just to make sure, the timer starts at lets say 20 minutes, you press start and it starts counting down on the screen. The blinds will also be shown on the screen, so for the first 20 minutes it will be small blind=10, big blind=20, then once timer runs out it will play a sound "timer.mp3", then it will display the time again starting at 20 minutes and then change the blinds (25-50).
Now, when the timer goes off, it can be in the middle of a hand, so maybe have a 30 second delay (or user defined) just to give the hand a chance to end, and if not it will continue, or it can be set to manual resume, where when the timer stops, the user has to press a button to begin again (remote or controller).
Another great feautre would be to display the chips being used as well, you could have a graphic of each color chip (not many colors) then at the beginning you select your colors and their respective values) then this will be displayed at the top just for reference.
On top of the blinds, some people play with an ante, so maybe give the option to display an ante.
WIth all of this, there should be an option to save settings as well so that you wouldnt wouldnt have to redoo everything......
with that being said, it might even be easier for the user to fill this info in on an xml file or something or right in the python script, cause besides the chip colors, i dont think people change up the rules very much (ie same blinds, and timer settings), this might make it a lot easier, then a person could just change the variables in the python script.
Now I am not sure if its possiblem but it would be nice to integrate this into a skin somehow, so that you could still play music, or something like that while its going, I had a hand in making the orbs skin, and think it would be great to have the timer and the blinds displayed in the orbs, but all this can be done later......because as I said, I dont know much about python so I dont know its limitations with XBMC......
There are examples on the net of this, I just typed in "poker timer" in google, I found one for my pda that works pretty good, but i would rather have it on a tv screen.....
If you need more explanations, or anything else pm me and I can give you my msn and or email so that we can talk about it more.....I am busy a bit right now though, I am renovating my house, so graphical stuff might have to wait for a bit (planning on moving in on July 1st) but i can do some at work.....well i have rambled on too long, thanks for at least thinking about doing this....
j_guzzler