summaryrefslogtreecommitdiff
path: root/viewGridNavigator.h
diff options
context:
space:
mode:
Diffstat (limited to 'viewGridNavigator.h')
-rw-r--r--viewGridNavigator.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/viewGridNavigator.h b/viewGridNavigator.h
index 41b1f2b..3d82eca 100644
--- a/viewGridNavigator.h
+++ b/viewGridNavigator.h
@@ -29,6 +29,7 @@ public:
void GetPosition(double &x, double &y) { x = m_posX; y = m_posY; };
virtual void AddTokens(std::shared_ptr<skindesignerapi::cOsdElement> osdElem, bool clear = true, std::function<void(cGridElement*)> OnCached = NULL) = 0;
int Position;
+ int AbsolutePosition;
};
class cViewGridNavigator
@@ -56,10 +57,10 @@ public:
void SetGridDimensions(int rows, int columns);
virtual void Flush() { m_pGrid->Display(); };
virtual void Clear() { m_pGrid->Clear(); };
- virtual void NavigateLeft();
- virtual void NavigateRight();
- virtual void NavigateUp();
- virtual void NavigateDown();
+ virtual bool NavigateLeft();
+ virtual bool NavigateRight();
+ virtual bool NavigateUp();
+ virtual bool NavigateDown();
virtual eOSState NavigateSelect() = 0;
virtual eOSState NavigateBack() = 0;
virtual void ReDraw(cGridElement* element);