|
|
|
@ -163,30 +163,6 @@ void MenuEditItemBase::goto_edit_screen(
|
|
|
|
|
liveEdit = le;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// TODO: Remove these but test build size with and without
|
|
|
|
|
#define DEFINE_MENU_EDIT_ITEM(NAME) template class TMenuEditItem<MenuEditItemInfo_##NAME>
|
|
|
|
|
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(percent); // 100% right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(int3); // 123, -12 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(int4); // 1234, -123 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(int8); // 123, -12 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(uint8); // 123 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(uint16_3); // 123 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(uint16_4); // 1234 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(uint16_5); // 12345 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(float3); // 123 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(float42_52); // _2.34, 12.34, -2.34 or 123.45, -23.45
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(float43); // 1.234
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(float5); // 12345 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(float5_25); // 12345 right-justified (25 increment)
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(float51); // 1234.5 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(float31sign); // +12.3
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(float41sign); // +123.4
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(float51sign); // +1234.5
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(float52sign); // +123.45
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(long5); // 12345 right-justified
|
|
|
|
|
DEFINE_MENU_EDIT_ITEM(long5_25); // 12345 right-justified (25 increment)
|
|
|
|
|
|
|
|
|
|
////////////////////////////////////////////
|
|
|
|
|
///////////////// Menu Tree ////////////////
|
|
|
|
|
////////////////////////////////////////////
|
|
|
|
|