vdr 2.7.5
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: