diff options
author | Jennifer Liebel <jliebel94@gmail.com> | 2014-11-17 12:41:33 +0000 |
---|---|---|
committer | Tobias Madl <tobias.madl.dev@gmail.com> | 2014-12-09 12:34:59 +0000 |
commit | 24afc4f09d29881159ed1f58d92b714c690534da (patch) | |
tree | 9bf32ca961815abd4448c4bd71df10208966aa62 /dbaccess | |
parent | ab14edefdcc264381e3746bb7910f79043de77e6 (diff) |
idle to timer
Change-Id: I4862cbdb224a90c156a0c59b131ed94bf6f0d7f1
Diffstat (limited to 'dbaccess')
-rw-r--r-- | dbaccess/source/ui/inc/JoinTableView.hxx | 2 | ||||
-rw-r--r-- | dbaccess/source/ui/querydesign/JoinTableView.cxx | 18 |
2 files changed, 10 insertions, 10 deletions
diff --git a/dbaccess/source/ui/inc/JoinTableView.hxx b/dbaccess/source/ui/inc/JoinTableView.hxx index a14be0d739de..c9c500263402 100644 --- a/dbaccess/source/ui/inc/JoinTableView.hxx +++ b/dbaccess/source/ui/inc/JoinTableView.hxx @@ -85,7 +85,7 @@ namespace dbaui OTableWindowMap m_aTableMap; ::std::vector<OTableConnection*> m_vTableConnection; - Idle m_aDragScrollIdle; + Timer m_aDragScrollTimer; Rectangle m_aDragRect; Rectangle m_aSizingRect; Point m_aDragOffset; diff --git a/dbaccess/source/ui/querydesign/JoinTableView.cxx b/dbaccess/source/ui/querydesign/JoinTableView.cxx index 020e990e4db7..f622e3eac0b8 100644 --- a/dbaccess/source/ui/querydesign/JoinTableView.cxx +++ b/dbaccess/source/ui/querydesign/JoinTableView.cxx @@ -169,7 +169,7 @@ OJoinTableView::OJoinTableView( vcl::Window* pParent, OJoinDesignView* pView ) InitColors(); - m_aDragScrollIdle.SetIdleHdl(LINK(this, OJoinTableView, OnDragScrollTimer)); + m_aDragScrollTimer.SetTimeoutHdl(LINK(this, OJoinTableView, OnDragScrollTimer)); } OJoinTableView::~OJoinTableView() @@ -716,8 +716,8 @@ void OJoinTableView::Tracking( const TrackingEvent& rTEvt ) { if( m_pDragWin ) { - if (m_aDragScrollIdle.IsActive()) - m_aDragScrollIdle.Stop(); + if (m_aDragScrollTimer.IsActive()) + m_aDragScrollTimer.Stop(); // adjust position of child after moving // windows are not allowed to leave display range @@ -776,8 +776,8 @@ void OJoinTableView::Tracking( const TrackingEvent& rTEvt ) } else if (rTEvt.IsTrackingCanceled()) { - if (m_aDragScrollIdle.IsActive()) - m_aDragScrollIdle.Stop(); + if (m_aDragScrollTimer.IsActive()) + m_aDragScrollTimer.Stop(); EndTracking(); } else @@ -989,8 +989,8 @@ bool OJoinTableView::ScrollWhileDragging() OSL_ENSURE(m_pDragWin != NULL, "OJoinTableView::ScrollWhileDragging must not be called when a window is being dragged !"); // kill the timer - if (m_aDragScrollIdle.IsActive()) - m_aDragScrollIdle.Stop(); + if (m_aDragScrollTimer.IsActive()) + m_aDragScrollTimer.Stop(); Point aDragWinPos = m_ptPrevDraggingPos - m_aDragOffset; Size aDragWinSize = m_pDragWin->GetSizePixel(); @@ -1048,8 +1048,8 @@ bool OJoinTableView::ScrollWhileDragging() // resetting timer, if still necessary if (bNeedScrollTimer) { - m_aDragScrollIdle.SetPriority(VCL_IDLE_PRIORITY_LOW); - m_aDragScrollIdle.Start(); + m_aDragScrollTimer.SetTimeout(100); + m_aDragScrollTimer.Start(); } // redraw DraggingRect |