[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [5822] Sleep wakefully between printouts
From: |
Greg Chicares |
Subject: |
[lmi-commits] [5822] Sleep wakefully between printouts |
Date: |
Fri, 08 Nov 2013 23:28:20 +0000 |
Revision: 5822
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5822
Author: chicares
Date: 2013-11-08 23:28:19 +0000 (Fri, 08 Nov 2013)
Log Message:
-----------
Sleep wakefully between printouts
Modified Paths:
--------------
lmi/trunk/ChangeLog
lmi/trunk/progress_meter_wx.cpp
Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2013-11-08 13:08:18 UTC (rev 5821)
+++ lmi/trunk/ChangeLog 2013-11-08 23:28:19 UTC (rev 5822)
@@ -32848,3 +32848,23 @@
though not in declarations. Although it's of a primitive type, it is
important that its value not be changed.
+20131108T1306Z <address@hidden> [542]
+
+ Makefile.am
+ objects.make
+ progress_meter.cpp
+ progress_meter.hpp
+ progress_meter_wx.cpp
+Add a delay function.
+
+20131108T1308Z <address@hidden> [542]
+
+ group_values.cpp
+Use the delay function just added.
+
+20131108T2328Z <address@hidden> [542]
+
+ progress_meter_wx.cpp
+Sleep wakefully between printouts. See:
+ http://lists.nongnu.org/archive/html/lmi/2013-11/msg00005.html
+
Modified: lmi/trunk/progress_meter_wx.cpp
===================================================================
--- lmi/trunk/progress_meter_wx.cpp 2013-11-08 13:08:18 UTC (rev 5821)
+++ lmi/trunk/progress_meter_wx.cpp 2013-11-08 23:28:19 UTC (rev 5822)
@@ -28,10 +28,11 @@
#include "progress_meter.hpp"
-#include "wx_utility.hpp" // TopWindow()
+#include "wx_utility.hpp" // TheApp(), TopWindow()
+#include <wx/app.h> // Required for TheApp().
#include <wx/progdlg.h>
-#include <wx/utils.h> // wxSleep()
+#include <wx/utils.h> // wxMilliSleep()
#include <sstream>
@@ -109,7 +110,11 @@
void concrete_progress_meter::do_dawdle(int seconds) const
{
- wxSleep(seconds);
+ for(int i = 0; i < 10 * seconds; ++i)
+ {
+ wxMilliSleep(100);
+ TheApp().Yield(true);
+ }
}
std::string concrete_progress_meter::progress_message() const
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [5822] Sleep wakefully between printouts,
Greg Chicares <=