|
MythTV
0.27pre
|
The base class on which all widgets and screens are based. More...
#include <mythuitype.h>


Public Slots | |
| void | LoseFocus () |
| bool | TakeFocus () |
| void | Activate () |
| void | Hide (void) |
| void | Show (void) |
| void | Refresh (void) |
| void | UpdateDependState (bool isDefault) |
Signals | |
| void | RequestUpdate () |
| void | RequestUpdate (const QRect &) |
| void | RequestRegionUpdate (const QRect &) |
| void | TakingFocus () |
| void | LosingFocus () |
| void | Showing () |
| void | Hiding () |
| void | Enabling () |
| void | Disabling () |
| void | FinishedMoving () |
| void | FinishedFading () |
| void | DependChanged (bool isDefault) |
Public Member Functions | |
| MythUIType (QObject *parent, const QString &name) | |
| virtual void | Reset (void) |
| Reset the widget to it's original state, should not reset changes made by the theme. | |
| void | AddChild (MythUIType *child) |
| Add a child UIType. | |
| MythUIType * | GetChild (const QString &name) const |
| Get a named child of this UIType. | |
| MythUIType * | GetChildAt (const QPoint &p, bool recursive=true, bool focusable=true) const |
| Return the first MythUIType which accepts focus found at the given coordinates. | |
| QList< MythUIType * > * | GetAllChildren (void) |
| Return a list of all child widgets. | |
| void | DeleteChild (const QString &name) |
| Delete a named child of this UIType. | |
| void | DeleteChild (MythUIType *child) |
| Delete the given UIType if it is a child of this UIType. | |
| void | DeleteAllChildren (void) |
| Delete all child widgets. | |
| bool | NeedsRedraw (void) const |
| void | ResetNeedsRedraw (void) |
| void | SetRedraw (void) |
| void | SetChildNeedsRedraw (MythUIType *child) |
| bool | CanTakeFocus (void) const |
| Return if this widget can accept input focus. | |
| void | SetCanTakeFocus (bool set=true) |
| Set whether this widget can take focus. | |
| void | SetFocusOrder (int) |
| bool | IsEnabled (void) const |
| void | SetEnabled (bool enable) |
| bool | MoveToTop (void) |
| bool | MoveChildToTop (MythUIType *child) |
| void | ActivateAnimations (MythUIAnimation::Trigger trigger) |
| QList< MythUIAnimation * > * | GetAnimations (void) |
| virtual void | Pulse (void) |
| Pulse is called 70 times a second to trigger a single frame of an animation. | |
| void | Draw (MythPainter *p, int xoffset, int yoffset, int alphaMod=255, QRect clipRegion=QRect()) |
| void | SetPosition (int x, int y) |
| Convenience method, calls SetPosition(const MythPoint&) Override that instead to change functionality. | |
| virtual void | SetPosition (const MythPoint &pos) |
| virtual MythPoint | GetPosition (void) const |
| virtual void | SetSize (const QSize &size) |
| virtual void | SetMinSize (const MythPoint &size) |
| Set the minimum size of this widget, for widgets which can be rescaled. | |
| virtual QSize | GetMinSize (void) const |
| virtual void | SetArea (const MythRect &rect) |
| virtual void | AdjustMinArea (int delta_x, int delta_y, int delta_w, int delta_h) |
| Adjust the size of a sibling. | |
| virtual void | VanishSibling (void) |
| virtual void | SetMinAreaParent (MythRect actual_area, MythRect full_area, MythUIType *child) |
| Adjust the size of sibling objects within the button. | |
| virtual void | SetMinArea (const MythRect &rect) |
| Set the minimum area based on the given size. | |
| virtual MythRect | GetArea (void) const |
| If the object has a minimum area defined, return it, other wise return the default area. | |
| virtual MythRect | GetFullArea (void) const |
| virtual void | RecalculateArea (bool recurse=true) |
| void | ExpandArea (const MythRect &rect) |
| virtual QRegion | GetDirtyArea (void) const |
| bool | IsVisible (bool recurse=false) const |
| void | SetVisible (bool visible) |
| void | MoveTo (QPoint destXY, QPoint speedXY) |
| void | AdjustAlpha (int mode, int alphachange, int minalpha=0, int maxalpha=255) |
| void | SetAlpha (int newalpha) |
| int | GetAlpha (void) const |
| virtual bool | keyPressEvent (QKeyEvent *) |
| Key event handler. | |
| virtual bool | gestureEvent (MythGestureEvent *) |
| Mouse click/movement handler, receives mouse gesture events from the QCoreApplication event loop. | |
| virtual void | mediaEvent (MythMediaEvent *) |
| Media/Device status event handler, received from MythMediaMonitor. | |
| MythFontProperties * | GetFont (const QString &text) const |
| bool | AddFont (const QString &text, MythFontProperties *fontProp) |
| void | SetHelpText (const QString &text) |
| QString | GetHelpText (void) const |
| void | SetXMLLocation (const QString &filename, int where) |
| QString | GetXMLLocation (void) const |
| bool | IsDeferredLoading (bool recurse=false) const |
| void | SetDeferLoad (bool defer) |
| virtual void | LoadNow (void) |
| Cause images in this and child widgets to be loaded. | |
| bool | ContainsPoint (const QPoint &point) const |
| Check if the given point falls within this widgets area. | |
| virtual MythPainter * | GetPainter (void) |
| void | SetPainter (MythPainter *painter) |
| void | SetCentre (UIEffects::Centre centre) |
| void | SetZoom (float zoom) |
| void | SetHorizontalZoom (float zoom) |
| void | SetVerticalZoom (float zoom) |
| void | SetAngle (float angle) |
| void | SetDependIsDefault (bool isDefault) |
| void | SetReverseDependence (bool reverse) |
| void | SetDependsMap (QMap< QString, QString > dependsMap) |
| QMap< QString, QString > | GetDependsMap () const |
Protected Member Functions | |
| virtual | ~MythUIType () |
| virtual void | customEvent (QEvent *) |
| virtual void | DrawSelf (MythPainter *p, int xoffset, int yoffset, int alphaMod, QRect clipRegion) |
| void | AddFocusableChildrenToList (QMap< int, MythUIType * > &focusList) |
| void | HandleAlphaPulse () |
| Handle one frame of an alpha (transparency) change animation. | |
| void | HandleMovementPulse () |
| Handle one frame of a movement animation. | |
| int | CalcAlpha (int alphamod) |
| int | NormX (const int width) |
| int | NormY (const int height) |
| void | ConnectDependants (bool recurse=false) |
| virtual bool | ParseElement (const QString &filename, QDomElement &element, bool showWarnings) |
| Parse the xml definition of this widget setting the state of the object accordingly. | |
| virtual void | CopyFrom (MythUIType *base) |
| Copy this widgets state from another. | |
| virtual void | CreateCopy (MythUIType *parent) |
| Copy the state of this widget to the one given, it must be of the same type. | |
| virtual void | Finalize (void) |
| Perform any post-xml parsing initialisation tasks. | |
Protected Attributes | |
| QList< MythUIType * > | m_ChildrenList |
| QMap< QString, QString > | m_dependsMap |
| bool | m_Visible |
| bool | m_HasFocus |
| bool | m_CanHaveFocus |
| bool | m_Enabled |
| bool | m_EnableInitiator |
| bool | m_Initiator |
| bool | m_Vanish |
| bool | m_Vanished |
| bool | m_IsDependDefault |
| bool | m_ReverseDepend |
| int | m_focusOrder |
| MythRect | m_Area |
| MythRect | m_MinArea |
| MythPoint | m_MinSize |
| QRegion | m_DirtyRegion |
| bool | m_NeedsRedraw |
| UIEffects | m_Effects |
| int | m_AlphaChangeMode |
| int | m_AlphaChange |
| int | m_AlphaMin |
| int | m_AlphaMax |
| bool | m_Moving |
| QPoint | m_XYDestination |
| QPoint | m_XYSpeed |
| FontMap * | m_Fonts |
| MythUIType * | m_Parent |
| MythPainter * | m_Painter |
| QList< MythUIAnimation * > | m_animations |
| QString | m_helptext |
| QString | m_xmlLocation |
| bool | m_deferload |
| QColor | m_BorderColor |
Friends | |
| class | XMLParseBase |
Additional Inherited Members | |
Static Public Member Functions inherited from XMLParseBase | |
| static QString | getFirstText (QDomElement &element) |
| static bool | parseBool (const QString &text) |
| static bool | parseBool (QDomElement &element) |
| static MythPoint | parsePoint (const QString &text, bool normalize=true) |
| static MythPoint | parsePoint (QDomElement &element, bool normalize=true) |
| static QSize | parseSize (const QString &text, bool normalize=true) |
| static QSize | parseSize (QDomElement &element, bool normalize=true) |
| static MythRect | parseRect (const QString &text, bool normalize=true) |
| static MythRect | parseRect (QDomElement &element, bool normalize=true) |
| static int | parseAlignment (const QString &text) |
| static int | parseAlignment (QDomElement &element) |
| static QBrush | parseGradient (const QDomElement &element) |
| static QString | parseText (QDomElement &element) |
| static MythUIType * | GetGlobalObjectStore (void) |
| static void | ClearGlobalObjectStore (void) |
| static void | ParseChildren (const QString &filename, QDomElement &element, MythUIType *parent, bool showWarnings) |
| static MythUIType * | ParseUIType (const QString &filename, QDomElement &element, const QString &type, MythUIType *parent, MythScreenType *screen, bool showWarnings, QMap< QString, QString > &parentDependsMap) |
| static bool | WindowExists (const QString &xmlfile, const QString &windowname) |
| static bool | LoadWindowFromXML (const QString &xmlfile, const QString &windowname, MythUIType *parent) |
| static bool | LoadBaseTheme (void) |
| static bool | LoadBaseTheme (const QString &baseTheme) |
| static bool | CopyWindowFromBase (const QString &windowname, MythScreenType *win) |
The base class on which all widgets and screens are based.
N.B. Children are drawn/processed in order added
Definition at line 69 of file mythuitype.h.
| MythUIType::MythUIType | ( | QObject * | parent, |
| const QString & | name | ||
| ) |
Definition at line 28 of file mythuitype.cpp.
|
protectedvirtual |
Definition at line 71 of file mythuitype.cpp.
Reset the widget to it's original state, should not reset changes made by the theme.
Reimplemented in MythUIButtonList, MythUIImage, MythUIStateType, MythUITextEdit, MythUIBusyDialog, MythUIText, MythUIButton, MythUIButtonTree, TeletextScreen, MythUIVideo, MythUIScrollBar, MythUIProgressBar, and MythUIGroup.
Definition at line 81 of file mythuitype.cpp.
Referenced by OSD::DialogShow(), and Reset().
| void MythUIType::AddChild | ( | MythUIType * | child | ) |
| MythUIType * MythUIType::GetChild | ( | const QString & | name | ) | const |
Get a named child of this UIType.
| Name | of child |
Definition at line 144 of file mythuitype.cpp.
Referenced by MythUIScrollBar::CalculatePosition(), MythUIProgressBar::CalculatePosition(), CheckedSet(), ConnectDependants(), MythUIStateType::CopyFrom(), MythUIButtonTree::CopyFrom(), MythThemedMenuState::CopyFrom(), CopyFrom(), MythUIButtonList::CopyFrom(), XMLParseBase::CopyWindowFromBase(), RatingSettings::Create(), IdleScreen::Create(), PlayerSettings::Create(), TvPlayWindow::Create(), MetadataSettings::Create(), CustomPriority::Create(), KeyGrabPopupBox::Create(), StatusBox::Create(), GrabberSettings::Create(), ScreenWizard::Create(), AudioSetupWizard::Create(), GeneralSetupWizard::Create(), BookmarkEditor::Create(), ManualSchedule::Create(), ChannelRecPriority::Create(), NetSearch::Create(), VideoSetupWizard::Create(), ThemeChooser::Create(), ImportIconsWizard::Create(), ViewScheduled::Create(), MythUIBusyDialog::Create(), RawSettingsEditor::Create(), BrowserConfig::Create(), TrackInfoPopup::Create(), MythThemedMenuState::Create(), BackendSelection::Create(), MythControls::Create(), MythUIProgressDialog::Create(), ProgramRecPriority::Create(), BookmarkManager::Create(), ScreenSetup::Create(), MythUIFileBrowser::Create(), Ripper::Create(), GuideGrid::Create(), SourceSetup::Create(), PlaybackBox::Create(), LocationDialog::Create(), RipStatus::Create(), TrackInfoDialog::Create(), GroupSelector::Create(), ChangeView::Create(), PasswordChange::Create(), RecMetadataEdit::Create(), HelpPopup::Create(), MythUIEditBar::Display(), ViewScheduled::FillList(), MythUIEditBar::Finalize(), MythUIScrollBar::Finalize(), ZMLivePlayer::GetMythUIType(), ProgLister::HandleSelected(), MythUIButtonTree::Init(), MythUIButtonList::Init(), PlaybackBox::IsUsageUIVisible(), ThemeChooser::itemChanged(), ZMPlayer::keyPressEvent(), MythUIVirtualKeyboard::keyPressEvent(), SubtitleFormat::Load(), XMLParseBase::ParseUIType(), WeatherScreen::prepareScreen(), MythScreenType::SetFocusWidget(), ZMEvents::setGridLayout(), MythUICheckBox::SetInitialStates(), MythUIButton::SetInitialStates(), MythUITextEdit::SetInitialStates(), ZMLivePlayer::setMonitorLayout(), OSD::SetRegions(), EditMetadataCommon::setSaveMetadataOnly(), MythUIButton::SetState(), MythUIButton::SetText(), OSD::SetText(), MythUIButtonListItem::SetToRealButton(), OSD::SetValues(), PlaybackBox::updateGroupInfo(), PlaybackBox::updateIcons(), ChannelRecPriority::updateInfo(), ViewScheduled::updateInfo(), GuideGrid::updateInfo(), ChannelRecPriority::updateList(), ProgramRecPriority::UpdateList(), EditMetadataCommon::updateMetadata(), ThemeChooser::updateProgressBar(), IdleScreen::UpdateScreen(), PlaybackBox::UpdateUIListItem(), and PlaybackBox::UpdateUsageUI().
| MythUIType * MythUIType::GetChildAt | ( | const QPoint & | p, |
| bool | recursive = true, |
||
| bool | focusable = true |
||
| ) | const |
Return the first MythUIType which accepts focus found at the given coordinates.
| p | QPoint coordinates |
| recursive | Whether to perform a recursive search |
Definition at line 232 of file mythuitype.cpp.
Referenced by MythUIButtonTree::gestureEvent(), MythScreenType::gestureEvent(), MythUIButtonList::gestureEvent(), and GetChildAt().
| QList< MythUIType * > * MythUIType::GetAllChildren | ( | void | ) |
Return a list of all child widgets.
Definition at line 205 of file mythuitype.cpp.
Referenced by DoResetMap(), DoSetTextFromMap(), ZMEvents::setGridLayout(), and MythUIVirtualKeyboard::updateKeys().
| void MythUIType::DeleteChild | ( | const QString & | name | ) |
Delete a named child of this UIType.
| Name | of child |
Definition at line 159 of file mythuitype.cpp.
Referenced by MythUIStateType::Clear(), SubtitleScreen::Clear708Cache(), MythUIEditBar::ClearImages(), MythUIButtonList::CopyFrom(), BDOverlayScreen::DisplayBDOverlay(), SubtitleScreen::ExpireSubtitles(), XMLParseBase::ParseUIType(), and MythFlashPlayer::~MythFlashPlayer().
| void MythUIType::DeleteChild | ( | MythUIType * | child | ) |
Delete the given UIType if it is a child of this UIType.
Will not delete the object if it is not a child. Pointer will be set to NULL if successful.
Definition at line 183 of file mythuitype.cpp.
Delete all child widgets.
Definition at line 213 of file mythuitype.cpp.
Referenced by SubtitleScreen::ClearDisplayedSubtitles(), TeletextScreen::ClearScreen(), BDOverlayScreen::DisplayBDOverlay(), SubtitleScreen::DisplayCC608Subtitles(), SubtitleScreen::DisplayDVDButton(), SubtitleScreen::DisplayRawTextSubtitles(), SubtitleScreen::DisplayTextSubtitles(), TV::HandleStateChange(), SubtitleScreen::RenderAssTrack(), and MHIContext::UpdateOSD().
Definition at line 289 of file mythuitype.cpp.
Definition at line 294 of file mythuitype.cpp.
Definition at line 304 of file mythuitype.cpp.
Referenced by MythUIProgressBar::CalculatePosition(), MythUIStateType::Clear(), MythUIEditBar::ClearImages(), TeletextScreen::ClearScreen(), GuideGrid::cursorDown(), GuideGrid::cursorLeft(), GuideGrid::cursorRight(), GuideGrid::cursorUp(), MythUIImage::customEvent(), BDOverlayScreen::DisplayBDOverlay(), ExpandArea(), ThumbFinder::getThumbImages(), HandleAlphaPulse(), HandleMovementPulse(), MythUIImage::Load(), MoveChildToTop(), MythUITextEdit::MoveCursor(), GuideGrid::moveLeftRight(), GuideGrid::moveToTime(), GuideGrid::moveUpDown(), MythScreenStack::PopScreen(), MythUIText::Pulse(), MythUIImage::Pulse(), MythUIWebBrowser::Pulse(), Refresh(), MythUIText::Reset(), SetAlpha(), SetAngle(), SetArea(), MythUIText::SetCanvasPosition(), MythUIShape::SetCropRect(), MythUIImage::SetCropRect(), MythUIText::SetCutDown(), setDebugShowBorders(), setDebugShowNames(), SubtitleScreen::SetElementDeleted(), MythUIText::SetFontProperties(), MythUIText::SetFontState(), SetHorizontalZoom(), MythUIImage::SetImage(), MythUIImage::SetImages(), MythUIText::SetJustification(), SetMinSize(), MythUIText::SetMultiLine(), SetPosition(), MythUIGuideGrid::SetProgPast(), SetSize(), MythUIText::SetText(), SetVerticalZoom(), SetVisible(), MythUIText::ShiftCanvas(), MythUIText::StopCycling(), MythUIButtonList::Update(), MythUIVideo::UpdateFrame(), and ThumbFinder::updateThumb().
| void MythUIType::SetChildNeedsRedraw | ( | MythUIType * | child | ) |
Definition at line 320 of file mythuitype.cpp.
Referenced by SetChildNeedsRedraw(), and SetRedraw().
Return if this widget can accept input focus.
Definition at line 345 of file mythuitype.cpp.
Referenced by GetChildAt(), and MythScreenType::SetFocusWidget().
Set whether this widget can take focus.
Definition at line 353 of file mythuitype.cpp.
Referenced by MythUIButtonList::Const(), PlaybackBox::Create(), MythUIButtonTree::Init(), MythUIButton::MythUIButton(), MythUIButtonTree::MythUIButtonTree(), MythUICheckBox::MythUICheckBox(), MythUIWebBrowser::ParseElement(), and TvPlayWindow::TvPlayWindow().
Definition at line 1285 of file mythuitype.cpp.
Referenced by ParseElement().
Definition at line 100 of file mythuitype.h.
Referenced by SmartPLOrderByDialog::deletePressed(), MythUICheckBox::Deselect(), MythUIButton::Deselect(), MythUICheckBox::gestureEvent(), MythUIButton::gestureEvent(), MythScreenType::gestureEvent(), GetChildAt(), MythUIButton::keyPressEvent(), SmartPLOrderByDialog::moveDownPressed(), SmartPLOrderByDialog::moveUpPressed(), MythScreenType::NextPrevWidgetFocus(), MythUICheckBox::Select(), and MythUIButton::Select().
Definition at line 1066 of file mythuitype.cpp.
Referenced by CustomEdit::clauseChanged(), KeyGrabPopupBox::Create(), MythBrowser::Create(), ImportIconsWizard::Create(), ScheduleEditor::Create(), SchedEditChild::CreateEditChild(), ScreenSetup::customEvent(), ScreenSetup::deleteScreen(), SchedOptMixin::DupMethodChanged(), PhrasePopup::editChanged(), ImportIconsWizard::enableControls(), CriteriaRowEditor::enableSaveButton(), SmartPLDateDialog::fixedCheckToggled(), KeyGrabPopupBox::keyPressEvent(), StoreOptMixin::MaxEpisodesChanged(), SmartPLDateDialog::nowCheckToggled(), PasswordChange::OldPasswordChanged(), SmartPLOrderByDialog::orderByChanged(), PhrasePopup::phraseSelected(), PowerSearchPopup::phraseSelected(), CustomPriority::ruleChanged(), SchedOptMixin::RuleChanged(), StoreOptMixin::RuleChanged(), PostProcMixin::RuleChanged(), ScheduleEditor::RuleChanged(), MythBrowser::slotLoadFinished(), CustomPriority::textChanged(), CustomEdit::textChanged(), PostProcMixin::TranscodeChanged(), LogViewer::updateClicked(), MythUIFileBrowser::updateLocalFileList(), MythUIFileBrowser::updateRemoteFileList(), and SmartPLDateDialog::valueChanged().
Definition at line 1309 of file mythuitype.cpp.
Referenced by MythUIButtonList::CalculateArrowStates(), MythUIEditBar::Display(), MythUIButtonList::DistributeButtons(), MythUIEditBar::Finalize(), MythUIButtonList::SetScrollBarPosition(), and MythUIButtonListItem::SetToRealButton().
| bool MythUIType::MoveChildToTop | ( | MythUIType * | child | ) |
Definition at line 1290 of file mythuitype.cpp.
Referenced by MoveToTop().
| void MythUIType::ActivateAnimations | ( | MythUIAnimation::Trigger | trigger | ) |
Definition at line 279 of file mythuitype.cpp.
Referenced by MythScreenType::aboutToHide(), MythScreenType::aboutToShow(), and ActivateAnimations().
|
inline |
Definition at line 107 of file mythuitype.h.
Referenced by MythUIAnimation::ParseSection().
Pulse is called 70 times a second to trigger a single frame of an animation.
This changes the alpha value of the widget
Reimplemented in MythUIWebBrowser, MythUIImage, SubtitleScreen, MythUIText, MythUIBusyDialog, MythUITextEdit, MythUIClock, MythUIVideo, and TeletextScreen.
Definition at line 451 of file mythuitype.cpp.
| void MythUIType::Draw | ( | MythPainter * | p, |
| int | xoffset, | ||
| int | yoffset, | ||
| int | alphaMod = 255, |
||
| QRect | clipRegion = QRect() |
||
| ) |
Definition at line 478 of file mythuitype.cpp.
Convenience method, calls SetPosition(const MythPoint&) Override that instead to change functionality.
Definition at line 525 of file mythuitype.cpp.
Referenced by MythUIEditBar::AddBar(), MythUIEditBar::AddMark(), MythUIScrollBar::CalculatePosition(), MythUIVirtualKeyboard::Create(), MythUIEditBar::Display(), MythUIButtonList::DistributeButtons(), MythUITextEdit::Finalize(), MythThemeBase::Init(), MythUIButtonList::Init(), MythUITextEdit::MoveCursor(), ParseElement(), MythThemeBase::Reload(), MythUIButtonList::ShowSearchDialog(), and MythUIAnimation::updateCurrentValue().
Reimplemented in MythUIText.
Definition at line 530 of file mythuitype.cpp.
Definition at line 551 of file mythuitype.cpp.
|
virtual |
Reimplemented in MythUIImage.
Definition at line 556 of file mythuitype.cpp.
Referenced by ExpandArea().
Set the minimum size of this widget, for widgets which can be rescaled.
Use MythPoint to represent size, so percentages can be used
Definition at line 577 of file mythuitype.cpp.
Referenced by ParseElement().
|
virtual |
Definition at line 589 of file mythuitype.cpp.
Referenced by AdjustMinArea(), SetMinArea(), and SetMinAreaParent().
Reimplemented in MythUIText.
Definition at line 597 of file mythuitype.cpp.
Referenced by SubtitleScreen::AddScaledImage(), MythUIScrollBar::CalculatePosition(), InteractiveScreen::Create(), MythFlashPlayer::Create(), ScreenWizard::Create(), SubtitleScreen::DisableForcedSubtitles(), BDOverlayScreen::DisplayBDOverlay(), SubtitleScreen::DisplayScaledAVSubtitles(), FormattedTextSubtitle::Draw(), SubtitleScreen::EnableSubtitles(), MythUIButtonTree::Init(), MythUISimpleText::MythUISimpleText(), InteractiveScreen::OptimiseDisplayedArea(), TeletextScreen::OptimiseDisplayedArea(), SubtitleScreen::OptimiseDisplayedArea(), MythUITextEdit::ParseElement(), MythScreenType::ParseElement(), MythUIImage::ParseElement(), ParseElement(), OSD::PositionWindow(), SubtitleScreen::RenderAssTrack(), InteractiveScreen::UpdateArea(), MHIContext::UpdateOSD(), and ScreenWizard::updateScreen().
Adjust the size of a sibling.
Definition at line 616 of file mythuitype.cpp.
Definition at line 671 of file mythuitype.cpp.
|
virtual |
Adjust the size of sibling objects within the button.
Definition at line 694 of file mythuitype.cpp.
Referenced by SetMinArea(), and SetMinAreaParent().
Set the minimum area based on the given size.
Definition at line 804 of file mythuitype.cpp.
Referenced by CopyFrom(), MythUIImage::customEvent(), MythUIText::FillCutMessage(), MythUIImage::Load(), MythUIImage::Reset(), and MythUIImage::SetImages().
If the object has a minimum area defined, return it, other wise return the default area.
Definition at line 869 of file mythuitype.cpp.
Referenced by MythUIEditBar::AddMark(), MythUIScrollBar::CalculatePosition(), MythUIProgressBar::CalculatePosition(), MythUIVirtualKeyboard::Create(), GuideGrid::Create(), MythUIEditBar::Display(), MythUIButtonList::DistributeButtons(), MythUIButtonList::DistributeRow(), MythUIVideo::DrawSelf(), MythUIShape::DrawSelf(), MythUISimpleText::DrawSelf(), MythUIImage::DrawSelf(), GuideGrid::fillProgramRowInfos(), MythUIScrollBar::Finalize(), MythUIButtonTree::gestureEvent(), MythUIButtonList::gestureEvent(), GetChildAt(), MythUIButtonList::Init(), MainVisual::MainVisual(), InteractiveScreen::OptimiseDisplayedArea(), TeletextScreen::OptimiseDisplayedArea(), SubtitleScreen::OptimiseDisplayedArea(), MythUIButtonList::PageDown(), MythUIButtonList::PageUp(), MythUIAnimation::parsePosition(), OSD::PositionWindow(), MainVisual::setVisual(), MythUIButtonList::ShowSearchDialog(), MythBrowser::slotAddTab(), and ThumbFinder::updatePositionBar().
Definition at line 877 of file mythuitype.cpp.
Referenced by MythUIImage::customEvent(), MythUIImage::DrawSelf(), MythUIImage::Load(), MythUIStateType::RecalculateArea(), RecalculateArea(), MythUIButtonList::SetButtonArea(), MythUIImage::SetImages(), MythUITextEdit::SetInitialStates(), SetMinSize(), and SetPosition().
Reimplemented in MythUIStateType.
Definition at line 1267 of file mythuitype.cpp.
Referenced by CopyFrom(), SetArea(), SetPosition(), and SetSize().
Definition at line 853 of file mythuitype.cpp.
Referenced by MythUIStateType::AddObject(), SetArea(), and SetSize().
|
virtual |
Definition at line 882 of file mythuitype.cpp.
Referenced by SetChildNeedsRedraw().
Definition at line 887 of file mythuitype.cpp.
Referenced by DoResetMap(), DoSetTextFromMap(), GetChildAt(), IsVisible(), OSD::IsVisible(), MythScreenType::NextPrevWidgetFocus(), MythUITextEdit::Pulse(), MythScreenType::SetFocusWidget(), MythUIText::SetTextFromMap(), and MythNews::updateInfoView().
Definition at line 1044 of file mythuitype.cpp.
Referenced by MythUIButtonList::CalculateButtonPositions(), MythUIProgressBar::CalculatePosition(), Ripper::compilationChanged(), MythUIStateType::CopyFrom(), PlayerSettings::Create(), TvPlayWindow::Create(), MetadataSettings::Create(), WelcomeDialog::Create(), NetSearch::Create(), ZMPlayer::Create(), MythConfirmationDialog::Create(), MythTimeInputDialog::Create(), MusicCommon::customEvent(), OSD::DialogShow(), SubtitleScreen::DisableForcedSubtitles(), MythUIEditBar::Display(), MythUIStateType::DisplayState(), MythUIButtonList::DistributeButtons(), SubtitleScreen::EnableSubtitles(), OSD::EnableTeletext(), ViewScheduled::FillList(), ImportMusicDialog::fillWidgets(), ZMPlayer::getEventInfo(), MythUIEditBar::GetNew(), Hide(), ZMLivePlayer::hideAll(), MythUIButtonTree::Init(), MythUIButtonList::Init(), ZMPlayer::keyPressEvent(), NetSearch::loadData(), RSSEditor::loadData(), NetTree::loadData(), MythUITextEdit::Pulse(), VideoDialog::refreshData(), MythUIStateType::Reset(), Ripper::ScanFinished(), ZMEvents::setGridLayout(), OSD::SetText(), MythUIButtonListItem::SetToRealButton(), MythUIButtonTree::SetTreeState(), OSD::SetValues(), Player::setWidgets(), Show(), NetSearch::slotDownloadFinished(), PlayerSettings::toggleAlt(), MetadataSettings::toggleTrailers(), UpdateDependState(), ProgLister::UpdateDisplay(), PlaybackBox::updateIcons(), ChannelRecPriority::updateInfo(), ChannelRecPriority::updateList(), ProgramRecPriority::UpdateList(), MHIContext::UpdateOSD(), TvPlayWindow::UpdateProgress(), PlaybackBox::updateRecList(), FileAssocDialog::UpdateScreen(), WelcomeDialog::updateScreen(), WelcomeDialog::updateStatusMessage(), StreamView::updateStreamList(), MusicCommon::updateUIPlaylist(), and BookmarkManager::UpdateURLList().
| void MythUIType::MoveTo | ( | QPoint | destXY, |
| QPoint | speedXY | ||
| ) |
Definition at line 898 of file mythuitype.cpp.
Definition at line 912 of file mythuitype.cpp.
Referenced by MythUIScrollBar::CalculatePosition(), MythScreenStack::DoNewFadeTransition(), MythScreenStack::PopScreen(), and MythUIScrollBar::timerEvent().
Definition at line 930 of file mythuitype.cpp.
Referenced by MythScreenStack::DoNewFadeTransition(), MythScreenStack::PopScreen(), and MythUIAnimation::updateCurrentValue().
Definition at line 939 of file mythuitype.cpp.
Referenced by MythScreenStack::CheckNewFadeTransition(), and SubtitleFormat::GetBackground().
|
virtual |
Key event handler.
| event | Keypress event |
Reimplemented in ItemDetailPopup, SearchButtonListDialog, TrackInfoDialog, SchedEditChild, SmartPLResultViewer, MythMusicVolumeDialog, RipStatus, MythConfirmationDialog, MythUIWebBrowser, ImportCoverArtDialog, EditAlbumartDialog, MythUIButtonList, MythDialogBox, ScheduleEditor, PlaybackBox, GuideGrid, Ripper, MythThemedMenu, RSSEditor, ImportNative, ChannelEditor, ScreenSetup, ZMLivePlayer, BookmarkManager, EditMetadataDialog, ProgramRecPriority, ZMConsole, MythUIProgressDialog, MythBurn, MusicCommon, VideoDialog, MythScreenType, ImportMusicDialog, MythUIVirtualKeyboard, NetTree, ProgLister, FileSelector, VideoSelector, ThumbFinder, TrackInfoPopup, BrowserConfig, ZMPlayer, ExportNative, MythUITextEdit, RecordingSelector, ThemeChooser, ViewScheduled, ZMEvents, MythUIBusyDialog, RSSEditPopup, WeatherScreen, VideoSetupWizard, GameUI, ViewScheduleDiff, NetSearch, TreeEditor, ProgFinder, MythUIButton, MythNews, ChannelRecPriority, WelcomeDialog, SelectDestination, DVDThemeSelector, EditMetadataCommon, SearchEditor, MythNewsEditor, EditMetadataDialog, Weather, AudioSetupWizard, GeneralSetupWizard, BookmarkEditor, MythUICheckBox, ScreenWizard, MythBrowser, StreamView, GrabberSettings, StatusBox, LogViewer, SearchView, PlaylistView, MythNewsConfig, VisualizerView, MythUIButtonTree, KeyGrabPopupBox, CustomEdit, MetadataSettings, ProgDetails, PlayerSettings, ChannelEditor, IdleScreen, ImportSettings, MiniPlayer, and MythFlashPlayer.
Definition at line 977 of file mythuitype.cpp.
Referenced by MythScreenType::keyPressEvent(), and MythThemedMenu::keyPressEvent().
|
virtual |
Mouse click/movement handler, receives mouse gesture events from the QCoreApplication event loop.
Should not be used directly.
| event | Mouse event |
Reimplemented in MythUIButtonList, MythDialogBox, MythScreenType, MythUITextEdit, MythUIButton, MythUICheckBox, MythUIButtonTree, and TvPlayWindow.
Definition at line 993 of file mythuitype.cpp.
Referenced by MythScreenType::gestureEvent().
|
virtual |
Media/Device status event handler, received from MythMediaMonitor.
| event | Media event |
Reimplemented in MythThemedMenu.
Definition at line 1002 of file mythuitype.cpp.
Referenced by MythMainWindow::customEvent().
| MythFontProperties * MythUIType::GetFont | ( | const QString & | text | ) | const |
Definition at line 1252 of file mythuitype.cpp.
Referenced by GetFont(), SubtitleFormat::Load(), MythUIGuideGrid::ParseElement(), MythUIText::ParseElement(), and MythFontProperties::ParseFromXml().
| bool MythUIType::AddFont | ( | const QString & | text, |
| MythFontProperties * | fontProp | ||
| ) |
Definition at line 1262 of file mythuitype.cpp.
Referenced by SubtitleFormat::CreateProviderDefault(), XMLParseBase::doLoad(), XMLParseBase::ParseChildren(), and XMLParseBase::ParseUIType().
|
inline |
Definition at line 154 of file mythuitype.h.
Referenced by RatingSettings::Create(), VisualizationSettings::Create(), ImportSettings::Create(), PlayerSettings::Create(), GeneralSettings::Create(), FileAssocDialog::Create(), MetadataSettings::Create(), GrabberSettings::Create(), GeneralSetupWizard::Create(), AudioSetupWizard::Create(), VideoSetupWizard::Create(), and ImportIconsWizard::Create().
|
inline |
Definition at line 155 of file mythuitype.h.
Referenced by MythScreenType::SetFocusWidget().
Definition at line 157 of file mythuitype.h.
Referenced by XMLParseBase::ParseUIType().
|
inline |
Definition at line 159 of file mythuitype.h.
Referenced by MythUIText::CopyFrom(), MythUIImage::CopyFrom(), MythUIText::CursorPosition(), MythUIText::Finalize(), MythUIText::GetNarrowWidth(), MythUIButtonTree::Init(), MythUIButtonList::Init(), MythUIText::Layout(), MythUIText::MoveCursor(), MythUIText::ParseElement(), and MythUIText::SetCutDown().
Definition at line 1319 of file mythuitype.cpp.
Referenced by IsDeferredLoading(), and MythUIImage::ParseElement().
Definition at line 162 of file mythuitype.h.
Referenced by ParseElement().
Cause images in this and child widgets to be loaded.
Used only in conjunction with delayed loading in some large statetypes to conserve memory.
Reimplemented in MythUIImage, and MythUIStateType.
Definition at line 1335 of file mythuitype.cpp.
Referenced by MythUIStateType::DisplayState().
| bool MythUIType::ContainsPoint | ( | const QPoint & | point | ) | const |
Check if the given point falls within this widgets area.
Largely used For correctly handling mouse clicks
Definition at line 1348 of file mythuitype.cpp.
Referenced by MythMainWindow::eventFilter().
|
virtual |
Reimplemented in MythScreenType.
Definition at line 1356 of file mythuitype.cpp.
Referenced by AdjustAlpha(), MythUIText::CycleColor(), GetPainter(), HandleAlphaPulse(), HandleMovementPulse(), MythUIImage::Load(), MythUIGuideGrid::LoadImage(), MoveTo(), MythUIText::ParseElement(), MythUIImage::ParseElement(), MythUIWebBrowser::Scroll(), and MythUIGuideGrid::SetArrow().
|
inline |
Definition at line 168 of file mythuitype.h.
Referenced by OSD::DialogShow(), OSD::GetWindow(), OSD::InitSubtitles(), OSD::InitTeletext(), and OSD::LoadWindows().
| void MythUIType::SetCentre | ( | UIEffects::Centre | centre | ) |
Definition at line 944 of file mythuitype.cpp.
Referenced by MythUIAnimation::updateCurrentValue().
| void MythUIType::SetZoom | ( | float | zoom | ) |
Reimplemented in MythUIWebBrowser, and MythUIWebBrowser.
Definition at line 949 of file mythuitype.cpp.
Referenced by MythUIAnimation::updateCurrentValue().
| void MythUIType::SetHorizontalZoom | ( | float | zoom | ) |
Definition at line 955 of file mythuitype.cpp.
Referenced by SetZoom(), and MythUIAnimation::updateCurrentValue().
| void MythUIType::SetVerticalZoom | ( | float | zoom | ) |
Definition at line 961 of file mythuitype.cpp.
Referenced by SetZoom(), and MythUIAnimation::updateCurrentValue().
| void MythUIType::SetAngle | ( | float | angle | ) |
Definition at line 967 of file mythuitype.cpp.
Referenced by MythUIAnimation::updateCurrentValue().
Definition at line 1061 of file mythuitype.cpp.
Definition at line 1372 of file mythuitype.cpp.
Referenced by ConnectDependants().
| void MythUIType::SetDependsMap | ( | QMap< QString, QString > | dependsMap | ) |
Definition at line 1367 of file mythuitype.cpp.
Referenced by XMLParseBase::ParseChildren(), and XMLParseBase::ParseUIType().
|
inline |
Definition at line 178 of file mythuitype.h.
Referenced by XMLParseBase::ParseUIType().
|
protectedvirtual |
Reimplemented in StoreOptEditor, EditAlbumartDialog, MythUIButtonList, VideoDialog, ScheduleEditor, MythUIImage, PlaybackBox, Ripper, MythThemedMenu, ScreenSetup, EditMetadataDialog, ProgramRecPriority, MythUIProgressDialog, MusicCommon, MythControls, BackendSelection, ImportMusicDialog, ProgLister, ThemeChooser, ViewScheduled, ImportIconsWizard, ScheduleCommon, StreamView, VideoSetupWizard, MythNews, ChannelRecPriority, EditMetadataDialog, WelcomeDialog, SearchView, VisualizerView, ScreenWizard, PlaylistView, StatusBox, CustomEdit, ImageSearchResultsDialog, ChannelEditor, IdleScreen, and EditRomInfoDialog.
Definition at line 983 of file mythuitype.cpp.
Definition at line 1007 of file mythuitype.cpp.
Referenced by MythScreenType::SetFocusWidget().
Definition at line 1017 of file mythuitype.cpp.
Referenced by MythScreenType::SetFocusWidget().
Definition at line 1028 of file mythuitype.cpp.
Definition at line 1077 of file mythuitype.cpp.
Referenced by MythUIScrollBar::CalculatePosition(), MythNews::clearSites(), GeneralSetupWizard::Create(), Weather::Create(), MythNews::Create(), RecordingSelector::Create(), MythUIScrollBar::DoneFading(), Weather::holdPage(), MythNews::loadSites(), CriteriaRowEditor::operatorChanged(), MythUIWebBrowser::ResetScrollBars(), SelectDestination::setDestination(), EditMetadataCommon::setSaveMetadataOnly(), Weather::SetupScreens(), RecordingSelector::titleChanged(), ExportNative::updateArchiveList(), MythBurn::updateArchiveList(), AudioSetupWizard::UpdateCapabilities(), MythNews::updateInfoView(), RawSettingsEditor::updatePrevNextTexts(), ExportNative::updateSizeBar(), MythBurn::updateSizeBar(), ViewScheduleDiff::updateUIList(), VideoSelector::updateVideoList(), and MusicCommon::updateVolume().
Definition at line 1082 of file mythuitype.cpp.
Referenced by MythUIScrollBar::CalculatePosition(), MythFlashPlayer::Create(), RSSEditPopup::customEvent(), NetTree::customEvent(), Weather::holdPage(), MythNews::loadSites(), CriteriaRowEditor::operatorChanged(), SelectDestination::setDestination(), Weather::SetupScreens(), RecordingSelector::titleChanged(), ExportNative::updateArchiveList(), MythBurn::updateArchiveList(), AudioSetupWizard::UpdateCapabilities(), MythNews::updateInfoView(), RawSettingsEditor::updatePrevNextTexts(), ExportNative::updateSizeBar(), MythBurn::updateSizeBar(), ViewScheduleDiff::updateUIList(), and VideoSelector::updateVideoList().
Definition at line 1032 of file mythuitype.cpp.
Referenced by LoseFocus(), BookmarkManager::slotGroupSelected(), TakeFocus(), and MythUIWebBrowser::UpdateBuffer().
Definition at line 1037 of file mythuitype.cpp.
Referenced by ConnectDependants().
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
Referenced by MythUIButtonList::Const(), SelectDestination::Create(), EditMetadataDialog::Create(), RawSettingsEditor::Create(), FileSelector::Create(), ArchiveFileSelector::Create(), MythUIFileBrowser::Create(), SourceSetup::Create(), ScheduleEditor::Create(), StoreOptEditor::Create(), ProgFinder::Init(), LoseFocus(), MythUIButton::MythUIButton(), MythUIButtonTree::MythUIButtonTree(), MythUICheckBox::MythUICheckBox(), and MythUITextEdit::MythUITextEdit().
|
signal |
Referenced by SetVisible().
|
signal |
Referenced by SetVisible().
|
signal |
Referenced by MythUIButton::MythUIButton(), MythUICheckBox::MythUICheckBox(), and SetEnabled().
|
signal |
Referenced by MythUIButton::MythUIButton(), MythUICheckBox::MythUICheckBox(), and SetEnabled().
|
signal |
Referenced by HandleMovementPulse().
|
signal |
Referenced by MythUIScrollBar::DoneFading(), HandleAlphaPulse(), and MythUIScrollBar::timerEvent().
|
protectedvirtual |
Reimplemented in MythUIWebBrowser, MythUIButtonList, MythUIImage, MythUIText, MythUISimpleText, MythUIGuideGrid, MythUIShape, and MythUIVideo.
Definition at line 474 of file mythuitype.cpp.
Referenced by Draw().
|
protected |
Definition at line 1087 of file mythuitype.cpp.
Referenced by MythScreenType::BuildFocusList().
Handle one frame of an alpha (transparency) change animation.
This changes the alpha value of the widget
Definition at line 410 of file mythuitype.cpp.
Referenced by Pulse().
Handle one frame of a movement animation.
This changes the position of the widget within it's parent's area
Definition at line 363 of file mythuitype.cpp.
Referenced by Pulse().
Definition at line 469 of file mythuitype.cpp.
Referenced by Draw(), MythUIShape::DrawSelf(), MythUISimpleText::DrawSelf(), MythUIText::DrawSelf(), and MythUIImage::DrawSelf().
Definition at line 1098 of file mythuitype.cpp.
Referenced by MythUIShape::ParseElement(), MythUIButtonTree::ParseElement(), and MythUIButtonList::ParseElement().
Definition at line 1103 of file mythuitype.cpp.
Referenced by MythUIButtonList::ParseElement().
Definition at line 1377 of file mythuitype.cpp.
Referenced by MythScreenType::CopyFrom(), XMLParseBase::doLoad(), MythUIButtonList::Init(), MythUIButtonList::InitButton(), XMLParseBase::ParseChildren(), and MythUIButtonList::PrepareButton().
|
protectedvirtual |
Parse the xml definition of this widget setting the state of the object accordingly.
Reimplemented in MythUIButtonList, MythUIWebBrowser, MythUIImage, MythScreenType, MythUITextEdit, MythUIText, MythUIGuideGrid, MythUIButtonTree, MythUIStateType, MythUIButton, MythUIClock, MythUIShape, MythUIScrollBar, MythUISpinBox, MythUIVideo, and MythUIProgressBar.
Definition at line 1177 of file mythuitype.cpp.
Referenced by XMLParseBase::ParseChildren(), and XMLParseBase::ParseUIType().
|
protectedvirtual |
Copy this widgets state from another.
Reimplemented in MythUIButtonList, MythUIWebBrowser, MythUIImage, MythScreenType, MythUITextEdit, MythUIText, MythUIGuideGrid, MythThemedMenuState, MythUIButtonTree, MythUIStateType, MythUIButton, MythUICheckBox, MythUISimpleText, MythUIClock, MythUIShape, MythUIScrollBar, MythUISpinBox, MythUIVideo, MythUIProgressBar, MythUIEditBar, and MythUIGroup.
Definition at line 1111 of file mythuitype.cpp.
Referenced by CopyFrom(), and XMLParseBase::ParseUIType().
|
protectedvirtual |
Copy the state of this widget to the one given, it must be of the same type.
Reimplemented in MythUIButtonList, MythUIWebBrowser, MythUIImage, MythScreenType, MythUITextEdit, MythUIText, MythUIGuideGrid, MythUIButtonTree, MythUIStateType, MythUIButton, MythUICheckBox, MythUISimpleText, MythUIClock, MythUIShape, MythUIScrollBar, MythUISpinBox, MythUIVideo, MythUIProgressBar, MythUIEditBar, and MythUIGroup.
Definition at line 1168 of file mythuitype.cpp.
Perform any post-xml parsing initialisation tasks.
This is called after the widget has been created and it's state established by ParseElement() or CopyFrom(). A derived class should use this to perform any initialisation tasks which should occur after this point.
Reimplemented in MythUIButtonList, MythUIWebBrowser, MythUIImage, MythUITextEdit, MythUIText, MythUIStateType, MythUIButton, MythUIGuideGrid, MythUICheckBox, MythUIScrollBar, MythUIProgressBar, and MythUIEditBar.
Definition at line 1248 of file mythuitype.cpp.
Referenced by XMLParseBase::ParseChildren(), and XMLParseBase::ParseUIType().
|
friend |
Definition at line 276 of file mythuitype.h.
|
protected |
Definition at line 228 of file mythuitype.h.
Referenced by ActivateAnimations(), AddChild(), AddFocusableChildrenToList(), AdjustMinArea(), ConnectDependants(), CopyFrom(), DeleteAllChildren(), DeleteChild(), Draw(), GetAllChildren(), GetChildAt(), LoadNow(), MoveChildToTop(), InteractiveScreen::OptimiseDisplayedArea(), TeletextScreen::OptimiseDisplayedArea(), SubtitleScreen::OptimiseDisplayedArea(), Pulse(), MythUIStateType::RecalculateArea(), RecalculateArea(), Reset(), ResetNeedsRedraw(), SetMinAreaParent(), InteractiveScreen::UpdateArea(), and VanishSibling().
|
protected |
Definition at line 229 of file mythuitype.h.
Referenced by ConnectDependants(), CopyFrom(), and SetDependsMap().
|
protected |
Definition at line 231 of file mythuitype.h.
Referenced by CopyFrom(), Draw(), IsVisible(), MythUIType(), Pulse(), and SetVisible().
|
protected |
Definition at line 232 of file mythuitype.h.
Referenced by LoseFocus(), MythUIType(), MythUITextEdit::Pulse(), MythUIButton::SetLocked(), TakeFocus(), MythUIButton::UnPush(), and MythUIButtonList::updateLCD().
|
protected |
Definition at line 233 of file mythuitype.h.
Referenced by AddFocusableChildrenToList(), CanTakeFocus(), CopyFrom(), LoseFocus(), MythUITextEdit::MythUITextEdit(), MythUIType(), SetCanTakeFocus(), and TakeFocus().
|
protected |
Definition at line 234 of file mythuitype.h.
Referenced by CopyFrom(), MythUIType(), SetEnabled(), MythUIButton::SetLocked(), and MythUIButton::UnPush().
|
protected |
Definition at line 235 of file mythuitype.h.
Referenced by CopyFrom(), MythUIText::FillCutMessage(), MythUIImage::Load(), MythUIImage::MythUIImage(), MythUIText::MythUIText(), MythUIType(), ParseElement(), MythUIImage::SetImage(), and MythUIImage::SetImages().
|
protected |
Definition at line 236 of file mythuitype.h.
Referenced by MythUIText::FillCutMessage(), MythUIImage::Load(), MythUIType(), MythUIImage::SetImage(), MythUIImage::SetImages(), SetMinArea(), and SetMinAreaParent().
|
protected |
Definition at line 237 of file mythuitype.h.
Referenced by AdjustMinArea(), CopyFrom(), MythUIType(), ParseElement(), SetMinArea(), SetMinAreaParent(), and VanishSibling().
|
protected |
Definition at line 238 of file mythuitype.h.
Referenced by AdjustMinArea(), CopyFrom(), Draw(), GetArea(), MythUIType(), Pulse(), SetMinArea(), SetMinAreaParent(), and VanishSibling().
|
protected |
Definition at line 239 of file mythuitype.h.
Referenced by MythUIType(), SetDependIsDefault(), SetVisible(), and UpdateDependState().
|
protected |
Definition at line 240 of file mythuitype.h.
Referenced by CopyFrom(), MythUIType(), SetReverseDependence(), and UpdateDependState().
|
protected |
Definition at line 242 of file mythuitype.h.
Referenced by AddFocusableChildrenToList(), CopyFrom(), MythUIType(), and SetFocusOrder().
|
protected |
Definition at line 244 of file mythuitype.h.
Referenced by MythScreenType::aboutToShow(), AdjustMinArea(), ContainsPoint(), CopyFrom(), MythUIText::CursorPosition(), Draw(), MythUIGuideGrid::drawBackground(), MythUIGuideGrid::drawBox(), MythUIGuideGrid::drawCurrent(), MythUIGuideGrid::drawRecType(), MythUIGuideGrid::drawText(), GuideGrid::EmbedTVWindow(), ExpandArea(), MythUIText::FillCutMessage(), GetArea(), MythUIButtonList::GetButtonArea(), GetFullArea(), GetMinSize(), MythUIText::GetNarrowWidth(), GetPosition(), HandleMovementPulse(), MythUIButtonTree::Init(), MythUIButtonList::Init(), MythUIText::Layout(), MythUITextEdit::MoveCursor(), MoveTo(), MythScreenType::MythScreenType(), MythUIButtonList::MythUIButtonList(), MythUIType(), MythUIText::ParseElement(), MythScreenType::ParseElement(), MythUIImage::ParseElement(), MythUIStateType::RecalculateArea(), RecalculateArea(), MythUIText::SetArea(), SetArea(), MythUIButtonList::SetButtonArea(), SetChildNeedsRedraw(), SetMinArea(), SetMinAreaParent(), MythUIText::SetPosition(), SetPosition(), MythUIGuideGrid::SetProgPast(), SetRedraw(), and SetSize().
|
protected |
Definition at line 245 of file mythuitype.h.
Referenced by AdjustMinArea(), CopyFrom(), GetArea(), MythUIType(), SetMinArea(), SetMinAreaParent(), and VanishSibling().
|
protected |
Definition at line 246 of file mythuitype.h.
Referenced by AdjustMinArea(), CopyFrom(), MythUIText::FillCutMessage(), GetMinSize(), SetMinArea(), SetMinAreaParent(), SetMinSize(), and VanishSibling().
|
protected |
Definition at line 249 of file mythuitype.h.
Referenced by Draw(), GetDirtyArea(), HandleMovementPulse(), MythUIType(), SetArea(), SetChildNeedsRedraw(), SetPosition(), SetRedraw(), and SetSize().
|
protected |
Definition at line 250 of file mythuitype.h.
Referenced by MythUIType(), NeedsRedraw(), ResetNeedsRedraw(), SetChildNeedsRedraw(), and SetRedraw().
|
protected |
Definition at line 252 of file mythuitype.h.
Referenced by AdjustAlpha(), CalcAlpha(), CopyFrom(), Draw(), GetAlpha(), HandleAlphaPulse(), ParseElement(), SetAlpha(), SetAngle(), SetCentre(), SetHorizontalZoom(), and SetVerticalZoom().
|
protected |
Definition at line 254 of file mythuitype.h.
Referenced by AdjustAlpha(), CopyFrom(), HandleAlphaPulse(), MythUIType(), and ParseElement().
|
protected |
Definition at line 255 of file mythuitype.h.
Referenced by AdjustAlpha(), CopyFrom(), HandleAlphaPulse(), MythUIType(), and ParseElement().
|
protected |
Definition at line 256 of file mythuitype.h.
Referenced by AdjustAlpha(), CopyFrom(), HandleAlphaPulse(), MythUIType(), and ParseElement().
|
protected |
Definition at line 257 of file mythuitype.h.
Referenced by AdjustAlpha(), CopyFrom(), HandleAlphaPulse(), MythUIType(), and ParseElement().
|
protected |
Definition at line 259 of file mythuitype.h.
Referenced by CopyFrom(), HandleMovementPulse(), MoveTo(), and MythUIType().
|
protected |
Definition at line 260 of file mythuitype.h.
Referenced by CopyFrom(), HandleMovementPulse(), MoveTo(), and MythUIType().
|
protected |
Definition at line 261 of file mythuitype.h.
Referenced by CopyFrom(), HandleMovementPulse(), MoveTo(), and MythUIType().
|
protected |
Definition at line 263 of file mythuitype.h.
Referenced by AddFont(), GetFont(), MythUIType(), and ~MythUIType().
|
protected |
Definition at line 265 of file mythuitype.h.
Referenced by MythUIButtonTree::gestureEvent(), MythUIButtonList::gestureEvent(), GetFont(), GetPainter(), IsDeferredLoading(), IsVisible(), MoveToTop(), MythUIType(), MythUIImage::ParseElement(), MythUIStateType::RecalculateArea(), RecalculateArea(), SetArea(), MythUIButtonList::SetButtonArea(), SetChildNeedsRedraw(), SetMinArea(), SetMinAreaParent(), SetMinSize(), SetPosition(), SetRedraw(), and SetSize().
|
protected |
Definition at line 266 of file mythuitype.h.
Referenced by MythScreenType::GetPainter(), GetPainter(), and MythUIType().
|
protected |
Definition at line 268 of file mythuitype.h.
Referenced by ActivateAnimations(), CopyFrom(), Pulse(), and ~MythUIType().
|
protected |
Definition at line 269 of file mythuitype.h.
Referenced by ParseElement().
|
protected |
Definition at line 270 of file mythuitype.h.
Referenced by CopyFrom().
|
protected |
Definition at line 272 of file mythuitype.h.
Referenced by CopyFrom(), MythUIStateType::DisplayState(), IsDeferredLoading(), MythUIStateType::LoadNow(), and MythUIType().
|
protected |
Definition at line 274 of file mythuitype.h.
Referenced by Draw(), and MythUIType().
1.8.1.2