|
UFO: Alien Invasion
|
#include "../../DateTime.h"#include "../ui_main.h"#include "../ui_internal.h"#include "../ui_font.h"#include "../ui_actions.h"#include "../ui_parse.h"#include "../ui_render.h"#include "../ui_sprite.h"#include "ui_node_text.h"#include "ui_node_messagelist.h"#include "ui_node_abstractnode.h"#include "../../client.h"#include "../../../shared/parse.h"#include "../../../common/scripts_lua.h"
Go to the source code of this file.
Data Structures | |
| struct | uiMessageListNodeMessage_t |
Macros | |
| #define | EXTRADATA(node) |
| #define | EXTRADATACONST(node) |
| #define | TIMESTAMP_TEXT 24 |
Functions | |
| struct uiMessageListNodeMessage_s * | UI_MessageGetStack (void) |
| void | UI_MessageResetStack (void) |
| void | UI_MessageAddStack (struct uiMessageListNodeMessage_s *message) |
| static int | UI_MessageGetLines (const uiNode_t *node, uiMessageListNodeMessage_t *message, const char *fontID, int width) |
| static uiSprite_t * | UI_MessageGetIcon (const uiMessageListNodeMessage_t *message) |
| static void | UI_MessageDraw (const uiNode_t *node, uiMessageListNodeMessage_t *message, const char *fontID, int x, int y, int width, int *screenLines) |
| void | UI_RegisterMessageListNode (uiBehaviour_t *behaviour) |
Variables | |
| static const int | LINEHEIGHT = 20 |
| static const int | DATETIME_COLUUI_SIZE = 200 |
| static int | mouseScrollX |
| static int | mouseScrollY |
| static uiMessageListNodeMessage_t * | messageStack |
| static char * | lastDate |
Definition in file ui_node_messagelist.cpp.
| #define EXTRADATA | ( | node | ) |
Definition at line 43 of file ui_node_messagelist.cpp.
| #define EXTRADATACONST | ( | node | ) |
Definition at line 44 of file ui_node_messagelist.cpp.
| #define TIMESTAMP_TEXT 24 |
Definition at line 56 of file ui_node_messagelist.cpp.
| void UI_MessageAddStack | ( | struct uiMessageListNodeMessage_s * | message | ) |
Definition at line 80 of file ui_node_messagelist.cpp.
References messageStack, and uiMessageListNodeMessage_t::next.
Referenced by GAME_GetImportData(), and cgame_import_t::void().
|
static |
Definition at line 115 of file ui_node_messagelist.cpp.
References ALIGN_UL, uiNode_t::color, DATETIME_COLUUI_SIZE, EXTRADATACONST, lastDate, LINEHEIGHT, LONGLINES_WRAP, uiNode_t::padding, Q_streq, R_Color(), SPRITE_STATUS_NORMAL, uiMessageListNodeMessage_t::text, uiMessageListNodeMessage_t::timestamp, UI_DrawSpriteInBox(), UI_DrawString(), and UI_MessageGetIcon().
Referenced by uiMessageListNode::draw().
|
static |
do not hard code icons
cache icon result
Definition at line 106 of file ui_node_messagelist.cpp.
References uiMessageListNodeMessage_t::iconName, Q_strnull(), and UI_GetSpriteByName().
Referenced by UI_MessageDraw().
|
static |
Definition at line 89 of file ui_node_messagelist.cpp.
References DATETIME_COLUUI_SIZE, LONGLINES_WRAP, uiNode_t::padding, R_FontTextSize(), uiMessageListNodeMessage_t::text, and uiMessageListNodeMessage_t::timestamp.
Referenced by uiMessageListNode::draw().
| struct uiMessageListNodeMessage_s * UI_MessageGetStack | ( | void | ) |
Definition at line 70 of file ui_node_messagelist.cpp.
References messageStack.
Referenced by GAME_GetImportData().
Definition at line 75 of file ui_node_messagelist.cpp.
References messageStack.
Referenced by GAME_GetImportData(), and cgame_import_t::void().
| void UI_RegisterMessageListNode | ( | uiBehaviour_t * | behaviour | ) |
Definition at line 307 of file ui_node_messagelist.cpp.
References uiBehaviour_t::extends, uiBehaviour_t::lua_SWIG_typeinfo, uiBehaviour_t::manager, uiBehaviour_t::name, and UI_SWIG_TypeQuery().
|
static |
Definition at line 49 of file ui_node_messagelist.cpp.
Referenced by UI_MessageDraw(), and UI_MessageGetLines().
|
static |
Definition at line 100 of file ui_node_messagelist.cpp.
Referenced by uiMessageListNode::draw(), and UI_MessageDraw().
|
static |
Definition at line 47 of file ui_node_messagelist.cpp.
Referenced by uiMessageListNode::draw(), uiMessageListNode::getCellHeight(), and UI_MessageDraw().
|
static |
Definition at line 68 of file ui_node_messagelist.cpp.
Referenced by uiMessageListNode::draw(), UI_MessageAddStack(), UI_MessageGetStack(), and UI_MessageResetStack().
|
static |
Definition at line 52 of file ui_node_messagelist.cpp.
Referenced by uiMessageListNode::onCapturedMouseMove(), uiOptionListNode::onCapturedMouseMove(), uiOptionTreeNode::onCapturedMouseMove(), uiPanelNode::onCapturedMouseMove(), uiTextNode::onCapturedMouseMove(), uiMessageListNode::onMouseDown(), uiOptionListNode::onMouseDown(), uiOptionTreeNode::onMouseDown(), uiTextNode::onMouseDown(), and uiPanelNode::onMouseLongPress().
|
static |
Definition at line 53 of file ui_node_messagelist.cpp.
Referenced by uiMessageListNode::onCapturedMouseMove(), uiOptionListNode::onCapturedMouseMove(), uiOptionTreeNode::onCapturedMouseMove(), uiPanelNode::onCapturedMouseMove(), uiTextNode::onCapturedMouseMove(), uiMessageListNode::onMouseDown(), uiOptionListNode::onMouseDown(), uiOptionTreeNode::onMouseDown(), uiTextNode::onMouseDown(), and uiPanelNode::onMouseLongPress().