X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fconsole.h;h=e7c703ed5aea377969fbdb2a0b4a0d61c68c3419;hb=f7f8a2eccfe1c756958b3b110844d7928c805ebe;hp=38e479fd5a96e12902c7aeba827b88d75f83059c;hpb=7fc621fc78d0e040dc2c12f38dc53dd9048215dc;p=xonotic%2Fnetradiant.git diff --git a/radiant/console.h b/radiant/console.h index 38e479fd..e7c703ed 100644 --- a/radiant/console.h +++ b/radiant/console.h @@ -23,6 +23,7 @@ #define INCLUDED_CONSOLE_H #include +#include #define SYS_VRB 0 ///< verbose support (on/off) #define SYS_STD 1 ///< standard print level - this is the default @@ -30,17 +31,16 @@ #define SYS_ERR 3 ///< error #define SYS_NOCON 4 ///< no console, only print to the file (useful whenever Sys_Printf and output IS the problem) -std::size_t Sys_Print( int level, const char* buf, std::size_t length ); class TextOutputStream; TextOutputStream& getSysPrintOutputStream(); TextOutputStream& getSysPrintErrorStream(); -typedef struct _GtkWidget GtkWidget; -typedef struct _GtkWindow GtkWindow; -GtkWidget* Console_constructWindow( GtkWindow* toplevel ); +ui::Widget Console_constructWindow( ui::Window toplevel ); + +std::size_t Sys_Print( int level, const char* buf, std::size_t length ); // will open/close the log file based on the parameter -void Sys_LogFile( bool enable ); +void Sys_EnableLogFile( bool enable ); extern bool g_Console_enableLogging;