X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/142b3bc26a6e93f5857bc053c7748b2c845c4a8e..667e2c55eab8820efc2e7dc06611724641e9bcf3:/samples/console/console.cpp diff --git a/samples/console/console.cpp b/samples/console/console.cpp index 7a9e0bb1af..edac5f6bf2 100644 --- a/samples/console/console.cpp +++ b/samples/console/console.cpp @@ -768,8 +768,20 @@ static void DumpFileName(const wxFileName& fn) wxString vol, path, name, ext; wxFileName::SplitPath(full, &vol, &path, &name, &ext); - wxPrintf(_T("Filename '%s' -> vol '%s', path '%s', name '%s', ext '%s'\n"), + wxPrintf(_T("'%s'-> vol '%s', path '%s', name '%s', ext '%s'\n"), full.c_str(), vol.c_str(), path.c_str(), name.c_str(), ext.c_str()); + + wxFileName::SplitPath(full, &path, &name, &ext); + wxPrintf(_T("or\t\t-> path '%s', name '%s', ext '%s'\n"), + path.c_str(), name.c_str(), ext.c_str()); + + wxPrintf(_T("path is also:\t'%s'\n"), fn.GetPath().c_str()); + wxPrintf(_T("with volume: \t'%s'\n"), + fn.GetPath(wxPATH_GET_VOLUME).c_str()); + wxPrintf(_T("with separator:\t'%s'\n"), + fn.GetPath(wxPATH_GET_SEPARATOR).c_str()); + wxPrintf(_T("with both: \t'%s'\n"), + fn.GetPath(wxPATH_GET_SEPARATOR | wxPATH_GET_VOLUME).c_str()); } static struct FileNameInfo @@ -3032,18 +3044,28 @@ static void TestStopWatch() puts("*** Testing wxStopWatch ***\n"); wxStopWatch sw; - printf("Sleeping 3 seconds..."); + sw.Pause(); + printf("Initially paused, after 2 seconds time is..."); + fflush(stdout); + wxSleep(2); + printf("\t%ldms\n", sw.Time()); + + printf("Resuming stopwatch and sleeping 3 seconds..."); + fflush(stdout); + sw.Resume(); wxSleep(3); printf("\telapsed time: %ldms\n", sw.Time()); sw.Pause(); - printf("Sleeping 2 more seconds..."); + printf("Pausing agan and sleeping 2 more seconds..."); + fflush(stdout); wxSleep(2); printf("\telapsed time: %ldms\n", sw.Time()); sw.Resume(); - printf("And 3 more seconds..."); - wxSleep(3); + printf("Finally resuming and sleeping 2 more seconds..."); + fflush(stdout); + wxSleep(2); printf("\telapsed time: %ldms\n", sw.Time()); wxStopWatch sw2; @@ -3061,6 +3083,7 @@ static void TestStopWatch() } putchar('.'); + fflush(stdout); } puts(", ok."); @@ -5813,7 +5836,7 @@ int main(int argc, char **argv) DumpFileName(fn); } - if ( 1 ) + if ( TEST_ALL ) { TestFileNameConstruction(); TestFileNameMakeRelative();