summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorJennifer Liebel <jliebel94@gmail.com>2014-11-07 11:21:23 +0000
committerTobias Madl <tobias.madl.dev@gmail.com>2014-12-09 12:34:52 +0000
commit5849d637faba09b2a67d7d3c355d1e1b5ce52380 (patch)
tree54fd339b6928952bdb61ee910660b36d5acb5369 /svx
parent466c7b01e290513fdd252cd1783786e5521baacf (diff)
changed timers to idle
Change-Id: Ibdecb970f7e6119929ec172e56d986c682008487
Diffstat (limited to 'svx')
-rw-r--r--svx/source/form/filtnav.cxx25
1 files changed, 6 insertions, 19 deletions
diff --git a/svx/source/form/filtnav.cxx b/svx/source/form/filtnav.cxx
index ae552aa64761..6cbf0521b74d 100644
--- a/svx/source/form/filtnav.cxx
+++ b/svx/source/form/filtnav.cxx
@@ -1265,12 +1265,7 @@ IMPL_LINK_NOARG(FmFilterNavigator, OnDropActionTimer)
{
SvTreeListEntry* pToExpand = GetEntry(m_aTimerTriggered);
if (pToExpand && (GetChildCount(pToExpand) > 0) && !IsExpanded(pToExpand))
- // tja, eigentlich muesste ich noch testen, ob die Node nicht schon expandiert ist, aber ich
- // habe dazu weder in den Basisklassen noch im Model eine Methode gefunden ...
- // aber ich denke, die BK sollte es auch so vertragen
Expand(pToExpand);
-
- // nach dem Expand habe ich im Gegensatz zum Scrollen natuerlich nix mehr zu tun
m_aDropActionTimer.Stop();
}
break;
@@ -1284,7 +1279,7 @@ sal_Int8 FmFilterNavigator::AcceptDrop( const AcceptDropEvent& rEvt )
{
Point aDropPos = rEvt.maPosPixel;
- // kuemmern wir uns erst mal um moeglich DropActions (Scrollen und Aufklappen)
+ // possible DropActions scroll and expand
if (rEvt.mbLeaving)
{
if (m_aDropActionTimer.IsActive())
@@ -1293,7 +1288,7 @@ sal_Int8 FmFilterNavigator::AcceptDrop( const AcceptDropEvent& rEvt )
else
{
bool bNeedTrigger = false;
- // auf dem ersten Eintrag ?
+ // first entry ?
if ((aDropPos.Y() >= 0) && (aDropPos.Y() < GetEntryHeight()))
{
m_aDropActionType = DA_SCROLLUP;
@@ -1301,8 +1296,6 @@ sal_Int8 FmFilterNavigator::AcceptDrop( const AcceptDropEvent& rEvt )
}
else
{
- // auf dem letzten (bzw. in dem Bereich, den ein Eintrag einnehmen wuerde, wenn er unten genau buendig
- // abschliessen wuerde) ?
if ((aDropPos.Y() < GetSizePixel().Height()) && (aDropPos.Y() >= GetSizePixel().Height() - GetEntryHeight()))
{
m_aDropActionType = DA_SCROLLDOWN;
@@ -1313,7 +1306,7 @@ sal_Int8 FmFilterNavigator::AcceptDrop( const AcceptDropEvent& rEvt )
SvTreeListEntry* pDropppedOn = GetEntry(aDropPos);
if (pDropppedOn && (GetChildCount(pDropppedOn) > 0) && !IsExpanded(pDropppedOn))
{
- // -> aufklappen
+ // -> expand
m_aDropActionType = DA_EXPANDNODE;
bNeedTrigger = true;
}
@@ -1321,12 +1314,10 @@ sal_Int8 FmFilterNavigator::AcceptDrop( const AcceptDropEvent& rEvt )
}
if (bNeedTrigger && (m_aTimerTriggered != aDropPos))
{
- // neu anfangen zu zaehlen
m_aTimerCounter = DROP_ACTION_TIMER_INITIAL_TICKS;
- // die Pos merken, da ich auch QueryDrops bekomme, wenn sich die Maus gar nicht bewegt hat
+ // remember DropPos because there are QueryDrops even though the mouse was not moved
m_aTimerTriggered = aDropPos;
- // und den Timer los
- if (!m_aDropActionTimer.IsActive()) // gibt es den Timer schon ?
+ if (!m_aDropActionTimer.IsActive())
{
m_aDropActionTimer.SetTimeout(DROP_ACTION_TIMER_TICK_BASE);
m_aDropActionTimer.Start();
@@ -1336,8 +1327,6 @@ sal_Int8 FmFilterNavigator::AcceptDrop( const AcceptDropEvent& rEvt )
m_aDropActionTimer.Stop();
}
-
- // Hat das Object das richtige Format?
if (!m_aControlExchange.isDragSource())
return DND_ACTION_NONE;
@@ -1386,15 +1375,13 @@ namespace
sal_Int8 FmFilterNavigator::ExecuteDrop( const ExecuteDropEvent& rEvt )
{
- // ware schlecht, wenn nach dem Droppen noch gescrollt wird ...
+ // you can't scroll after dropping...
if (m_aDropActionTimer.IsActive())
m_aDropActionTimer.Stop();
- // Format-Ueberpruefung
if (!m_aControlExchange.isDragSource())
return DND_ACTION_NONE;
- // das Ziel des Drop sowie einige Daten darueber
Point aDropPos = rEvt.maPosPixel;
SvTreeListEntry* pDropTarget = GetEntry( aDropPos );
if (!pDropTarget)