33 gui::IGUIElement* parent,
64 bool blinking =
false,
65 f32 blink_speed = 1.0,
66 f32 relative_height = 1.0);
71 virtual bool OnEvent(
const SEvent& event);
Definition: guiChatConsole.h:30
void drawPrompt()
Definition: guiChatConsole.cpp:354
u32 m_open_inhibited
Definition: guiChatConsole.h:118
IMenuManager * m_menumgr
Definition: guiChatConsole.h:97
Client * m_client
Definition: guiChatConsole.h:96
v2u32 m_fontsize
Definition: guiChatConsole.h:135
bool m_open
Definition: guiChatConsole.h:106
void closeConsole()
Definition: guiChatConsole.cpp:134
bool weblinkClick(s32 col, s32 row)
Definition: guiChatConsole.cpp:712
virtual void draw()
Definition: guiChatConsole.cpp:180
virtual bool OnEvent(const SEvent &event)
Definition: guiChatConsole.cpp:412
video::SColor m_background_color
Definition: guiChatConsole.h:131
f32 m_cursor_blink_speed
Definition: guiChatConsole.h:124
void replaceAndAddToHistory(const std::wstring &line)
Definition: guiChatConsole.cpp:148
void updatePrimarySelection()
Definition: guiChatConsole.cpp:775
video::ITexture * m_background
Definition: guiChatConsole.h:129
bool m_is_ctrl_down
Definition: guiChatConsole.h:140
s32 m_height
Definition: guiChatConsole.h:110
gui::IGUIFont * m_font
Definition: guiChatConsole.h:134
u32 m_cursor_blink
Definition: guiChatConsole.h:122
f32 m_cursor_height
Definition: guiChatConsole.h:126
bool m_cache_clickable_chat_weblinks
Definition: guiChatConsole.h:138
void animate(u32 msec)
Definition: guiChatConsole.cpp:233
bool isOpenInhibited() const
Definition: guiChatConsole.cpp:129
void reformatConsole()
Definition: guiChatConsole.cpp:216
void recalculateConsolePosition()
Definition: guiChatConsole.cpp:226
virtual bool acceptsIME()
Definition: guiChatConsole.h:75
virtual void setVisible(bool visible)
Definition: guiChatConsole.cpp:702
virtual ~GUIChatConsole()
Definition: guiChatConsole.cpp:101
f32 m_height_speed
Definition: guiChatConsole.h:116
ChatBackend * m_chat_backend
Definition: guiChatConsole.h:95
v2u32 m_screensize
Definition: guiChatConsole.h:100
bool m_close_on_enter
Definition: guiChatConsole.h:108
f32 m_desired_height
Definition: guiChatConsole.h:112
void drawText()
Definition: guiChatConsole.cpp:309
void closeConsoleAtOnce()
Definition: guiChatConsole.cpp:141
u64 m_animate_time_old
Definition: guiChatConsole.h:103
void openConsole(f32 scale)
Definition: guiChatConsole.cpp:107
bool isOpen() const
Definition: guiChatConsole.cpp:124
void drawBackground()
Definition: guiChatConsole.cpp:286
void setCloseOnEnter(bool close)
Definition: guiChatConsole.h:56
f32 m_desired_height_fraction
Definition: guiChatConsole.h:114
void setCursor(bool visible, bool blinking=false, f32 blink_speed=1.0, f32 relative_height=1.0)
Definition: guiChatConsole.cpp:156
core::vector2d< u32 > v2u32
Definition: irr_v2d.h:29
Definition: activeobjectmgr.cpp:26