2 #ifndef _YI_SCROLLING_TEXT_VIEW_H_ 3 #define _YI_SCROLLING_TEXT_VIEW_H_ 46 virtual bool Init()
override;
85 virtual bool HandleEvent(
const std::shared_ptr<CYIEventDispatcher> &pDispatcher,
CYIEvent *pEvent)
override;
90 virtual void SizeChanged()
override;
91 virtual void WorldSurfaceScaleUpdated()
override;
92 void UpdateListItemSizes();
94 bool TryMoveInScrollDirection(
bool bReverse);
96 std::shared_ptr<CYIAssetViewTemplate> m_pListItemTemplate;
97 bool m_bGestureInProgress;
107 #endif // _YI_SCROLLING_TEXT_VIEW_H_
A class containing focus search options.
Definition: YiFocusSearchOptions.h:23
Base class for events.
Definition: YiEvent.h:489
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
#define YI_TYPE_BASES(...)
Definition: YiRtti.h:350
yi::deprecated::CYIListView is a view that lays out its elements programatically using a CYIListLayou...
Definition: YiListView.h:52
void SetMarkedUpText(const CYIString &rMarkedUpText, CYITextMarkupParser *pMarkupParser=nullptr, const CYICustomMarkupTagsProvider *pExternalTagsProvider=nullptr)
A class that provides streaming functionality in a scrolling view.
Definition: YiListView.h:35
Definition: YiTextMarkupParser.h:15
const CYIString & GetText() const
virtual bool Init() override
virtual ~CYIScrollingTextView()
virtual bool RequestFocus(CYIFocus::FOCUS_DIRECTION eDirection=CYIFocus::FOCUS_FORWARD, CYIFocus::FOCUS_ROOT_RULE eFocusRootRule=CYIFocus::FOCUS_ROOT_DESCENDANTS_UPDATE_CONTEXT, const CYIAABB &previousFocusRect=CYIAABB(), const CYIFocusSearchOptions &options=CYIFocusSearchOptions()) override
FOCUS_ROOT_RULE
Definition: YiFocus.h:60
ViewTemplate asset. Wrapper around a CYIViewTemplate.
Definition: YiAssetViewTemplate.h:21
void SetText(const CYIString &text)
FOCUS_DIRECTION
Definition: YiFocus.h:44
This class represents an Axis-Aligned Bounding Box.
Definition: YiAABB.h:24
virtual bool HandleEvent(const std::shared_ptr< CYIEventDispatcher > &pDispatcher, CYIEvent *pEvent) override
const CYIString & GetMarkedUpText() const
bool SetListItemTemplateName(const CYIString &templateName)
virtual bool HandlesFocusInDescendants() const override
Definition: YiTextSceneNode.h:87
Definition: YiScrollingTextView.h:40