37 virtual const char *
Name()
const;
38 virtual const char *
Comment()
const;
40 virtual bool InitFromFile(
const char *qpath,
bool rebuild =
true,
bool cache =
true );
53 virtual const char*
GetStateString(
const char *varName,
const char* defaultString =
"" )
const;
54 virtual bool GetStateBool(
const char *varName,
const char* defaultString =
"0" )
const;
55 virtual int GetStateInt(
const char *varName,
const char* defaultString =
"0" )
const;
56 virtual float GetStateFloat(
const char *varName,
const char* defaultString =
"0" )
const;
59 virtual const char *
Activate(
bool activate,
int time );
129 virtual void Reload(
bool all );
131 virtual bool CheckGui(
const char *qpath )
const;
134 virtual idUserInterface *
FindGui(
const char *qpath,
bool autoLoad =
false,
bool needInteractive =
false,
bool forceUnique =
false );
virtual void SetStateString(const char *varName, const char *value)
virtual bool IsUniqued() const
virtual float GetStateFloat(const char *varName, const char *defaultString="0") const
void RecurseSetKeyBindingNames(idWindow *window)
GLsizei const GLfloat * value
virtual void SetStateInt(const char *varName, const int value)
virtual void SetSize(float width, float height)
virtual void Trigger(int time)
idList< idUserInterfaceLocal * > demoGuis
virtual void Redraw(int time)
virtual void StateChanged(int time, bool redraw)
virtual const char * Activate(bool activate, int time)
virtual idUserInterface * FindDemoGui(const char *qpath)
virtual void EndLevelLoad()
virtual bool IsInteractive() const
virtual void BeginLevelLoad()
virtual ~idUserInterfaceLocal()
virtual void Touch(const char *name)
void SetBindHandler(idWindow *win)
virtual idUserInterface * Alloc(void) const
virtual void SetUniqued(bool b)
virtual idUserInterface * FindGui(const char *qpath, bool autoLoad=false, bool needInteractive=false, bool forceUnique=false)
virtual bool CheckGui(const char *qpath) const
virtual void WriteToDemoFile(class idDemoFile *f)
virtual int GetStateInt(const char *varName, const char *defaultString="0") const
virtual void DrawCursor()
virtual const char * GetStateString(const char *varName, const char *defaultString="") const
virtual void SetStateBool(const char *varName, const bool value)
const char * GetSourceFile(void) const
virtual void SetStateFloat(const char *varName, const float value)
virtual bool GetStateBool(const char *varName, const char *defaultString="0") const
virtual const idDict & State() const
idWindow * GetDesktop() const
virtual void WritePrecacheCommands(idFile *f)
GLenum GLsizei GLsizei height
virtual void SetCursor(float x, float y)
idList< idUserInterfaceLocal * > guis
virtual bool InitFromFile(const char *qpath, bool rebuild=true, bool cache=true)
virtual idListGUI * AllocListGUI(void) const
virtual const char * Comment() const
virtual const char * HandleEvent(const sysEvent_t *event, int time, bool *updateVisuals)
ID_TIME_T GetTimeStamp(void) const
virtual void DeAlloc(idUserInterface *gui)
virtual const char * Name() const
virtual void Reload(bool all)
virtual void FreeListGUI(idListGUI *listgui)
virtual void DeleteStateVar(const char *varName)
virtual bool ReadFromSaveGame(idFile *savefile)
virtual void ReadFromDemoFile(class idDemoFile *f)
virtual void HandleNamedEvent(const char *namedEvent)
virtual bool WriteToSaveGame(idFile *savefile) const
virtual void ListGuis() const
virtual void SetKeyBindingNames(void)