28 CGUIListLabel(
int parentID,
int controlID,
float posX,
float posY,
float width,
float height,
33 void Process(
unsigned int currentTime, CDirtyRegionList &dirtyregions)
override;
34 void Render()
override;
35 bool CanFocus()
const override {
return false; }
36 void UpdateInfo(
const CGUIListItem *item = NULL)
override;
37 void SetFocus(
bool focus)
override;
38 void SetInvalid()
override;
39 void SetWidth(
float width)
override;
41 void SetLabel(
const std::string &label);
42 void SetSelected(
bool selected);
56 CGUIControl::GUISCROLLVALUE m_scroll;
Definition: GUIListLabel.h:24
static bool CheckAndCorrectOverlap(CGUILabel &label1, CGUILabel &label2)
Check a left aligned and right aligned label for overlap and cut the labels off so that no overlap oc...
Definition: GUILabel.cpp:225
Class for rendering text labels. Handles alignment and rendering of text within a control...
Definition: GUILabel.h:69
Definition: GUIListItem.h:30
CRect CalcRenderRegion() const override
calculate the render region in parentcontrol coordinates of this control Called during process to upd...
Definition: GUIListLabel.cpp:47
Definition: GUIInfoLabel.h:31
Base class for controls.
Definition: GUIControl.h:75
Definition: GUILabel.h:22