mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-10-06 00:30:10 -06:00
changed svn layout
git-svn-id: svn://ultimatepp.org/upp/trunk@281 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
commit
d2b54f7989
2872 changed files with 670392 additions and 0 deletions
67
uppsrc/GridCtrl/GridUtils.cpp
Normal file
67
uppsrc/GridCtrl/GridUtils.cpp
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
#include <CtrlLib/CtrlLib.h>
|
||||
|
||||
NAMESPACE_UPP
|
||||
|
||||
LineEdit *dlog = NULL;
|
||||
DropList *dlev = NULL;
|
||||
|
||||
static int pos = 0;
|
||||
|
||||
void LogCon(const char *fmt, ...)
|
||||
{
|
||||
char buffer[1024];
|
||||
va_list argptr;
|
||||
va_start(argptr, fmt);
|
||||
int l = vsprintf(buffer, fmt, argptr);
|
||||
va_end(argptr);
|
||||
LOG(buffer);
|
||||
}
|
||||
|
||||
void LogCon(int level, const char *fmt, ...)
|
||||
{
|
||||
char buffer[1024];
|
||||
va_list argptr;
|
||||
va_start(argptr, fmt);
|
||||
int l = vsprintf(buffer, fmt, argptr);
|
||||
va_end(argptr);
|
||||
LOG(buffer);
|
||||
}
|
||||
|
||||
|
||||
void LogGui(const char *fmt, ...)
|
||||
{
|
||||
if(!dlog || !dlev || int(~(*dlev)) > 0)
|
||||
return;
|
||||
|
||||
char buffer[1024];
|
||||
va_list argptr;
|
||||
va_start(argptr, fmt);
|
||||
int l = vsprintf(buffer, fmt, argptr);
|
||||
va_end(argptr);
|
||||
|
||||
dlog->Insert(pos, buffer);
|
||||
pos += l;
|
||||
dlog->Insert(pos, "\n");
|
||||
pos++;
|
||||
dlog->SetCursor(pos);
|
||||
}
|
||||
|
||||
void LogGui(int level, const char *fmt, ...)
|
||||
{
|
||||
if(!dlog || !dlev || level < int(~(*dlev)))
|
||||
return;
|
||||
|
||||
char buffer[1024];
|
||||
va_list argptr;
|
||||
va_start(argptr, fmt);
|
||||
int l = vsprintf(buffer, fmt, argptr);
|
||||
va_end(argptr);
|
||||
|
||||
dlog->Insert(pos, buffer);
|
||||
pos += l;
|
||||
dlog->Insert(pos, "\n");
|
||||
pos++;
|
||||
dlog->SetCursor(pos);
|
||||
}
|
||||
|
||||
END_UPP_NAMESPACE
|
||||
Loading…
Reference in a new issue