[mythtv] [PATCH] Manualrecording

thor mythtv at lamedomainname.com
Sun Apr 13 14:34:51 EDT 2003


On Sunday 13 April 2003 11:47 am, Leandro Dardini wrote:

> I was too shy to submit a patch to the libmyth... but if you like and if
> this can increase the probability to see this code accepted, I'll go to add
> the keyboard interface to the MythRemoteLineEdit widget, and maybe to the
> MythLineEdit, as you prefer. I think to something like pressing a key like
> "@" (who will use this key in a title?) to bring up an input window
> allowing you to easly enter text with the keyboard interface. The downside
> of this will be the need for another key on the remote... or maybe we can
> use some tricks like "press OK twice to bring the keyboard window" (who
> will use two consecutive space in a title?).


	Two things:

	You might want to subclass MythRemoteLineEdit 
(MythRemoteAndKeyboardLineEdit?), although you may need to make some methods 
virtual and re-implement them to make it work this way. Some GUI contexts may 
not have room for the keyboard, so two distinct widgets may be more flexible 
(?).

	MythRemoteLineEdit currently eats spaces, although there's no particular 
reason it has to. The user should be able to get all alpha charcters (a-z) 
and (if we change things) space as well by either typing on a keyboard, 
clicking your keyboard buttons, or using the digits 0-1 (all within the same 
widget). Only gets complicated when they want digits and non-alphanumeric 
characters (ie ":", "/", etc.) and the remote wants to make the number keys 
do character cycling. That's when you'd need some user action (and hopefully 
some visual feedback) to say ... "ok, number keypresses are really numbers or 
characters if shift is on".

	Not sure I'm explaining things well here. Let me know if you can't make heads 
or tails of what I'm trying to say.

- thor






More information about the mythtv-dev mailing list