Bug 62711

Summary: [Wish] Source code navigation
Product: [Applications] kdevelop Reporter: Alexey Arzamasov <AArzamasov>
Component: generalAssignee: KDevelop Developers <kdevelop-devel>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: 3.0.0a5   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexey Arzamasov 2003-08-15 13:03:27 UTC
Version:           3.0.0a5 (using KDE 3.1.3)
Installed from:    compiled sources
Compiler:          gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)
OS:          Linux (i686) release 2.4.21

Hi.
When one code in java with IDEA (should we relay on it's IDEAlity? :)) he/she can navigate through the code by using Ctrl+Click on methods and fields. This is very handy, fast and actually obvious way to quickly get through the code espetially if you are browsing the application which is written by someone else, not by yourself.
Also, History Back/Forward buttons will helps along with this "hypercode" walking.
Could this be implemented in KDevelop?
Comment 1 Jens Dagerbo 2003-08-15 13:21:52 UTC
Hmm... cool feature. 
 
As far as I can tell, the KTextEditor interfaces needs to be extended with a 
facility for getting text from mouse pointer position, something which has been 
discussed but AFAIK not yet implemented. It would at the very least require 
KDE-3.2, provided this extension is implemented by then. 
 
 
Comment 2 Amilcar do Carmo Lucas 2003-08-15 13:24:08 UTC
This has nothing to do with IDEAl mode!
It can be implemented in all four modes!

This is a EXTEMELY cool whish!!!!
Comment 3 Alexey Arzamasov 2003-08-16 09:37:19 UTC
Subject: Re:  [Wish] Source code navigation -IDEAl

On Friday 15 August 2003 11:21, you wrote:

> As far as I can tell, the KTextEditor interfaces needs to be extended with
> a facility for getting text from mouse pointer position, something which
> has been discussed but AFAIK not yet implemented. It would at the very
> least require KDE-3.2, provided this extension is implemented by then.

ok, but this only relate to user interface. And what about navigation 
implementation? AFAIK, this feature is only partially implemented now and 
allow to get currect focus to the method/field declaration. IHMO, it's not 
very helpful 'cause when one read through the code and see an unfamiliar 
method and want to 'drilldown' on it by Ctrl+clicking on it (When the Control 
key is pressed and mouse pointer hover on the method name it should be 
underlined -- as far it is a link now), so, the focus should be moved to the 
method _implementation_ not definition. Definition will do for fields, but 
not for methods.
Comments?

Comment 4 David Nolden 2006-09-14 18:48:39 UTC
This feature is implemented: See the navigation-menu in the current svn!