From e79597d82c1b1be83dd062ae4c63efb8c58de0c5 Mon Sep 17 00:00:00 2001 From: "techdragon.nguyen@gmail.com" Date: Sun, 8 Jan 2012 16:38:52 +0000 Subject: [PATCH] corrected x offset of selectable area of the menu items. For Simple Menus, clicking on the row from that point to 200px is the selectable area. --- projects/mtg/include/SimpleMenu.h | 1 + projects/mtg/src/SimpleMenuItem.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/mtg/include/SimpleMenu.h b/projects/mtg/include/SimpleMenu.h index 7dab22464..000b1a0f9 100644 --- a/projects/mtg/include/SimpleMenu.h +++ b/projects/mtg/include/SimpleMenu.h @@ -43,6 +43,7 @@ public: void Update(float dt); void Add(int id, const char * Text, string desc = "", bool forceFocus = false); int getmCurr(){return mCurr;} + float getWidth(){return mWidth; } void Close(); void RecenterMenu(); diff --git a/projects/mtg/src/SimpleMenuItem.cpp b/projects/mtg/src/SimpleMenuItem.cpp index 514a433d3..c2883c2cd 100644 --- a/projects/mtg/src/SimpleMenuItem.cpp +++ b/projects/mtg/src/SimpleMenuItem.cpp @@ -94,7 +94,7 @@ bool SimpleMenuItem::ButtonPressed() void SimpleMenuItem::Relocate(float x, float y) { - mXOffset = x; + mXOffset = x - (parent->getWidth()/2); // determines the leftmost point of the text; mX = x; mY = y; }