Summary: | editor does not scroll with page-up/down keys, works when mouse operates slider | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | matze |
Component: | kmdi | Assignee: | KDevelop Developers <kdevelop-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aacid, sgiessl |
Priority: | NOR | ||
Version: | SVN | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
matze
2003-12-13 11:27:04 UTC
Yes, and I have also seen it in kate. I not sure, but I suspect this is a kmdi problem. Reassigning. *** Bug 70315 has been marked as a duplicate of this bug. *** *** Bug 74636 has been marked as a duplicate of this bug. *** Some more details: - This happens only in IDEAl mode (kate and kdevelop) - it only happens if a sidebar tab is opened (sticky or not sticky). regarding to kdevelop: - if you choose QT Editor the scrollbar gets focus, too, BUT it is possible to scroll up/down. It's probably a KMDI thing -- imho the kate/katepart behaviour is ok, because the scrollbar should _never_ have focus (because then I would have to click into my source code _again_ to be able to go on writing :( ) imho the kate/katepart behaviour is ok, because the scrollbar should _never_ have focus (because then I would have to click into my source code _again_ to be able to go on writing :( ) CVS commit by dagerbo: Clever workarounds that cause more problems than they solve are a Bad Idea (tm) CCMAIL: 70282-done@bugs.kde.org M +5 -3 kmdimainfrm.cpp 1.59 --- kdelibs/kmdi/kmdimainfrm.cpp #1.58:1.59 @@ -2492,7 +2492,7 @@ void KMdiMainFrm::setActiveToolDock(KMdi if (d->activeDockPriority[0]==0) { d->activeDockPriority[0]=td; - d->focusList=new KMdiFocusList(this); - if (m_pMdi) d->focusList->addWidgetTree(m_pMdi); - if (m_documentTabWidget) d->focusList->addWidgetTree(m_documentTabWidget); +// d->focusList=new KMdiFocusList(this); +// if (m_pMdi) d->focusList->addWidgetTree(m_pMdi); +// if (m_documentTabWidget) d->focusList->addWidgetTree(m_documentTabWidget); return; } @@ -2515,4 +2515,5 @@ void KMdiMainFrm::removeFromActiveDockLi } } +/* if (d->activeDockPriority[0]==0) { if (d->focusList) d->focusList->restore(); @@ -2520,4 +2521,5 @@ void KMdiMainFrm::removeFromActiveDockLi d->focusList=0; } +*/ } |