mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Use the console instead of a dedicated window when pressing keymap_chat/cmd
keymap_console opens a full window for chat history browsing.
This commit is contained in:
parent
da97969c9b
commit
effa24737d
6 changed files with 97 additions and 99 deletions
|
@ -51,11 +51,16 @@ public:
|
|||
void closeConsole();
|
||||
// Close the console immediately, without animation.
|
||||
void closeConsoleAtOnce();
|
||||
// Set whether to close the console after the user presses enter.
|
||||
void setCloseOnEnter(bool close) { m_close_on_enter = close; }
|
||||
|
||||
// Return the desired height (fraction of screen size)
|
||||
// Zero if the console is closed or getting closed
|
||||
f32 getDesiredHeight() const;
|
||||
|
||||
// Replace actual line when adding the actual to the history (if there is any)
|
||||
void replaceAndAddToHistory(std::wstring line);
|
||||
|
||||
// Change how the cursor looks
|
||||
void setCursor(
|
||||
bool visible,
|
||||
|
@ -95,6 +100,8 @@ private:
|
|||
|
||||
// should the console be opened or closed?
|
||||
bool m_open;
|
||||
// should it close after you press enter?
|
||||
bool m_close_on_enter;
|
||||
// current console height [pixels]
|
||||
s32 m_height;
|
||||
// desired height [pixels]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue