From 5ffbab3d128774c2efe88565e9befa7eaaa3733e Mon Sep 17 00:00:00 2001 From: micio Date: Thu, 20 Jan 2011 22:55:16 +0000 Subject: [PATCH] Bazaar/SysExecTest : changed demo app to notepad (cmd has problems in wine) git-svn-id: svn://ultimatepp.org/upp/trunk@3052 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- bazaar/SysExecTest/main.cpp | 136 ++++++++++++++++++------------------ 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/bazaar/SysExecTest/main.cpp b/bazaar/SysExecTest/main.cpp index 80da01ff1..f94e6ce99 100644 --- a/bazaar/SysExecTest/main.cpp +++ b/bazaar/SysExecTest/main.cpp @@ -1,68 +1,68 @@ -#include "SysExecTest.h" -#include - -void SysExecTest::btnCb(int n) -{ -#ifdef PLATFORM_POSIX - String term = "gedit"; -#else - String term = "cmd.exe"; -#endif - bool res; - - status.Set("RUNNING......."); - Ctrl::ProcessEvents(); - switch(n) - { - case 1: - res = SysExec(term, ""); - break; - - case 2: - res = SysStart(term, ""); - break; - - case 3: - res = SysExecAdmin(pass, term, ""); - break; - - case 4: - res = SysStartAdmin(pass, term, ""); - break; - - case 5: - res = SysExecUser(user, pass, term, ""); - break; - - case 6: - res = SysStartUser(user, pass, term, ""); - break; - - default: - NEVER(); - } - - String resStr; - resStr = res ? "TRUE" : "FALSE"; - status.Set("Last command returned '" + resStr + "' status"); -} - -SysExecTest::SysExecTest() -{ - CtrlLayout(*this, "Test SysExec package"); - AddFrame(status); - pass.Password(); - - btn1 <<= THISBACK1(btnCb, 1); - btn2 <<= THISBACK1(btnCb, 2); - btn3 <<= THISBACK1(btnCb, 3); - btn4 <<= THISBACK1(btnCb, 4); - btn5 <<= THISBACK1(btnCb, 5); - btn6 <<= THISBACK1(btnCb, 6); -} - -GUI_APP_MAIN -{ - SysExecTest().Run(); -} - +#include "SysExecTest.h" +#include + +void SysExecTest::btnCb(int n) +{ +#ifdef PLATFORM_POSIX + String term = "gedit"; +#else + String term = "notepad.exe"; +#endif + bool res; + + status.Set("RUNNING......."); + Ctrl::ProcessEvents(); + switch(n) + { + case 1: + res = SysExec(term, ""); + break; + + case 2: + res = SysStart(term, ""); + break; + + case 3: + res = SysExecAdmin(pass, term, ""); + break; + + case 4: + res = SysStartAdmin(pass, term, ""); + break; + + case 5: + res = SysExecUser(user, pass, term, ""); + break; + + case 6: + res = SysStartUser(user, pass, term, ""); + break; + + default: + NEVER(); + } + + String resStr; + resStr = res ? "TRUE" : "FALSE"; + status.Set("Last command returned '" + resStr + "' status"); +} + +SysExecTest::SysExecTest() +{ + CtrlLayout(*this, "Test SysExec package"); + AddFrame(status); + pass.Password(); + + btn1 <<= THISBACK1(btnCb, 1); + btn2 <<= THISBACK1(btnCb, 2); + btn3 <<= THISBACK1(btnCb, 3); + btn4 <<= THISBACK1(btnCb, 4); + btn5 <<= THISBACK1(btnCb, 5); + btn6 <<= THISBACK1(btnCb, 6); +} + +GUI_APP_MAIN +{ + SysExecTest().Run(); +} +