Typo fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16397 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
//----------------------------------------------------------------------
|
||||
// Name: embedded.cpp
|
||||
// Purpose: To server as an example of how to use wxPython from
|
||||
// Purpose: To serve as an example of how to use wxPython from
|
||||
// within a C++ wxWindows program.
|
||||
//
|
||||
// Author: Robin Dunn
|
||||
@@ -284,95 +284,3 @@ wxWindow* MyFrame::DoPythonStuff(wxWindow* parent)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// void MyFrame::OnButton(wxCommandEvent& WXUNUSED(event))
|
||||
// {
|
||||
// //Py_Initialize();
|
||||
// //PySys_SetArgv(argc, argv)
|
||||
// // // initialize thread support
|
||||
// // PyEval_InitThreads();
|
||||
// wxPyBeginBlockThreads();
|
||||
// PyRun_SimpleString(
|
||||
// "from wxPython.wx import *\n"
|
||||
// "f = wxFrame(None, -1, 'Hello from wxPython', size=(250,150))\n"
|
||||
// "f.Show()"
|
||||
// );
|
||||
// wxPyEndBlockThreads();
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// ////////////////////////////////////////////////////////////////////////
|
||||
// ////////////////////////////////////////////////////////////////////////
|
||||
// ////////////////////////////////////////////////////////////////////////
|
||||
// /// this, RedirectIOToConsole(), help came from
|
||||
// /// http://www.halcyon.com/ast/dload/guicon.htm
|
||||
|
||||
// // #include <windows.h>
|
||||
// // #include <stdio.h>
|
||||
// #include <fcntl.h>
|
||||
// #include <io.h>
|
||||
// // #include <iostream>
|
||||
// // #include <fstream>
|
||||
// // //#ifndef _USE_OLD_IOSTREAMS
|
||||
// // using namespace std;
|
||||
// // //#endif
|
||||
|
||||
// // maximum mumber of lines the output console should have
|
||||
// static const WORD MAX_CONSOLE_LINES = 500;
|
||||
|
||||
// void RedirectIOToConsole()
|
||||
// {
|
||||
// int hConHandle;
|
||||
// long lStdHandle;
|
||||
// CONSOLE_SCREEN_BUFFER_INFO coninfo;
|
||||
// FILE *fp;
|
||||
|
||||
// // allocate a console for this app
|
||||
// AllocConsole();
|
||||
|
||||
// // set the screen buffer to be big enough to let us scroll text
|
||||
// GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &coninfo);
|
||||
|
||||
// coninfo.dwSize.Y = MAX_CONSOLE_LINES;
|
||||
// SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), coninfo.dwSize);
|
||||
|
||||
// // redirect unbuffered STDOUT to the console
|
||||
// lStdHandle = (long)GetStdHandle(STD_OUTPUT_HANDLE);
|
||||
// hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
|
||||
|
||||
// fp = _fdopen( hConHandle, "w" );
|
||||
// *stdout = *fp;
|
||||
|
||||
// setvbuf( stdout, NULL, _IONBF, 0 );
|
||||
|
||||
// // redirect unbuffered STDIN to the console
|
||||
// lStdHandle = (long)GetStdHandle(STD_INPUT_HANDLE);
|
||||
// hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
|
||||
|
||||
// fp = _fdopen( hConHandle, "r" );
|
||||
// *stdin = *fp;
|
||||
|
||||
// setvbuf( stdin, NULL, _IONBF, 0 );
|
||||
|
||||
// // redirect unbuffered STDERR to the console
|
||||
// lStdHandle = (long)GetStdHandle(STD_ERROR_HANDLE);
|
||||
// hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
|
||||
|
||||
// fp = _fdopen( hConHandle, "w" );
|
||||
// *stderr = *fp;
|
||||
// setvbuf( stderr, NULL, _IONBF, 0 );
|
||||
|
||||
// // make cout, wcout, cin, wcin, wcerr, cerr, wclog and clog
|
||||
// // point to console as well
|
||||
// //std::ios::sync_with_stdio();
|
||||
// }
|
||||
|
||||
// ////////////////////////////////////////////////////////////////////////
|
||||
// ////////////////////////////////////////////////////////////////////////
|
||||
// ////////////////////////////////////////////////////////////////////////
|
||||
|
Reference in New Issue
Block a user