Go to the source code of this file.
Functions | |
void | UI_InitDraw (void) |
void | UI_Draw (void) |
Draws the window stack. | |
void | UI_DisplayNotice (const char *text, int time, const char *windowName) |
Displays a message over all windows. | |
void | UI_DrawCursor (void) |
void | UI_CaptureDrawOver (struct uiNode_s *node) |
Capture a node we will draw over all nodes (per window). |
Definition in file ui_draw.h.
void UI_CaptureDrawOver | ( | uiNode_t * | node | ) |
Capture a node we will draw over all nodes (per window).
Definition at line 62 of file ui_draw.c.
Referenced by UI_EditorNodeDraw(), UI_SelectBoxNodeDraw(), UI_TodoNodeDraw(), and UI_VideoNodeDraw().
void UI_DisplayNotice | ( | const char * | text, | |
int | time, | |||
const char * | windowName | |||
) |
Displays a message over all windows.
[in] | time | is a ms values |
[in] | text | text is already translated here |
[in] | windowName | Window name where we must display the notice; else NULL to use the current active window |
Definition at line 411 of file ui_draw.c.
References CL_Milliseconds(), Com_Printf(), noticeText, noticeTime, Q_strncpyz(), UI_GetActiveWindow(), and UI_GetWindow().
Referenced by E_EmployeeDelete_f(), E_EmployeeHire_f(), HUD_DisplayMessage(), UI_CheckCvar(), and UI_KeyBindingNodeKeyPressed().
void UI_Draw | ( | void | ) |
Draws the window stack.
Definition at line 333 of file ui_draw.c.
References uiNode_s::behaviour, CL_Milliseconds(), uiBehaviour_s::drawOverWindow, uiBehaviour_s::drawTooltip, cvar_s::integer, uiTimer_s::isRunning, mousePosX, mousePosY, noticeTime, qfalse, tooltipVisible, UI_CheckMouseMove(), UI_DebugMode(), UI_DNDIsDragging(), UI_DrawNode(), UI_DrawNotice(), UI_GetHoveredNode(), UI_GetLastFullScreenWindow(), ui_global, UI_HandleTimers(), UI_TimerStart(), UI_TimerStop(), UI_Tooltip(), uiGlobal_s::windowStack, and uiGlobal_s::windowStackPos.
Referenced by SCR_UpdateScreen().
void UI_DrawCursor | ( | void | ) |
Definition at line 399 of file ui_draw.c.
References mousePosX, mousePosY, and UI_DrawDragAndDrop().
Referenced by SCR_DrawCursor().
void UI_InitDraw | ( | void | ) |
Definition at line 427 of file ui_draw.c.
References CVAR_ARCHIVE, Cvar_Get(), TOOLTIP_DELAY, UI_AllocTimer(), and UI_CheckTooltipDelay().
Referenced by UI_Init().