10#include <IGUIEnvironment.h>
19 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:16
void drawPrompt()
Definition guiChatConsole.cpp:359
u32 m_open_inhibited
Definition guiChatConsole.h:106
IMenuManager * m_menumgr
Definition guiChatConsole.h:84
Client * m_client
Definition guiChatConsole.h:83
v2u32 m_fontsize
Definition guiChatConsole.h:123
GUIChatConsole(gui::IGUIEnvironment *env, gui::IGUIElement *parent, s32 id, ChatBackend *backend, Client *client, IMenuManager *menumgr)
Definition guiChatConsole.cpp:36
bool m_open
Definition guiChatConsole.h:94
void closeConsole()
Definition guiChatConsole.cpp:122
bool weblinkClick(s32 col, s32 row)
Definition guiChatConsole.cpp:723
virtual void draw()
Definition guiChatConsole.cpp:169
virtual bool OnEvent(const SEvent &event)
Definition guiChatConsole.cpp:417
video::SColor m_background_color
Definition guiChatConsole.h:119
f32 m_cursor_blink_speed
Definition guiChatConsole.h:112
void replaceAndAddToHistory(const std::wstring &line)
Definition guiChatConsole.cpp:137
void updatePrimarySelection()
Definition guiChatConsole.cpp:786
video::ITexture * m_background
Definition guiChatConsole.h:117
bool m_is_ctrl_down
Definition guiChatConsole.h:128
s32 m_height
Definition guiChatConsole.h:98
u32 m_cursor_blink
Definition guiChatConsole.h:110
f32 m_cursor_height
Definition guiChatConsole.h:114
bool m_cache_clickable_chat_weblinks
Definition guiChatConsole.h:126
void animate(u32 msec)
Definition guiChatConsole.cpp:229
irr_ptr< GUIScrollBar > m_scrollbar
Definition guiChatConsole.h:85
bool isOpenInhibited() const
Definition guiChatConsole.cpp:117
void reformatConsole()
Definition guiChatConsole.cpp:209
void recalculateConsolePosition()
Definition guiChatConsole.cpp:222
virtual bool acceptsIME()
Definition guiChatConsole.h:60
virtual void setVisible(bool visible)
Definition guiChatConsole.cpp:712
f32 m_height_speed
Definition guiChatConsole.h:104
void updateScrollbar(bool update_size=false)
Definition guiChatConsole.cpp:793
ChatBackend * m_chat_backend
Definition guiChatConsole.h:82
v2u32 m_screensize
Definition guiChatConsole.h:88
bool m_close_on_enter
Definition guiChatConsole.h:96
f32 m_desired_height
Definition guiChatConsole.h:100
void drawText()
Definition guiChatConsole.cpp:305
void closeConsoleAtOnce()
Definition guiChatConsole.cpp:130
irr_ptr< gui::IGUIFont > m_font
Definition guiChatConsole.h:122
u64 m_animate_time_old
Definition guiChatConsole.h:91
void openConsole(f32 scale)
Definition guiChatConsole.cpp:95
bool isOpen() const
Definition guiChatConsole.cpp:112
void drawBackground()
Definition guiChatConsole.cpp:282
void setCloseOnEnter(bool close)
Definition guiChatConsole.h:41
f32 m_desired_height_fraction
Definition guiChatConsole.h:102
void setCursor(bool visible, bool blinking=false, f32 blink_speed=1.0, f32 relative_height=1.0)
Definition guiChatConsole.cpp:145
core::vector2d< u32 > v2u32
Definition irr_v2d.h:14
Definition activeobjectmgr.cpp:11