X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=radiant%2Fconsole.h;h=551b696d7c13c5b4eeac2c4edb1aa4b6c45779dc;hp=38e479fd5a96e12902c7aeba827b88d75f83059c;hb=9dfae1c9b270ee369c6362903a9205b30751b95f;hpb=3c73487420fde8d4a3b5360d8b99e48132517900 diff --git a/radiant/console.h b/radiant/console.h index 38e479fd..551b696d 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,19 @@ #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 ); +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 ); +TextOutputStream &getSysPrintOutputStream(); + +TextOutputStream &getSysPrintErrorStream(); + +ui::Widget Console_constructWindow(ui::Window toplevel); // will open/close the log file based on the parameter -void Sys_LogFile( bool enable ); +void Sys_LogFile(bool enable); + extern bool g_Console_enableLogging;