18 gui::IGUIElement* parent,
49 bool blinking =
false,
50 f32 blink_speed = 1.0,
51 f32 relative_height = 1.0);
56 virtual bool OnEvent(
const SEvent& event);
Definition guiChatConsole.h:15
void drawPrompt()
Definition guiChatConsole.cpp:339
u32 m_open_inhibited
Definition guiChatConsole.h:103
IMenuManager * m_menumgr
Definition guiChatConsole.h:82
Client * m_client
Definition guiChatConsole.h:81
v2u32 m_fontsize
Definition guiChatConsole.h:120
GUIChatConsole(gui::IGUIEnvironment *env, gui::IGUIElement *parent, s32 id, ChatBackend *backend, Client *client, IMenuManager *menumgr)
Definition guiChatConsole.cpp:31
bool m_open
Definition guiChatConsole.h:91
void closeConsole()
Definition guiChatConsole.cpp:119
bool weblinkClick(s32 col, s32 row)
Definition guiChatConsole.cpp:697
virtual void draw()
Definition guiChatConsole.cpp:165
virtual bool OnEvent(const SEvent &event)
Definition guiChatConsole.cpp:397
video::SColor m_background_color
Definition guiChatConsole.h:116
f32 m_cursor_blink_speed
Definition guiChatConsole.h:109
void replaceAndAddToHistory(const std::wstring &line)
Definition guiChatConsole.cpp:133
void updatePrimarySelection()
Definition guiChatConsole.cpp:760
video::ITexture * m_background
Definition guiChatConsole.h:114
bool m_is_ctrl_down
Definition guiChatConsole.h:125
s32 m_height
Definition guiChatConsole.h:95
gui::IGUIFont * m_font
Definition guiChatConsole.h:119
u32 m_cursor_blink
Definition guiChatConsole.h:107
f32 m_cursor_height
Definition guiChatConsole.h:111
bool m_cache_clickable_chat_weblinks
Definition guiChatConsole.h:123
void animate(u32 msec)
Definition guiChatConsole.cpp:218
bool isOpenInhibited() const
Definition guiChatConsole.cpp:114
void reformatConsole()
Definition guiChatConsole.cpp:201
void recalculateConsolePosition()
Definition guiChatConsole.cpp:211
virtual bool acceptsIME()
Definition guiChatConsole.h:60
virtual void setVisible(bool visible)
Definition guiChatConsole.cpp:687
virtual ~GUIChatConsole()
Definition guiChatConsole.cpp:86
f32 m_height_speed
Definition guiChatConsole.h:101
ChatBackend * m_chat_backend
Definition guiChatConsole.h:80
v2u32 m_screensize
Definition guiChatConsole.h:85
bool m_close_on_enter
Definition guiChatConsole.h:93
f32 m_desired_height
Definition guiChatConsole.h:97
void drawText()
Definition guiChatConsole.cpp:294
void closeConsoleAtOnce()
Definition guiChatConsole.cpp:126
u64 m_animate_time_old
Definition guiChatConsole.h:88
void openConsole(f32 scale)
Definition guiChatConsole.cpp:92
bool isOpen() const
Definition guiChatConsole.cpp:109
void drawBackground()
Definition guiChatConsole.cpp:271
void setCloseOnEnter(bool close)
Definition guiChatConsole.h:41
f32 m_desired_height_fraction
Definition guiChatConsole.h:99
void setCursor(bool visible, bool blinking=false, f32 blink_speed=1.0, f32 relative_height=1.0)
Definition guiChatConsole.cpp:141
core::vector2d< u32 > v2u32
Definition irr_v2d.h:14
Definition activeobjectmgr.cpp:11