Themed Menus

From MythTV Official Wiki
Revision as of 01:33, 26 July 2013 by Jstichnoth (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The Themed Menu feature allows users and themers to customize the content and structure of hierarchical pop-up menus. This customization is in the form of an XML file in the Theme directory or under the user's home directory.


Important.png Note: Themed Menus are currently in Beta release.

As such, more menus will eventually become customizable, and many of the action names will be deprecated and renamed.

Overview

Menu file description

(intro text)

The menu element

The text attribute

The item element

The action attribute

The text attribute

The show attribute

The current attribute

The itemlist element

The actiongroup attribute

The current attribute

Customizable menus

Playback OSD menu

(list of available actions)

Action Name Action Group Action Description show="active" condition show="inactive" condition
TOGGLEAUDIOSYNC Adjust Audio Sync Always Never
3DNONE 3D Always Never
3DSIDEBYSIDE 3D Always Never
3DSIDEBYSIDEDISCARD 3D Always Never
3DTOPANDBOTTOM 3D Always Never
3DTOPANDBOTTOMDISCARD 3D Always Never
ADJUSTSTRETCH ADJUSTSTRETCH Always Never
AUTODETECT_FILL Always Never
CANCELPLAYLIST Always Never
CREATEPBPVIEW Always Never
CREATEPIPVIEW Always Never
DEBUGOSD Always Never
DIALOG_CUTPOINT_CLEARMAP_0 Always Never
DIALOG_CUTPOINT_CUTTOBEGINNING_0 Always Never
DIALOG_CUTPOINT_CUTTOEND_0 Always Never
DIALOG_CUTPOINT_DELETE_0 Always Never
DIALOG_CUTPOINT_INVERTMAP_0 Always Never
DIALOG_CUTPOINT_LOADCOMMSKIP_0 Always Never
DIALOG_CUTPOINT_MOVENEXT_0 Always Never
DIALOG_CUTPOINT_MOVEPREV_0 Always Never
DIALOG_CUTPOINT_NEWCUT_0 Always Never
DIALOG_CUTPOINT_REDO_0 Always Never
DIALOG_CUTPOINT_REVERTEXIT_0 Always Never
DIALOG_CUTPOINT_REVERT_0 Always Never
DIALOG_CUTPOINT_SAVEEXIT_0 Always Never
DIALOG_CUTPOINT_SAVEMAP_0 Always Never
DIALOG_CUTPOINT_UNDO_0 Always Never
DIALOG_JUMPREC_X_0 Always Never
DISABLEEXTTEXT Always Never
DISABLEFORCEDSUBS Always Never
DISABLESUBS Always Never
DISABLEUPMIX Always Never
DISABLEVISUALISATION Always Never
EDIT Always Never
ENABLEEXTTEXT Always Never
ENABLEFORCEDSUBS Always Never
ENABLESUBS Always Never
ENABLEUPMIX Always Never
FINDER Always Never
GUIDE Always Never
JUMPFFWD Always Never
JUMPPREV Always Never
JUMPRECPBP Always Never
JUMPRECPIP Always Never
JUMPRWND Always Never
JUMPTODVDCHAPTERMENU Always Never
JUMPTODVDROOTMENU Always Never
JUMPTODVDTITLEMENU Always Never
JUMPTOPOPUPMENU Always Never
NEXTPIPWINDOW Always Never
PAUSE Always Never
PREVCHAN Always Never
QUEUETRANSCODE Always Never
QUEUETRANSCODE_AUTO Always Never
QUEUETRANSCODE_HIGH Always Never
QUEUETRANSCODE_LOW Always Never
QUEUETRANSCODE_MEDIUM Always Never
SCHEDULE Always Never
SELECTSCAN_0 SELECTSCAN_ Always Never
SELECTSCAN_1 SELECTSCAN_ Always Never
SELECTSCAN_2 SELECTSCAN_ Always Never
SELECTSCAN_3 SELECTSCAN_ Always Never
SWAPPIP Always Never
TOGGLEASPECT0 TOGGLEASPECT Always Never
TOGGLEASPECT1 TOGGLEASPECT Always Never
TOGGLEASPECT2 TOGGLEASPECT Always Never
TOGGLEASPECT3 TOGGLEASPECT Always Never
TOGGLEASPECT4 TOGGLEASPECT Always Never
TOGGLEAUDIOSYNC Always Never
TOGGLEAUTOEXPIRE Always Never
TOGGLEBROWSE Always Never
TOGGLECOMMSKIP0 TOGGLECOMMSKIP Always Never
TOGGLECOMMSKIP1 TOGGLECOMMSKIP Always Never
TOGGLECOMMSKIP2 TOGGLECOMMSKIP Always Never
TOGGLEFILL0 TOGGLEFILL Always Never
TOGGLEFILL1 TOGGLEFILL Always Never
TOGGLEFILL2 TOGGLEFILL Always Never
TOGGLEFILL3 TOGGLEFILL Always Never
TOGGLEFILL4 TOGGLEFILL Always Never
TOGGLEFILL5 TOGGLEFILL Always Never
TOGGLEFILL6 TOGGLEFILL Always Never
TOGGLEMANUALZOOM Always Never
TOGGLENIGHTMODE Always Never
TOGGLEPBPMODE Always Never
TOGGLEPICCONTROLS0 TOGGLEPICCONTROLS Always Never
TOGGLEPICCONTROLS1 TOGGLEPICCONTROLS Always Never
TOGGLEPICCONTROLS2 TOGGLEPICCONTROLS Always Never
TOGGLEPICCONTROLS3 TOGGLEPICCONTROLS Always Never
TOGGLEPICCONTROLS4 TOGGLEPICCONTROLS Always Never
TOGGLEPICCONTROLS6 TOGGLEPICCONTROLS Always Never
TOGGLEPIPMODE Always Never
TOGGLEPIPSTATE Always Never
TOGGLESLEEP120 TOGGLESLEEP Always Never
TOGGLESLEEP30 TOGGLESLEEP Always Never
TOGGLESLEEP60 TOGGLESLEEP Always Never
TOGGLESLEEP90 TOGGLESLEEP Always Never
TOGGLESLEEPON TOGGLESLEEP Always Never
TOGGLESTRETCH Always Never
TOGGLESTUDIOLEVELS TOGGLEPICCONTROLS Always Never
TOGGLESUBDELAY Always Never
TOGGLESUBZOOM Always Never
TOGGLETTM Always Never
VIEWSCHEDULED Always Never

(list of available actiongroups)

Action Group Action Group Description List of Actions
3D 3DNONE
3DSIDEBYSIDE
3DSIDEBYSIDEDISCARD
3DTOPANDBOTTOM
3DTOPANDBOTTOMDISCARD
ADJUSTSTRETCH ADJUSTSTRETCH
ADJUSTSTRETCH0.5
ADJUSTSTRETCH0.9
ADJUSTSTRETCH1.0
ADJUSTSTRETCH1.1
ADJUSTSTRETCH1.2
ADJUSTSTRETCH1.3
ADJUSTSTRETCH1.4
ADJUSTSTRETCH1.5
CHANGROUP_ Varies
DEINTERLACER_ Varies
JUMPTOCHAPTER Varies
JUMPTOTITLE Varies
SELECTAUDIO_ Varies
SELECTCC608_ Varies
SELECTCC708_ Varies
SELECTRAWTEXT_ Varies
SELECTSCAN_ SELECTSCAN_0
SELECTSCAN_3
SELECTSCAN_1
SELECTSCAN_2
SELECTSUBTITLE_ Varies
SELECTTTC_ Varies
SWITCHTOANGLE Varies
SWITCHTOINPUT_ Varies
SWITCHTOSOURCE_ Varies
TOGGLEASPECT TOGGLEASPECT0
TOGGLEASPECT1
TOGGLEASPECT3
TOGGLEASPECT2
TOGGLEASPECT4
TOGGLECOMMSKIP TOGGLECOMMSKIP0
TOGGLECOMMSKIP2
TOGGLECOMMSKIP1
TOGGLEFILL TOGGLEFILL0
TOGGLEFILL1
TOGGLEFILL2
TOGGLEFILL3
TOGGLEFILL4
TOGGLEFILL5
TOGGLEFILL6
TOGGLEPICCONTROLS TOGGLEPICCONTROLS0
TOGGLEPICCONTROLS1
TOGGLEPICCONTROLS2
TOGGLEPICCONTROLS3
TOGGLEPICCONTROLS4
TOGGLESTUDIOLEVELS
TOGGLEPICCONTROLS6
TOGGLESLEEP TOGGLESLEEPON
TOGGLESLEEP30
TOGGLESLEEP60
TOGGLESLEEP90
TOGGLESLEEP120
VISUALISER_ Varies

Playback OSD compact menu

Cutlist editor menu

(list of available actions)

Cutlist editor compact menu