vdr 2.7.6
cSkinLCARSDisplayMenu Class Reference

Public Member Functions

 cSkinLCARSDisplayMenu (void)
 
virtual ~cSkinLCARSDisplayMenu () override
 
virtual void Scroll (bool Up, bool Page) override
 
virtual int MaxItems (void) override
 
virtual void Clear (void) override
 
virtual void SetMenuCategory (eMenuCategory MenuCategory) override
 
virtual void SetTitle (const char *Title) override
 
virtual void SetButtons (const char *Red, const char *Green=NULL, const char *Yellow=NULL, const char *Blue=NULL) override
 
virtual void SetMessage (eMessageType Type, const char *Text) override
 
virtual void SetItem (const char *Text, int Index, bool Current, bool Selectable) override
 
virtual void SetScrollbar (int Total, int Offset) override
 
virtual void SetEvent (const cEvent *Event) override
 
virtual void SetRecording (const cRecording *Recording) override
 
virtual void SetText (const char *Text, bool FixedFont) override
 
virtual int GetTextAreaWidth (void) const
 
virtual const cFontGetTextAreaFont (bool FixedFont) const
 
virtual void Flush (void) override
 
- Public Member Functions inherited from cSkinDisplayMenu
 cSkinDisplayMenu (void)
 
eMenuCategory MenuCategory (void) const
 
virtual void SetTabs (int Tab1, int Tab2=0, int Tab3=0, int Tab4=0, int Tab5=0)
 
virtual void SetMenuSortMode (eMenuSortMode MenuSortMode)
 
virtual eMenuOrientation MenuOrientation (void)
 
virtual bool SetItemEvent (const cEvent *Event, int Index, bool Current, bool Selectable, const cChannel *Channel, bool WithDate, eTimerMatch TimerMatch, bool TimerActive)
 
virtual bool SetItemEvent (const cEvent *Event, int Index, bool Current, bool Selectable, const cChannel *Channel, bool WithDate, eTimerMatch TimerMatch, const cTimer *Timer)
 
virtual bool SetItemTimer (const cTimer *Timer, int Index, bool Current, bool Selectable)
 
virtual bool SetItemChannel (const cChannel *Channel, int Index, bool Current, bool Selectable, bool WithProvider)
 
virtual bool SetItemRecording (const cRecording *Recording, int Index, bool Current, bool Selectable, int Level, int Total, int New)
 
- Public Member Functions inherited from cSkinDisplay
 cSkinDisplay (void)
 
virtual ~cSkinDisplay ()
 
int EditableWidth (void)
 
void SetEditableWidth (int Width)
 

Private Types

enum  eCurrentMode { cmUnknown , cmLive , cmPlay }
 

Private Member Functions

void DrawMainFrameUpper (tColor Color)
 
void DrawMainFrameLower (void)
 
void DrawMainButton (const char *Text, int x0, int x1, int x2, int x3, int y0, int y1, tColor ColorFg, tColor ColorBg, const cFont *Font)
 
void DrawMenuFrame (void)
 
void DrawMainBracket (void)
 
void DrawStatusElbows (void)
 
void DrawDate (void)
 
void DrawDisk (void)
 
void DrawLoad (void)
 
void DrawFrameDisplay (void)
 
void DrawScrollbar (int Total, int Offset, int Shown, bool CanScrollUp, bool CanScrollDown)
 
void DrawTimer (const cTimer *Timer, int y, bool MultiRec)
 
void DrawTimers (void)
 
void DrawDevice (const cDevice *Device)
 
void DrawDevices (void)
 
void DrawLiveIndicator (void)
 
void DrawSignals (void)
 
void DrawLive (const cChannel *Channel)
 
void DrawPlay (cControl *Control)
 
void DrawInfo (const cEvent *Event, bool WithTime)
 
void DrawSeen (int Current, int Total)
 
void DrawTextScrollbar (void)
 

Private Attributes

cOsdosd
 
int xa00
 
int xa01
 
int xa02
 
int xa03
 
int xa04
 
int xa05
 
int xa06
 
int xa07
 
int xa08
 
int xa09
 
int yt00
 
int yt01
 
int yt02
 
int yt03
 
int yt04
 
int yt05
 
int yt06
 
int yc00
 
int yc01
 
int yc02
 
int yc03
 
int yc04
 
int yc05
 
int yc06
 
int yc07
 
int yc08
 
int yc09
 
int yc10
 
int yc11
 
int yb00
 
int yb01
 
int yb02
 
int yb03
 
int yb04
 
int yb05
 
int yb06
 
int yb07
 
int yb08
 
int yb09
 
int yb10
 
int yb11
 
int yb12
 
int yb13
 
int yb14
 
int yb15
 
int xm00
 
int xm01
 
int xm02
 
int xm03
 
int xm04
 
int xm05
 
int xm06
 
int xm07
 
int xm08
 
int ym00
 
int ym01
 
int ym02
 
int ym03
 
int ym04
 
int ym05
 
int ym06
 
int ym07
 
int xs00
 
int xs01
 
int xs02
 
int xs03
 
int xs04
 
int xs05
 
int xs06
 
int xs07
 
int xs08
 
int xs09
 
int xs10
 
int xs11
 
int xs12
 
int xs13
 
int ys00
 
int ys01
 
int ys02
 
int ys03
 
int ys04
 
int ys05
 
int xi00
 
int xi01
 
int xi02
 
int xi03
 
int yi00
 
int yi01
 
int xb00
 
int xb01
 
int xb02
 
int xb03
 
int xb04
 
int xb05
 
int xb06
 
int xb07
 
int xb08
 
int xb09
 
int xb10
 
int xb11
 
int xb12
 
int xb13
 
int xb14
 
int xb15
 
int xd00
 
int xd01
 
int xd02
 
int xd03
 
int xd04
 
int xd05
 
int xd06
 
int xd07
 
int yd00
 
int yd01
 
int yd02
 
int yd03
 
int yd04
 
int yd05
 
int xs
 
int lineHeight
 
cFonttinyFont
 
cFonttallFont
 
tColor frameColor
 
int currentIndex
 
cVector< int > deviceOffset
 
cVector< bool > deviceRecording
 
cString lastDeviceType [MAXDEVICES]
 
cVector< cCamSlot * > lastCamSlot
 
cVector< int > lastSignalStrength
 
cVector< int > lastSignalQuality
 
bool initial
 
eCurrentMode lastMode
 
cString lastDate
 
int lastDiskUsageState
 
bool lastDiskAlert
 
double lastSystemLoad
 
cStateKey timersStateKey
 
time_t lastSignalDisplay
 
int lastLiveIndicatorY
 
bool lastLiveIndicatorTransferring
 
const cChannellastChannel
 
cString lastChannelName
 
const cEventlastEvent
 
const cRecordinglastRecording
 
cString lastHeader
 
int lastSeen
 

Static Private Attributes

static cBitmap bmArrowUp
 
static cBitmap bmArrowDown
 
static cBitmap bmTransferMode
 

Additional Inherited Members

- Public Types inherited from cSkinDisplayMenu
enum  { MaxTabs = 6 }
 
- Static Public Member Functions inherited from cSkinDisplay
static int AvgCharWidth (void)
 
static cSkinDisplayCurrent (void)
 
- Protected Member Functions inherited from cSkinDisplayMenu
int Tab (int n)
 
const char * GetTabbedText (const char *s, int Tab)
 
- Protected Attributes inherited from cSkinDisplayMenu
cTextScroller textScroller
 

Detailed Description

Definition at line 679 of file skinlcars.c.

Member Enumeration Documentation

◆ eCurrentMode

Enumerator
cmUnknown 
cmLive 
cmPlay 

Definition at line 708 of file skinlcars.c.

Constructor & Destructor Documentation

◆ cSkinLCARSDisplayMenu()

◆ ~cSkinLCARSDisplayMenu()

cSkinLCARSDisplayMenu::~cSkinLCARSDisplayMenu ( )
overridevirtual

Definition at line 954 of file skinlcars.c.

References osd, tallFont, and tinyFont.

Member Function Documentation

◆ Clear()

void cSkinLCARSDisplayMenu::Clear ( void )
overridevirtual

Clears the entire central area of the menu.

Implements cSkinDisplayMenu.

Definition at line 1551 of file skinlcars.c.

References clrBackground, osd, cSkinDisplayMenu::textScroller, Theme, xi00, xi03, yi00, and yi01.

◆ DrawDate()

void cSkinLCARSDisplayMenu::DrawDate ( void )
private

◆ DrawDevice()

void cSkinLCARSDisplayMenu::DrawDevice ( const cDevice * Device)
private

◆ DrawDevices()

void cSkinLCARSDisplayMenu::DrawDevices ( void )
private

Definition at line 1362 of file skinlcars.c.

References DrawDevice(), cDevice::GetDevice(), and cDevice::NumDevices().

Referenced by Flush().

◆ DrawDisk()

◆ DrawFrameDisplay()

void cSkinLCARSDisplayMenu::DrawFrameDisplay ( void )
private

◆ DrawInfo()

void cSkinLCARSDisplayMenu::DrawInfo ( const cEvent * Event,
bool WithTime )
private

◆ DrawLive()

◆ DrawLiveIndicator()

◆ DrawLoad()

void cSkinLCARSDisplayMenu::DrawLoad ( void )
private

◆ DrawMainBracket()

void cSkinLCARSDisplayMenu::DrawMainBracket ( void )
private

Definition at line 1121 of file skinlcars.c.

References osd, Theme, xm00, xm01, xm02, xm06, xm07, xm08, ym00, ym01, ym02, ym03, ym04, ym05, ym06, and ym07.

Referenced by SetMenuCategory().

◆ DrawMainButton()

void cSkinLCARSDisplayMenu::DrawMainButton ( const char * Text,
int x0,
int x1,
int x2,
int x3,
int y0,
int y1,
tColor ColorFg,
tColor ColorBg,
const cFont * Font )
private

Definition at line 1029 of file skinlcars.c.

References Font, osd, taBottom, and taRight.

Referenced by SetButtons().

◆ DrawMainFrameLower()

void cSkinLCARSDisplayMenu::DrawMainFrameLower ( void )
private

◆ DrawMainFrameUpper()

void cSkinLCARSDisplayMenu::DrawMainFrameUpper ( tColor Color)
private

Definition at line 991 of file skinlcars.c.

References Gap, lineHeight, osd, xa00, xa01, xa02, xa04, xa05, xa06, xa07, xa08, xa09, xm08, xs00, xs05, xs06, yc00, yc01, yc02, yc04, yc05, yt00, yt02, yt04, and yt06.

Referenced by DrawLive(), and DrawPlay().

◆ DrawMenuFrame()

void cSkinLCARSDisplayMenu::DrawMenuFrame ( void )
private

◆ DrawPlay()

◆ DrawScrollbar()

void cSkinLCARSDisplayMenu::DrawScrollbar ( int Total,
int Offset,
int Shown,
bool CanScrollUp,
bool CanScrollDown )
private

◆ DrawSeen()

void cSkinLCARSDisplayMenu::DrawSeen ( int Current,
int Total )
private

Definition at line 1519 of file skinlcars.c.

References clrBackground, cSkinDisplay::Current(), Gap, initial, lastSeen, lineHeight, min(), osd, ShowSeenExtent, Theme, xm02, xm08, and yc04.

Referenced by DrawLive(), and DrawPlay().

◆ DrawSignals()

void cSkinLCARSDisplayMenu::DrawSignals ( void )
private

◆ DrawStatusElbows()

void cSkinLCARSDisplayMenu::DrawStatusElbows ( void )
private

◆ DrawTextScrollbar()

void cSkinLCARSDisplayMenu::DrawTextScrollbar ( void )
private

Definition at line 1531 of file skinlcars.c.

References DrawScrollbar(), and cSkinDisplayMenu::textScroller.

Referenced by Scroll(), SetEvent(), SetRecording(), and SetText().

◆ DrawTimer()

◆ DrawTimers()

◆ Flush()

void cSkinLCARSDisplayMenu::Flush ( void )
overridevirtual

◆ GetTextAreaFont()

const cFont * cSkinLCARSDisplayMenu::GetTextAreaFont ( bool FixedFont) const
virtual

Returns a pointer to the font which is used to display text with SetText().

The parameter FixedFont has the same meaning as in SetText(). The default implementation returns the font defined in the setup. The returned pointer is valid a long as the instance of cSkinDisplayMenu exists.

Reimplemented from cSkinDisplayMenu.

Definition at line 1757 of file skinlcars.c.

References fontFix, fontOsd, and cFont::GetFont().

Referenced by SetText().

◆ GetTextAreaWidth()

int cSkinLCARSDisplayMenu::GetTextAreaWidth ( void ) const
virtual

Returns the width in pixel of the area which is used to display text with SetText().

The width of the area is the width of the central area minus the width of any possibly displayed scroll-bar or other decoration. The default implementation returns 0. Therefore a caller of this method must be prepared to receive 0 if the plugin doesn't implement this method.

Reimplemented from cSkinDisplayMenu.

Definition at line 1752 of file skinlcars.c.

References xi00, and xi01.

Referenced by SetText().

◆ MaxItems()

int cSkinLCARSDisplayMenu::MaxItems ( void )
overridevirtual

Returns the maximum number of items the menu can display.

Implements cSkinDisplayMenu.

Definition at line 1543 of file skinlcars.c.

References lineHeight, mcMain, cSkinDisplayMenu::MenuCategory(), yb13, ym03, ym04, and yt02.

Referenced by SetScrollbar().

◆ Scroll()

void cSkinLCARSDisplayMenu::Scroll ( bool Up,
bool Page )
overridevirtual

If this menu contains a text area that can be scrolled, this function will be called to actually scroll the text.

Up indicates whether the text shall be scrolled up or down, and Page is true if it shall be scrolled by a full page, rather than a single line. An object of the cTextScroller class can be used to implement the scrolling text area.

Reimplemented from cSkinDisplayMenu.

Definition at line 1537 of file skinlcars.c.

References DrawTextScrollbar(), and cSkinDisplayMenu::Scroll().

◆ SetButtons()

void cSkinLCARSDisplayMenu::SetButtons ( const char * Red,
const char * Green = NULL,
const char * Yellow = NULL,
const char * Blue = NULL )
overridevirtual

Sets the color buttons to the given strings.

If any of the values is NULL, any previous text must be removed from the related button.

Implements cSkinDisplayMenu.

Definition at line 1567 of file skinlcars.c.

References DrawMainButton(), cFont::GetFont(), mcMain, cSkinDisplayMenu::MenuCategory(), osd, Setup, taBorder, taLeft, Theme, xb02, xb03, xb06, xb07, xb10, xb11, xb14, xb15, xd00, xd01, xd02, xd03, xd04, xd05, xd06, xd07, yb14, yb15, yd02, yd03, yd04, and yd05.

◆ SetEvent()

void cSkinLCARSDisplayMenu::SetEvent ( const cEvent * Event)
overridevirtual

◆ SetItem()

void cSkinLCARSDisplayMenu::SetItem ( const char * Text,
int Index,
bool Current,
bool Selectable )
overridevirtual

Sets the item at the given Index to Text.

Index is between 0 and the value returned by MaxItems(), minus one. Text may contain tab characters ('\t'), which shall be used to separate the text into several columns, according to the values set by a prior call to SetTabs(). If Current is true, this item shall be drawn in a way indicating to the user that it is the currently selected one. Selectable can be used to display items differently that can't be selected by the user. Whenever the current status is moved from one item to another, this function will be first called for the old current item with Current set to false, and then for the new current item with Current set to true.

Implements cSkinDisplayMenu.

Definition at line 1598 of file skinlcars.c.

References clrBackground, cSkinDisplay::Current(), currentIndex, fontOsd, cFont::GetFont(), cSkinDisplayMenu::GetTabbedText(), lineHeight, cSkinDisplayMenu::MaxTabs, osd, cSkinDisplay::SetEditableWidth(), cSkinDisplayMenu::Tab(), TextSpacing, Theme, TwoColors, xi00, xi01, xi02, xi03, and yi00.

◆ SetMenuCategory()

void cSkinLCARSDisplayMenu::SetMenuCategory ( eMenuCategory MenuCategory)
overridevirtual

Sets the current menu category.

This allows skins to handle known types of menus in different ways, for instance by displaying icons or special decorations. A derived class can reimplement this function to be informed of any changes in the menu category. If it does, it shall call the base class function in order to set the members accordingly for later calls to the MenuCategory() function.

Reimplemented from cSkinDisplayMenu.

Definition at line 961 of file skinlcars.c.

References clrBackground, DrawMainBracket(), DrawMainFrameLower(), DrawMenuFrame(), DrawStatusElbows(), initial, mcMain, cSkinDisplayMenu::MenuCategory(), osd, cSkinDisplayMenu::SetMenuCategory(), Theme, timersStateKey, xa00, xa03, xa07, xa08, xa09, xi00, xi01, xi02, xi03, xm00, xm03, xm04, xm05, yb13, yb15, yi00, yi01, ym03, ym04, yt00, and yt02.

◆ SetMessage()

void cSkinLCARSDisplayMenu::SetMessage ( eMessageType Type,
const char * Text )
overridevirtual

Sets a one line message Text, with the given Type.

Type can be used to determine, e.g., the colors for displaying the Text. If Text is NULL, any previously displayed message must be removed, and any previous contents overwritten by the message must be restored.

Implements cSkinDisplayMenu.

Definition at line 1588 of file skinlcars.c.

References cFont::GetFont(), osd, taCenter, Theme, xb00, xb15, yb14, and yb15.

◆ SetRecording()

void cSkinLCARSDisplayMenu::SetRecording ( const cRecording * Recording)
overridevirtual

◆ SetScrollbar()

void cSkinLCARSDisplayMenu::SetScrollbar ( int Total,
int Offset )
overridevirtual

Sets the Total number of items in the currently displayed list, and the Offset of the first item that is currently displayed (the skin knows how many items it can display at once, see MaxItems()).

This can be used to display a scrollbar.

Reimplemented from cSkinDisplayMenu.

Definition at line 1635 of file skinlcars.c.

References DrawScrollbar(), and MaxItems().

◆ SetText()

void cSkinLCARSDisplayMenu::SetText ( const char * Text,
bool FixedFont )
overridevirtual

Sets the Text that shall be displayed, using the entire central area of the menu.

The Text shall be displayed using a cTextScroller, and the Scroll() function will be called to drive scrolling that text if necessary.

Implements cSkinDisplayMenu.

Definition at line 1746 of file skinlcars.c.

References clrBackground, DrawTextScrollbar(), GetTextAreaFont(), GetTextAreaWidth(), osd, cSkinDisplayMenu::textScroller, Theme, xi00, yi00, and yi01.

◆ SetTitle()

void cSkinLCARSDisplayMenu::SetTitle ( const char * Title)
overridevirtual

Sets the title of this menu to Title.

Implements cSkinDisplayMenu.

Definition at line 1557 of file skinlcars.c.

References clrBackground, fontOsd, frameColor, Gap, cFont::GetFont(), mcMain, cSkinDisplayMenu::MenuCategory(), min(), osd, taRight, Theme, cFont::Width(), xa06, xa07, yt00, and yt01.

Member Data Documentation

◆ bmArrowDown

cBitmap cSkinLCARSDisplayMenu::bmArrowDown
staticprivate

Definition at line 724 of file skinlcars.c.

Referenced by DrawScrollbar().

◆ bmArrowUp

cBitmap cSkinLCARSDisplayMenu::bmArrowUp
staticprivate

Definition at line 724 of file skinlcars.c.

Referenced by DrawScrollbar().

◆ bmTransferMode

cBitmap cSkinLCARSDisplayMenu::bmTransferMode
staticprivate

Definition at line 724 of file skinlcars.c.

Referenced by DrawLiveIndicator().

◆ currentIndex

int cSkinLCARSDisplayMenu::currentIndex
private

Definition at line 700 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetItem().

◆ deviceOffset

cVector<int> cSkinLCARSDisplayMenu::deviceOffset
private

Definition at line 701 of file skinlcars.c.

Referenced by DrawDevice(), DrawLiveIndicator(), DrawSignals(), and DrawTimers().

◆ deviceRecording

cVector<bool> cSkinLCARSDisplayMenu::deviceRecording
private

Definition at line 702 of file skinlcars.c.

Referenced by DrawDevice(), and DrawTimers().

◆ frameColor

◆ initial

◆ lastCamSlot

cVector<cCamSlot *> cSkinLCARSDisplayMenu::lastCamSlot
private

Definition at line 704 of file skinlcars.c.

Referenced by DrawDevice().

◆ lastChannel

const cChannel* cSkinLCARSDisplayMenu::lastChannel
private

Definition at line 718 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawLive().

◆ lastChannelName

cString cSkinLCARSDisplayMenu::lastChannelName
private

Definition at line 719 of file skinlcars.c.

Referenced by DrawLive().

◆ lastDate

cString cSkinLCARSDisplayMenu::lastDate
private

Definition at line 710 of file skinlcars.c.

Referenced by DrawDate().

◆ lastDeviceType

cString cSkinLCARSDisplayMenu::lastDeviceType[MAXDEVICES]
private

Definition at line 703 of file skinlcars.c.

Referenced by DrawDevice().

◆ lastDiskAlert

bool cSkinLCARSDisplayMenu::lastDiskAlert
private

Definition at line 712 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawDisk().

◆ lastDiskUsageState

int cSkinLCARSDisplayMenu::lastDiskUsageState
private

Definition at line 711 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawDisk().

◆ lastEvent

const cEvent* cSkinLCARSDisplayMenu::lastEvent
private

Definition at line 720 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawLive().

◆ lastHeader

cString cSkinLCARSDisplayMenu::lastHeader
private

Definition at line 722 of file skinlcars.c.

Referenced by DrawPlay().

◆ lastLiveIndicatorTransferring

bool cSkinLCARSDisplayMenu::lastLiveIndicatorTransferring
private

Definition at line 717 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawLiveIndicator().

◆ lastLiveIndicatorY

int cSkinLCARSDisplayMenu::lastLiveIndicatorY
private

Definition at line 716 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawLiveIndicator().

◆ lastMode

eCurrentMode cSkinLCARSDisplayMenu::lastMode
private

Definition at line 709 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawLive(), and DrawPlay().

◆ lastRecording

const cRecording* cSkinLCARSDisplayMenu::lastRecording
private

Definition at line 721 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawPlay().

◆ lastSeen

int cSkinLCARSDisplayMenu::lastSeen
private

Definition at line 723 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawLive(), and DrawSeen().

◆ lastSignalDisplay

time_t cSkinLCARSDisplayMenu::lastSignalDisplay
private

Definition at line 715 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawDevice(), DrawSignals(), and DrawTimers().

◆ lastSignalQuality

cVector<int> cSkinLCARSDisplayMenu::lastSignalQuality
private

Definition at line 706 of file skinlcars.c.

Referenced by DrawDevice(), and DrawSignals().

◆ lastSignalStrength

cVector<int> cSkinLCARSDisplayMenu::lastSignalStrength
private

Definition at line 705 of file skinlcars.c.

Referenced by DrawDevice(), and DrawSignals().

◆ lastSystemLoad

double cSkinLCARSDisplayMenu::lastSystemLoad
private

Definition at line 713 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawLoad().

◆ lineHeight

◆ osd

◆ tallFont

cFont* cSkinLCARSDisplayMenu::tallFont
private

◆ timersStateKey

cStateKey cSkinLCARSDisplayMenu::timersStateKey
private

Definition at line 714 of file skinlcars.c.

Referenced by DrawTimers(), and SetMenuCategory().

◆ tinyFont

cFont* cSkinLCARSDisplayMenu::tinyFont
private

◆ xa00

◆ xa01

int cSkinLCARSDisplayMenu::xa01
private

◆ xa02

◆ xa03

int cSkinLCARSDisplayMenu::xa03
private

Definition at line 682 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawInfo(), DrawLive(), DrawPlay(), and SetMenuCategory().

◆ xa04

int cSkinLCARSDisplayMenu::xa04
private

◆ xa05

int cSkinLCARSDisplayMenu::xa05
private

◆ xa06

int cSkinLCARSDisplayMenu::xa06
private

◆ xa07

int cSkinLCARSDisplayMenu::xa07
private

◆ xa08

int cSkinLCARSDisplayMenu::xa08
private

◆ xa09

int cSkinLCARSDisplayMenu::xa09
private

◆ xb00

int cSkinLCARSDisplayMenu::xb00
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMenuFrame(), and SetMessage().

◆ xb01

int cSkinLCARSDisplayMenu::xb01
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMenuFrame().

◆ xb02

int cSkinLCARSDisplayMenu::xb02
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xb03

int cSkinLCARSDisplayMenu::xb03
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xb04

int cSkinLCARSDisplayMenu::xb04
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMenuFrame().

◆ xb05

int cSkinLCARSDisplayMenu::xb05
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMenuFrame().

◆ xb06

int cSkinLCARSDisplayMenu::xb06
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xb07

int cSkinLCARSDisplayMenu::xb07
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xb08

int cSkinLCARSDisplayMenu::xb08
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMenuFrame().

◆ xb09

int cSkinLCARSDisplayMenu::xb09
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMenuFrame().

◆ xb10

int cSkinLCARSDisplayMenu::xb10
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xb11

int cSkinLCARSDisplayMenu::xb11
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xb12

int cSkinLCARSDisplayMenu::xb12
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMenuFrame().

◆ xb13

int cSkinLCARSDisplayMenu::xb13
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMenuFrame().

◆ xb14

int cSkinLCARSDisplayMenu::xb14
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xb15

int cSkinLCARSDisplayMenu::xb15
private

Definition at line 692 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), SetButtons(), and SetMessage().

◆ xd00

int cSkinLCARSDisplayMenu::xd00
private

Definition at line 693 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawInfo(), DrawLive(), DrawPlay(), and SetButtons().

◆ xd01

int cSkinLCARSDisplayMenu::xd01
private

Definition at line 693 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xd02

int cSkinLCARSDisplayMenu::xd02
private

Definition at line 693 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xd03

int cSkinLCARSDisplayMenu::xd03
private

Definition at line 693 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xd04

int cSkinLCARSDisplayMenu::xd04
private

Definition at line 693 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xd05

int cSkinLCARSDisplayMenu::xd05
private

Definition at line 693 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xd06

int cSkinLCARSDisplayMenu::xd06
private

Definition at line 693 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ xd07

int cSkinLCARSDisplayMenu::xd07
private

Definition at line 693 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawLive(), DrawPlay(), and SetButtons().

◆ xi00

int cSkinLCARSDisplayMenu::xi00
private

◆ xi01

int cSkinLCARSDisplayMenu::xi01
private

◆ xi02

int cSkinLCARSDisplayMenu::xi02
private

Definition at line 690 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), SetEvent(), SetItem(), SetMenuCategory(), and SetRecording().

◆ xi03

int cSkinLCARSDisplayMenu::xi03
private

◆ xm00

int cSkinLCARSDisplayMenu::xm00
private

Definition at line 686 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMainBracket(), and SetMenuCategory().

◆ xm01

int cSkinLCARSDisplayMenu::xm01
private

Definition at line 686 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainBracket().

◆ xm02

int cSkinLCARSDisplayMenu::xm02
private

Definition at line 686 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMainBracket(), and DrawSeen().

◆ xm03

int cSkinLCARSDisplayMenu::xm03
private

Definition at line 686 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetMenuCategory().

◆ xm04

int cSkinLCARSDisplayMenu::xm04
private

Definition at line 686 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetMenuCategory().

◆ xm05

int cSkinLCARSDisplayMenu::xm05
private

Definition at line 686 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetMenuCategory().

◆ xm06

int cSkinLCARSDisplayMenu::xm06
private

Definition at line 686 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainBracket().

◆ xm07

int cSkinLCARSDisplayMenu::xm07
private

Definition at line 686 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMainBracket(), and DrawScrollbar().

◆ xm08

int cSkinLCARSDisplayMenu::xm08
private

◆ xs

int cSkinLCARSDisplayMenu::xs
private

Definition at line 695 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawDevice(), and DrawSignals().

◆ xs00

int cSkinLCARSDisplayMenu::xs00
private

◆ xs01

int cSkinLCARSDisplayMenu::xs01
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawStatusElbows().

◆ xs02

int cSkinLCARSDisplayMenu::xs02
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawStatusElbows(), and DrawTimers().

◆ xs03

int cSkinLCARSDisplayMenu::xs03
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawStatusElbows(), DrawTimer(), and DrawTimers().

◆ xs04

int cSkinLCARSDisplayMenu::xs04
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawStatusElbows(), DrawTimer(), and DrawTimers().

◆ xs05

int cSkinLCARSDisplayMenu::xs05
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMainFrameUpper(), and DrawStatusElbows().

◆ xs06

int cSkinLCARSDisplayMenu::xs06
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMainFrameUpper(), and DrawStatusElbows().

◆ xs07

int cSkinLCARSDisplayMenu::xs07
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawDevice(), DrawStatusElbows(), and DrawTimers().

◆ xs08

int cSkinLCARSDisplayMenu::xs08
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawDevice(), DrawStatusElbows(), and DrawTimers().

◆ xs09

int cSkinLCARSDisplayMenu::xs09
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawStatusElbows(), and DrawTimers().

◆ xs10

int cSkinLCARSDisplayMenu::xs10
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawStatusElbows().

◆ xs11

int cSkinLCARSDisplayMenu::xs11
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawDevice(), DrawSignals(), and DrawStatusElbows().

◆ xs12

int cSkinLCARSDisplayMenu::xs12
private

Definition at line 688 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawLiveIndicator(), and DrawStatusElbows().

◆ xs13

int cSkinLCARSDisplayMenu::xs13
private

◆ yb00

int cSkinLCARSDisplayMenu::yb00
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawDate().

◆ yb01

int cSkinLCARSDisplayMenu::yb01
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawDate().

◆ yb02

int cSkinLCARSDisplayMenu::yb02
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawDisk().

◆ yb03

int cSkinLCARSDisplayMenu::yb03
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawDisk().

◆ yb04

int cSkinLCARSDisplayMenu::yb04
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawLoad().

◆ yb05

int cSkinLCARSDisplayMenu::yb05
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawLoad().

◆ yb06

int cSkinLCARSDisplayMenu::yb06
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawFrameDisplay().

◆ yb07

int cSkinLCARSDisplayMenu::yb07
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawFrameDisplay().

◆ yb08

int cSkinLCARSDisplayMenu::yb08
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawFrameDisplay().

◆ yb09

int cSkinLCARSDisplayMenu::yb09
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawFrameDisplay().

◆ yb10

int cSkinLCARSDisplayMenu::yb10
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMainFrameLower(), and DrawMenuFrame().

◆ yb11

int cSkinLCARSDisplayMenu::yb11
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMainFrameLower(), and DrawMenuFrame().

◆ yb12

int cSkinLCARSDisplayMenu::yb12
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMenuFrame().

◆ yb13

int cSkinLCARSDisplayMenu::yb13
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), MaxItems(), and SetMenuCategory().

◆ yb14

int cSkinLCARSDisplayMenu::yb14
private

Definition at line 685 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMenuFrame(), SetButtons(), and SetMessage().

◆ yb15

int cSkinLCARSDisplayMenu::yb15
private

◆ yc00

int cSkinLCARSDisplayMenu::yc00
private

◆ yc01

int cSkinLCARSDisplayMenu::yc01
private

Definition at line 684 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainFrameUpper().

◆ yc02

int cSkinLCARSDisplayMenu::yc02
private

Definition at line 684 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawLive(), and DrawMainFrameUpper().

◆ yc03

int cSkinLCARSDisplayMenu::yc03
private

Definition at line 684 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawLive().

◆ yc04

int cSkinLCARSDisplayMenu::yc04
private

Definition at line 684 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMainFrameUpper(), and DrawSeen().

◆ yc05

int cSkinLCARSDisplayMenu::yc05
private

Definition at line 684 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainFrameUpper().

◆ yc06

int cSkinLCARSDisplayMenu::yc06
private

Definition at line 684 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainFrameLower().

◆ yc07

int cSkinLCARSDisplayMenu::yc07
private

Definition at line 684 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainFrameLower().

◆ yc08

int cSkinLCARSDisplayMenu::yc08
private

Definition at line 684 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu().

◆ yc09

int cSkinLCARSDisplayMenu::yc09
private

Definition at line 684 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainFrameLower().

◆ yc10

int cSkinLCARSDisplayMenu::yc10
private

Definition at line 684 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainFrameLower().

◆ yc11

int cSkinLCARSDisplayMenu::yc11
private

◆ yd00

int cSkinLCARSDisplayMenu::yd00
private

Definition at line 694 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawLive(), and DrawPlay().

◆ yd01

int cSkinLCARSDisplayMenu::yd01
private

Definition at line 694 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawLive(), and DrawPlay().

◆ yd02

int cSkinLCARSDisplayMenu::yd02
private

Definition at line 694 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ yd03

int cSkinLCARSDisplayMenu::yd03
private

Definition at line 694 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ yd04

int cSkinLCARSDisplayMenu::yd04
private

Definition at line 694 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ yd05

int cSkinLCARSDisplayMenu::yd05
private

Definition at line 694 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and SetButtons().

◆ yi00

int cSkinLCARSDisplayMenu::yi00
private

◆ yi01

int cSkinLCARSDisplayMenu::yi01
private

◆ ym00

int cSkinLCARSDisplayMenu::ym00
private

Definition at line 687 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainBracket().

◆ ym01

int cSkinLCARSDisplayMenu::ym01
private

Definition at line 687 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainBracket().

◆ ym02

int cSkinLCARSDisplayMenu::ym02
private

Definition at line 687 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainBracket().

◆ ym03

int cSkinLCARSDisplayMenu::ym03
private

◆ ym04

int cSkinLCARSDisplayMenu::ym04
private

◆ ym05

int cSkinLCARSDisplayMenu::ym05
private

Definition at line 687 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainBracket().

◆ ym06

int cSkinLCARSDisplayMenu::ym06
private

Definition at line 687 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainBracket().

◆ ym07

int cSkinLCARSDisplayMenu::ym07
private

Definition at line 687 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMainBracket().

◆ ys00

int cSkinLCARSDisplayMenu::ys00
private

Definition at line 689 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawStatusElbows(), and DrawTimers().

◆ ys01

int cSkinLCARSDisplayMenu::ys01
private

Definition at line 689 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawStatusElbows(), and DrawTimers().

◆ ys02

int cSkinLCARSDisplayMenu::ys02
private

Definition at line 689 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawStatusElbows().

◆ ys03

int cSkinLCARSDisplayMenu::ys03
private

Definition at line 689 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawStatusElbows().

◆ ys04

int cSkinLCARSDisplayMenu::ys04
private

Definition at line 689 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawStatusElbows(), and DrawTimers().

◆ ys05

int cSkinLCARSDisplayMenu::ys05
private

Definition at line 689 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawDevice(), DrawStatusElbows(), and DrawTimers().

◆ yt00

int cSkinLCARSDisplayMenu::yt00
private

◆ yt01

int cSkinLCARSDisplayMenu::yt01
private

Definition at line 683 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawMenuFrame(), and SetTitle().

◆ yt02

int cSkinLCARSDisplayMenu::yt02
private

◆ yt03

int cSkinLCARSDisplayMenu::yt03
private

Definition at line 683 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMenuFrame().

◆ yt04

int cSkinLCARSDisplayMenu::yt04
private

Definition at line 683 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), DrawInfo(), DrawMainFrameUpper(), and DrawPlay().

◆ yt05

int cSkinLCARSDisplayMenu::yt05
private

Definition at line 683 of file skinlcars.c.

Referenced by cSkinLCARSDisplayMenu(), and DrawMenuFrame().

◆ yt06

int cSkinLCARSDisplayMenu::yt06
private

The documentation for this class was generated from the following file: