void CFileItem::SetFileSizeLabel() { if( m_bIsFolder && m_dwSize == 0 ) SetLabel2(""); else SetLabel2(StringUtils::SizeToString(m_dwSize)); }
void CGUIRadioButtonControl::Process(unsigned int currentTime, CDirtyRegionList &dirtyregions) { if (m_toggleSelect) { // ask our infoManager whether we are selected or not... bool selected = m_toggleSelect->Get(); if (selected != m_bSelected) { MarkDirtyRegion(); m_bSelected = selected; } } m_imgRadioOnFocus.Process(currentTime); m_imgRadioOnNoFocus.Process(currentTime); m_imgRadioOffFocus.Process(currentTime); m_imgRadioOffNoFocus.Process(currentTime); m_imgRadioOnDisabled.Process(currentTime); m_imgRadioOffDisabled.Process(currentTime); if (m_useLabel2) SetLabel2(g_localizeStrings.Get(m_bSelected ? 16041 : 351)); CGUIButtonControl::Process(currentTime, dirtyregions); }
bool CGUIEditControl::OnMessage(CGUIMessage &message) { if (message.GetMessage() == GUI_MSG_SET_TYPE) { SetInputType((INPUT_TYPE)message.GetParam1(), (int)message.GetParam2()); return true; } else if (message.GetMessage() == GUI_MSG_ITEM_SELECTED) { message.SetLabel(GetLabel2()); return true; } else if (message.GetMessage() == GUI_MSG_SET_TEXT && ((message.GetControlId() <= 0 && HasFocus()) || (message.GetControlId() == GetID()))) { SetLabel2(message.GetLabel()); UpdateText(); } else if (message.GetMessage() == GUI_MSG_INPUT_TEXT_EDIT && HasFocus()) { g_charsetConverter.utf8ToW(message.GetLabel(), m_edit); m_editOffset = message.GetParam1(); m_editLength = message.GetParam2(); UpdateText(false); return true; } return CGUIButtonControl::OnMessage(message); }
bool CGUIButtonControl::OnMessage(CGUIMessage& message) { if (message.GetControlId() == GetID()) { if (message.GetMessage() == GUI_MSG_LABEL_SET) { SetLabel(message.GetLabel()); return true; } if (message.GetMessage() == GUI_MSG_LABEL2_SET) { SetLabel2(message.GetLabel()); return true; } if (message.GetMessage() == GUI_MSG_IS_SELECTED) { message.SetParam1(m_bSelected ? 1 : 0); return true; } if (message.GetMessage() == GUI_MSG_SET_SELECTED) { if (!m_bSelected) SetInvalid(); m_bSelected = true; return true; } if (message.GetMessage() == GUI_MSG_SET_DESELECTED) { if (m_bSelected) SetInvalid(); m_bSelected = false; return true; } } return CGUIControl::OnMessage(message); }