I thought about waiting until the 25th to post this, but I expect I
won't have much time to do additional testing, so here goes...

If you're game, I just posted a version 2.4.0 to my *test* repository,
http://www.tux.org/~peterw/slim/slim7/repodata-test.xml, that implements
the second option. If you set a player-specific macro for a given
button, KidsPlay will use that in place of any globally-defined macro
for that button. (Sorry, I didn't add an "enable" checkbox; you'll need
to wipe out any player-specific macro if you want to switch back to the
global macro for that button.)

In both "global" and "player-specific" editing modes, it will indicate
if there are macros defined in the other scope -- e.g., if editing for
one player, the pulldown will have a "+" next to any item defined
globally, and when you select that button, you'll see an "all players"
link you can hover your mouse over to see the global definition. When
editing global definitions, you should see the same "+" if any currently
connected player has its own definition, and if you select a button,
you'll see a list of all players that define their own macros for that
button, with the same "tooltip" feature for seeing what each player
defines for that button.

You can also assign descriptions for each button macro, and these
descriptions appear in the pulldown, so you can more quickly remember
what you programmed the button to do. It's bugged me for a while now
that I keep forgetting which of the 0-9 buttons does what on my kid's
remote. :-) If you don't give a macro a description, the pulldown will
flag that button with a "*" so at least you know that you've assigned
something to that button.

I've only tested this very, very lightly, and would appreciate your
testing & feedback.

Thanks,

Peter


-- 
peterw

http://www.tux.org/~peterw/
Free plugins:  'AllQuiet'
(http://www.tux.org/~peterw/slim/AllQuiet.html) 'Auto Dim/AutoDisplay'
(http://www.tux.org/~peterw/slim/AutoDisplay.html) 'BlankSaver'
(http://www.tux.org/~peterw/slim/BlankSaver.html) 'ContextMenu'
(http://www.tux.org/~peterw/slim/ContextMenu.html) 'FuzzyTime'
(http://www.tux.org/~peterw/slim/FuzzyTime.html)
'KidsPlay' (http://www.tux.org/~peterw/slim/KidsPlay.html)
'KitchenTimer' (http://www.tux.org/~peterw/slim/KitchenTimer.html)
'PlayLog' (http://www.tux.org/~peterw/slim/PlayLog.html)
'PowerCenter/BottleRocket'
(http://www.tux.org/~peterw/slim/PowerCenter.html) 'SaverSwitcher'
(http://www.tux.org/~peterw/slim/SaverSwitcher.html)
'SettingsManager'
(http://www.tux.org/~peterw/slim/SettingsManager.html) 'SleepFade'
(http://www.tux.org/~peterw/slim/SleepFade.html) 'StatusFirst'
(http://www.tux.org/~peterw/slim/StatusFirst.html) 'SyncOptions'
(http://www.tux.org/~peterw/slim/SyncOptions.html) 'VolumeLock'
(http://www.tux.org/~peterw/slim/VolumeLock.html)
------------------------------------------------------------------------
peterw's Profile: http://forums.slimdevices.com/member.php?userid=2107
View this thread: http://forums.slimdevices.com/showthread.php?t=72801

_______________________________________________
Radio mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/radio

Reply via email to