move EditMenuAction into EditMenu.h and remove unused Lua binding
This commit is contained in:
@@ -25,6 +25,15 @@ static const CString EditMenuRowNames[NUM_EDIT_MENU_ROWS] = {
|
|||||||
XToString( EditMenuRow, NUM_EDIT_MENU_ROWS );
|
XToString( EditMenuRow, NUM_EDIT_MENU_ROWS );
|
||||||
XToThemedString( EditMenuRow, NUM_EDIT_MENU_ROWS );
|
XToThemedString( EditMenuRow, NUM_EDIT_MENU_ROWS );
|
||||||
|
|
||||||
|
static const CString EditMenuActionNames[NUM_EDIT_MENU_ACTIONS] = {
|
||||||
|
"Edit",
|
||||||
|
"Delete",
|
||||||
|
"Create",
|
||||||
|
};
|
||||||
|
XToString( EditMenuAction, NUM_EDIT_MENU_ACTIONS );
|
||||||
|
XToThemedString( EditMenuAction, NUM_EDIT_MENU_ACTIONS );
|
||||||
|
StringToX( EditMenuAction );
|
||||||
|
|
||||||
|
|
||||||
#define ARROWS_X( i ) THEME->GetMetricF("EditMenu",ssprintf("Arrows%dX",i+1))
|
#define ARROWS_X( i ) THEME->GetMetricF("EditMenu",ssprintf("Arrows%dX",i+1))
|
||||||
#define SONG_BANNER_WIDTH THEME->GetMetricF("EditMenu","SongBannerWidth")
|
#define SONG_BANNER_WIDTH THEME->GetMetricF("EditMenu","SongBannerWidth")
|
||||||
|
|||||||
@@ -27,6 +27,17 @@ enum EditMenuRow
|
|||||||
const CString& EditMenuRowToString( EditMenuRow r );
|
const CString& EditMenuRowToString( EditMenuRow r );
|
||||||
const CString& EditMenuRowToThemedString( EditMenuRow r );
|
const CString& EditMenuRowToThemedString( EditMenuRow r );
|
||||||
|
|
||||||
|
enum EditMenuAction
|
||||||
|
{
|
||||||
|
EDIT_MENU_ACTION_EDIT,
|
||||||
|
EDIT_MENU_ACTION_DELETE,
|
||||||
|
EDIT_MENU_ACTION_CREATE,
|
||||||
|
NUM_EDIT_MENU_ACTIONS
|
||||||
|
};
|
||||||
|
#define FOREACH_EditMenuAction( ema ) FOREACH_ENUM( EditMenuAction, NUM_EDIT_MENU_ACTIONS, ema )
|
||||||
|
const CString& EditMenuActionToString( EditMenuAction ema );
|
||||||
|
const CString& EditMenuActionToThemedString( EditMenuAction ema );
|
||||||
|
|
||||||
|
|
||||||
class EditMenu: public ActorFrame
|
class EditMenu: public ActorFrame
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -294,27 +294,6 @@ static void LuaGoalType(lua_State* L)
|
|||||||
REGISTER_WITH_LUA_FUNCTION( LuaGoalType );
|
REGISTER_WITH_LUA_FUNCTION( LuaGoalType );
|
||||||
|
|
||||||
|
|
||||||
static const CString EditMenuActionNames[NUM_EDIT_MENU_ACTIONS] = {
|
|
||||||
"Edit",
|
|
||||||
"Delete",
|
|
||||||
"Create",
|
|
||||||
};
|
|
||||||
XToString( EditMenuAction, NUM_EDIT_MENU_ACTIONS );
|
|
||||||
XToThemedString( EditMenuAction, NUM_EDIT_MENU_ACTIONS );
|
|
||||||
StringToX( EditMenuAction );
|
|
||||||
static void LuaEditMenuAction(lua_State* L)
|
|
||||||
{
|
|
||||||
FOREACH_EditMenuAction( ema )
|
|
||||||
{
|
|
||||||
CString s = EditMenuActionNames[ema];
|
|
||||||
s.MakeUpper();
|
|
||||||
LUA->SetGlobal( "EDIT_MENU_ACTION_"+s, ema );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
REGISTER_WITH_LUA_FUNCTION( LuaEditMenuAction );
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#include "LuaFunctions.h"
|
#include "LuaFunctions.h"
|
||||||
LuaFunction_NoArgs( CoinMode, CoinModeToString(PREFSMAN->m_CoinMode) )
|
LuaFunction_NoArgs( CoinMode, CoinModeToString(PREFSMAN->m_CoinMode) )
|
||||||
LuaFunction_NoArgs( Premium, PremiumToString(PREFSMAN->m_Premium) )
|
LuaFunction_NoArgs( Premium, PremiumToString(PREFSMAN->m_Premium) )
|
||||||
|
|||||||
@@ -369,19 +369,6 @@ const CString& GoalTypeToString( GoalType gt );
|
|||||||
GoalType StringToGoalType( const CString& s );
|
GoalType StringToGoalType( const CString& s );
|
||||||
|
|
||||||
|
|
||||||
enum EditMenuAction
|
|
||||||
{
|
|
||||||
EDIT_MENU_ACTION_EDIT,
|
|
||||||
EDIT_MENU_ACTION_DELETE,
|
|
||||||
EDIT_MENU_ACTION_CREATE,
|
|
||||||
NUM_EDIT_MENU_ACTIONS
|
|
||||||
};
|
|
||||||
#define FOREACH_EditMenuAction( ema ) FOREACH_ENUM( EditMenuAction, NUM_EDIT_MENU_ACTIONS, ema )
|
|
||||||
const CString& EditMenuActionToString( EditMenuAction ema );
|
|
||||||
EditMenuAction StringToEditMenuAction( const CString& s );
|
|
||||||
const CString& EditMenuActionToThemedString( EditMenuAction ema );
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user