add PerChoiceScrollElement metric

This commit is contained in:
Chris Danford
2006-01-29 00:27:39 +00:00
parent 6ec1d47d6c
commit ceb55bbbb4
3 changed files with 29 additions and 19 deletions
+17 -16
View File
@@ -32,26 +32,27 @@ protected:
Page GetPage( int iChoiceIndex ) const;
Page GetCurrentPage() const;
ThemeMetric<bool> SHOW_ICON;
ThemeMetric<bool> SHOW_SCROLLER;
ThemeMetric<bool> SHOW_CURSOR;
ThemeMetric<bool> SHARED_SELECTION;
ThemeMetric<int> NUM_CHOICES_ON_PAGE_1;
ThemeMetric<bool> SHOW_ICON;
ThemeMetric<bool> SHOW_SCROLLER;
ThemeMetric<bool> SHOW_CURSOR;
ThemeMetric<bool> SHARED_SELECTION;
ThemeMetric<int> NUM_CHOICES_ON_PAGE_1;
ThemeMetric1D<float> CURSOR_OFFSET_X_FROM_ICON;
ThemeMetric1D<float> CURSOR_OFFSET_Y_FROM_ICON;
ThemeMetric<bool> OVERRIDE_LOCK_INPUT_SECONDS;
ThemeMetric<float> LOCK_INPUT_SECONDS;
ThemeMetric<float> PRE_SWITCH_PAGE_SECONDS;
ThemeMetric<float> POST_SWITCH_PAGE_SECONDS;
ThemeMetric<bool> OVERRIDE_LOCK_INPUT_SECONDS;
ThemeMetric<float> LOCK_INPUT_SECONDS;
ThemeMetric<float> PRE_SWITCH_PAGE_SECONDS;
ThemeMetric<float> POST_SWITCH_PAGE_SECONDS;
ThemeMetric1D<RString> OPTION_ORDER;
ThemeMetric<bool> WRAP_CURSOR;
ThemeMetric<bool> WRAP_SCROLLER;
ThemeMetric<bool> LOOP_SCROLLER;
ThemeMetric<bool> ALLOW_REPEATING_INPUT;
ThemeMetric<float> SCROLLER_SECONDS_PER_ITEM;
ThemeMetric<float> SCROLLER_NUM_ITEMS_TO_DRAW;
ThemeMetric<bool> WRAP_CURSOR;
ThemeMetric<bool> WRAP_SCROLLER;
ThemeMetric<bool> LOOP_SCROLLER;
ThemeMetric<bool> PER_CHOICE_SCROLL_ELEMENT;
ThemeMetric<bool> ALLOW_REPEATING_INPUT;
ThemeMetric<float> SCROLLER_SECONDS_PER_ITEM;
ThemeMetric<float> SCROLLER_NUM_ITEMS_TO_DRAW;
ThemeMetric<RString> SCROLLER_TRANSFORM;
ThemeMetric<int> SCROLLER_SUBDIVISIONS;
ThemeMetric<int> SCROLLER_SUBDIVISIONS;
ThemeMetric<RString> DEFAULT_CHOICE;
map<int,int> m_mapCurrentChoiceToNextChoice[NUM_MENU_DIRS];