DrawFocusUi(__highlightedIndex);
}
+void
+_IconListPresenter::OnFocusLost(void)
+{
+ if (__highlightedIndex != INVALID_INDEX)
+ {
+ RedrawItem(__highlightedIndex, false);
+ __highlightedIndex = INVALID_INDEX;
+ }
+}
Canvas*
_IconListPresenter::OnCanvasRequestedN(const FloatRectangle& bounds)
__pIconListPresenter->OnDrawFocus();
}
+bool
+_IconListView::OnFocusLost(const _Control& source)
+{
+ if (&source != this)
+ {
+ return false;
+ }
+
+ __pIconListPresenter->OnFocusLost();
+ return true;
+}
+
Canvas*
_IconListView::OnCanvasRequestedN(const FloatRectangle& bounds)
{
virtual void OnFontChanged(Tizen::Graphics::Font* pFont);
virtual void OnFocusModeStateChanged(void);
virtual void OnDrawFocus(void);
+ virtual void OnFocusLost(void);
Tizen::Graphics::Canvas* OnCanvasRequestedN(const Tizen::Graphics::FloatRectangle& bounds);
// Tizen::Ui::_IKeyEventPreviewer
virtual void OnFontChanged(Tizen::Graphics::Font* pFont);
virtual void OnFocusModeStateChanged(void);
virtual void OnDrawFocus(void);
+ virtual bool OnFocusLost(const _Control& source);
virtual Tizen::Graphics::Canvas* OnCanvasRequestedN(const Tizen::Graphics::FloatRectangle& bounds);
// Tizen::Ui::_IKeyEventListenerPreviewer