]> git.sur5r.net Git - bacula/bacula/commitdiff
- bugfix for scrolling problem on windows (use PageDown instead of ScrollLines(3...
authorThorsten Engel <thorsten.engel@matrix-computer.com>
Fri, 20 May 2005 19:25:49 +0000 (19:25 +0000)
committerThorsten Engel <thorsten.engel@matrix-computer.com>
Fri, 20 May 2005 19:25:49 +0000 (19:25 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2076 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/wx-console/wxbmainframe.cpp

index 2d0ce3a18874761267f8af5eb7aee2ec4e4c21da..23c823654aef76cc6e658bb88bbb7a8378c19b3b 100644 (file)
@@ -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) {