X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWxConsole.cxx;h=943d52a8736d3179926481e02e997fda71274a03;hb=75cc88fbe565b4ee1a627bab47e6703d8d3399f1;hp=6a2a7d8c6f9757e7c8a888fddc675c1ae3ca380f;hpb=a26195c366a89795288009cf7e20f11afa494970;p=bbtk.git diff --git a/kernel/src/bbtkWxConsole.cxx b/kernel/src/bbtkWxConsole.cxx index 6a2a7d8..943d52a 100644 --- a/kernel/src/bbtkWxConsole.cxx +++ b/kernel/src/bbtkWxConsole.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkWxConsole.cxx,v $ Language: C++ - Date: $Date: 2008/01/22 15:02:00 $ - Version: $Revision: 1.1 $ + Date: $Date: 2008/02/14 13:44:25 $ + Version: $Revision: 1.4 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -220,7 +220,9 @@ namespace bbtk // Command page mwxTextHistory = - new wxTextCtrl(mwxPageCommand,0,_T(""),wxDefaultPosition, + new wxTextCtrl(mwxPageCommand, + ID_Text_History, + _T(""),wxDefaultPosition, wxDefaultSize, //HistorySize, wxTE_READONLY | wxTE_MULTILINE ); @@ -234,13 +236,14 @@ namespace bbtk mwxTextHistoryAttr = new wxTextAttr; mwxTextHistoryAttr->SetFont(*FixedFont); mwxTextCommand = - new wxTextCtrl(mwxPageCommand,0,_T(""),wxDefaultPosition, - wxDefaultSize,//CommandSize, - + new wxTextCtrl(mwxPageCommand, + ID_Text_Command, + _T(""),wxDefaultPosition, + wxDefaultSize, wxTE_PROCESS_ENTER - | - wxTE_PROCESS_TAB | wxWANTS_CHARS -// | wxTAB_TRAVERSAL + | wxTE_PROCESS_TAB + | wxWANTS_CHARS + //| wxTAB_TRAVERSAL ); @@ -265,6 +268,7 @@ namespace bbtk // Events connection // COMMAND // ENTER + /* Connect( mwxTextCommand->GetId(), wxEVT_COMMAND_TEXT_ENTER, (wxObjectEventFunction)& WxConsole::OnCommandEnter ); @@ -272,6 +276,7 @@ namespace bbtk wxEVT_CHAR, //wxEVT_COMMAND_TEXT_UPDATED, (wxObjectEventFunction)& WxConsole::OnCommandChar ); + */ // MENU // Connect ( @@ -282,7 +287,7 @@ namespace bbtk new WxTextCtrlStreamRedirector(std::cerr,mwxTextHistory,*wxGREEN,true); // Sets the console as the parent window of all bbtk windows - WxBlackBox::bbGlobalSetTopWindow(this); + Wx::SetTopWindow(this); // Layout @@ -301,6 +306,7 @@ namespace bbtk } //================================================================ + //================================================================ void WxConsole::OnCommandEnter(wxCommandEvent& event) { @@ -401,7 +407,11 @@ namespace bbtk void WxConsole::ShowHtmlPage(std::string& page) { // std::cout << "WxConsole::ShowHtmlPage('"<GoTo(page)) + if (mwxHtmlWindow->GoTo(page)) + { + mwxNotebook->ChangeSelection(1); + } + else { // std::cout << "ERROR html"<