20 gui::IGUIElement* parent,
50 bool blinking =
false,
51 f32 blink_speed = 1.0,
52 f32 relative_height = 1.0);
57 virtual bool OnEvent(
const SEvent& event);
Definition guiChatConsole.h:17
void drawPrompt()
Definition guiChatConsole.cpp:360
u32 m_open_inhibited
Definition guiChatConsole.h:107
IMenuManager * m_menumgr
Definition guiChatConsole.h:85
Client * m_client
Definition guiChatConsole.h:84
v2u32 m_fontsize
Definition guiChatConsole.h:124
GUIChatConsole(gui::IGUIEnvironment *env, gui::IGUIElement *parent, s32 id, ChatBackend *backend, Client *client, IMenuManager *menumgr)
Definition guiChatConsole.cpp:37
bool m_open
Definition guiChatConsole.h:95
void closeConsole()
Definition guiChatConsole.cpp:123
bool weblinkClick(s32 col, s32 row)
Definition guiChatConsole.cpp:724
virtual void draw()
Definition guiChatConsole.cpp:170
virtual bool OnEvent(const SEvent &event)
Definition guiChatConsole.cpp:418
video::SColor m_background_color
Definition guiChatConsole.h:120
f32 m_cursor_blink_speed
Definition guiChatConsole.h:113
void replaceAndAddToHistory(const std::wstring &line)
Definition guiChatConsole.cpp:138
void updatePrimarySelection()
Definition guiChatConsole.cpp:787
video::ITexture * m_background
Definition guiChatConsole.h:118
bool m_is_ctrl_down
Definition guiChatConsole.h:129
s32 m_height
Definition guiChatConsole.h:99
u32 m_cursor_blink
Definition guiChatConsole.h:111
f32 m_cursor_height
Definition guiChatConsole.h:115
bool m_cache_clickable_chat_weblinks
Definition guiChatConsole.h:127
void animate(u32 msec)
Definition guiChatConsole.cpp:230
irr_ptr< GUIScrollBar > m_scrollbar
Definition guiChatConsole.h:86
bool isOpenInhibited() const
Definition guiChatConsole.cpp:118
void reformatConsole()
Definition guiChatConsole.cpp:210
void recalculateConsolePosition()
Definition guiChatConsole.cpp:223
virtual bool acceptsIME()
Definition guiChatConsole.h:61
virtual void setVisible(bool visible)
Definition guiChatConsole.cpp:713
f32 m_height_speed
Definition guiChatConsole.h:105
void updateScrollbar(bool update_size=false)
Definition guiChatConsole.cpp:794
ChatBackend * m_chat_backend
Definition guiChatConsole.h:83
v2u32 m_screensize
Definition guiChatConsole.h:89
bool m_close_on_enter
Definition guiChatConsole.h:97
f32 m_desired_height
Definition guiChatConsole.h:101
void drawText()
Definition guiChatConsole.cpp:306
void closeConsoleAtOnce()
Definition guiChatConsole.cpp:131
irr_ptr< gui::IGUIFont > m_font
Definition guiChatConsole.h:123
u64 m_animate_time_old
Definition guiChatConsole.h:92
void openConsole(f32 scale)
Definition guiChatConsole.cpp:96
bool isOpen() const
Definition guiChatConsole.cpp:113
void drawBackground()
Definition guiChatConsole.cpp:283
void setCloseOnEnter(bool close)
Definition guiChatConsole.h:42
f32 m_desired_height_fraction
Definition guiChatConsole.h:103
void setCursor(bool visible, bool blinking=false, f32 blink_speed=1.0, f32 relative_height=1.0)
Definition guiChatConsole.cpp:146
core::vector2d< u32 > v2u32
Definition irr_v2d.h:14
Definition activeobjectmgr.cpp:11