From: Thorsten Engel Date: Fri, 20 May 2005 19:25:49 +0000 (+0000) Subject: - bugfix for scrolling problem on windows (use PageDown instead of ScrollLines(3... X-Git-Tag: Release-1.38.0~424 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=cad47d5f3867ea126abae8ad9574e059bec7335b;p=bacula%2Fbacula - bugfix for scrolling problem on windows (use PageDown instead of ScrollLines(3)) Please test on linux. git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2076 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/src/wx-console/wxbmainframe.cpp b/bacula/src/wx-console/wxbmainframe.cpp index 2d0ce3a188..23c823654a 100644 --- a/bacula/src/wx-console/wxbmainframe.cpp +++ b/bacula/src/wx-console/wxbmainframe.cpp @@ -571,7 +571,7 @@ void wxbMainFrame::Print(wxString str, int status) consoleCtrl->AppendText(consoleBuffer); consoleBuffer = wxT(""); SetStatusText(wxT("Console thread terminated.")); - consoleCtrl->ScrollLines(3); + consoleCtrl->PageDown(); ct = NULL; DisablePanels(); int answer = wxMessageBox(wxT("Connection to the director lost. Quit program?"), wxT("Connection lost"), @@ -614,7 +614,7 @@ void wxbMainFrame::Print(wxString str, int status) if (status == CS_DISCONNECTED) { consoleCtrl->AppendText(consoleBuffer); consoleBuffer = wxT(""); - consoleCtrl->ScrollLines(3); + consoleCtrl->PageDown(); SetStatusText(wxT("Disconnected of the director.")); DisablePanels(); return; @@ -688,7 +688,7 @@ void wxbMainFrame::Print(wxString str, int status) if (status == CS_DEBUG) { consoleCtrl->AppendText(consoleBuffer); consoleBuffer = wxT(""); - consoleCtrl->ScrollLines(3); + consoleCtrl->PageDown(); consoleCtrl->SetDefaultStyle(wxTextAttr(wxColour(0, 128, 0))); } else { @@ -706,10 +706,10 @@ void wxbMainFrame::Print(wxString str, int status) consoleCtrl->AppendText(consoleBuffer); consoleBuffer = wxT(""); - consoleCtrl->ScrollLines(3); + consoleCtrl->PageDown(); } -// consoleCtrl->ShowPosition(consoleCtrl->GetLastPosition()); + // consoleCtrl->ShowPosition(consoleCtrl->GetLastPosition()); /*if (status != CS_DEBUG) { consoleCtrl->AppendText("@"); @@ -734,8 +734,8 @@ void wxbMainFrame::Send(wxString str) ct->Write(str.mb_str(wxConvUTF8)); typeCtrl->SetValue(wxT("")); consoleCtrl->SetDefaultStyle(wxTextAttr(*wxRED)); - consoleCtrl->AppendText(wxbUtils::ConvertToPrintable(str)); - consoleCtrl->ScrollLines(3); + consoleCtrl->AppendText(wxbUtils::ConvertToPrintable(str)); + consoleCtrl->PageDown(); } /* if ((consoleCtrl->GetNumberOfLines()-1) > nlines) {