66 lines
2.5 KiB
C++
66 lines
2.5 KiB
C++
//-------------------------------------------------------------------------------------------------
|
|
// Author: Márcio Martins
|
|
//
|
|
// Purpose:
|
|
// - UI CVars common place
|
|
//
|
|
// History:
|
|
// - [4/7/2003] created the file
|
|
//
|
|
//-------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
#include "StdAfx.h"
|
|
#include "UISystem.h"
|
|
#include "UICVars.h"
|
|
|
|
|
|
|
|
//-------------------------------------------------------------------------------------------------
|
|
// CVar definition
|
|
//-------------------------------------------------------------------------------------------------
|
|
|
|
ICVar *ui_BackGroundVideo = 0;
|
|
ICVar *ui_TriggerUIEvents = 0;
|
|
ICVar *ui_TriggerWidgetEvents = 0;
|
|
ICVar *ui_RepeatDelay = 0;
|
|
ICVar *ui_RepeatSpeed = 0;
|
|
ICVar *ui_ToolTipDelay = 0;
|
|
ICVar *ui_EasyToolTip = 0;
|
|
ICVar *ui_ToolTips = 0;
|
|
|
|
|
|
|
|
//-------------------------------------------------------------------------------------------------
|
|
int CUISystem::CreateCVars()
|
|
{
|
|
IConsole *pConsole = m_pSystem->GetIConsole();
|
|
|
|
ui_BackGroundVideo = pConsole->CreateVariable("ui_BackGroundVideo", "1", VF_DUMPTODISK, "Enable/Disable Background video playback. [1 = on / 0 = off]");
|
|
ui_TriggerUIEvents = pConsole->CreateVariable("ui_TriggerUIEvents", "1", VF_DUMPTODISK, "Enable/Disable UI event triggers! [1 = on / 2 = off]\nDefault is 1!");
|
|
ui_TriggerWidgetEvents = pConsole->CreateVariable("ui_TriggerWidgetEvents", "1", VF_DUMPTODISK, "Enable/Disable Widget event triggers! [1 = on / 2 = off]\nDefault is 1!");
|
|
ui_RepeatDelay = pConsole->CreateVariable("ui_RepeatDelay", "200", VF_DUMPTODISK, "Set the timer to trigger the key repeat, in miliseconds!");
|
|
ui_RepeatSpeed = pConsole->CreateVariable("ui_RepeatSpeed", "40", VF_DUMPTODISK, "Set the key repeat speed, in key/second!");
|
|
ui_ToolTipDelay = pConsole->CreateVariable("ui_ToolTipDelay", "1500", VF_DUMPTODISK, "Set the delay before a tooltip appears, in miliseconds!");
|
|
ui_EasyToolTip = pConsole->CreateVariable("ui_EasyToolTip", "0", VF_DUMPTODISK, "Enable/Disable easy tooltips. [1 = on / 2 = off]\nEasy tooltips, don't require the mouse to be still.");
|
|
ui_ToolTips = pConsole->CreateVariable("ui_ToolTips", "1", VF_DUMPTODISK, "Enable/Disable tooltips. [1 = on / 2 = off]");
|
|
|
|
return 1;
|
|
}
|
|
|
|
//-------------------------------------------------------------------------------------------------
|
|
int CUISystem::ReleaseCVars()
|
|
{
|
|
ui_TriggerUIEvents->Release();
|
|
ui_TriggerWidgetEvents->Release();
|
|
ui_RepeatDelay->Release();
|
|
ui_RepeatSpeed->Release();
|
|
ui_ToolTipDelay->Release();
|
|
ui_EasyToolTip->Release();
|
|
ui_ToolTips->Release();
|
|
|
|
return 1;
|
|
}
|