Bug 60123

Summary: Editor should indicate breakpoints with a highlighted line
Product: [Applications] kdevelop Reporter: nagytam
Component: CPP DebuggerAssignee: KDevelop Developers <kdevelop-devel>
Status: RESOLVED INTENTIONAL    
Severity: wishlist    
Priority: NOR    
Version: git master   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:

Description nagytam 2003-06-20 14:57:44 UTC
Version:            (using KDE KDE 3.1.2)
Installed from:    Debian testing/unstable Packages

The icon border is not enabled default... I guess, it took a while to figure out for a beginner... 

Expected behaviour:
- Enable icon border when debugging starts
- Improve the editor to highlight (with red or configurable color) the lines with breakpoints

Note: something similar was reported in 49719. It was closed without implementing the idea.
Comment 1 Hamish Rodda 2003-06-20 15:21:36 UTC
The coloured line background on marks is is already implemented in katepart 
CVS head (though no interface yet exists to customise it)... 
Comment 2 Michael Dean 2003-07-03 18:49:35 UTC
I was thinking tan or some other neutral color would be good for bookmarks (I
had this same wish and luckily saw it before I posted my own), and red for break
points (because that's a color generally associated with stopping).  Just my two
cents.
Comment 3 John Birch 2003-07-14 09:34:54 UTC
As mentioned above, katepart (cvs) already highlights the breakpoint lines. 
 
I will accept patches that implement the forcing of the icon border to be 
displayed when the debugger starts. Anybody? (Note: I'll not be doing this due 
to time constraints.) 
 
I suggest that this would need to be controlled by a config option as I 
wouldn't want it to happen on my machine. 
 
Comment 4 Jens Dagerbo 2003-11-06 18:33:43 UTC
It's implemented in katepart. Due to the way we embed any KTextEditor compliant editor, we can't manipulate editorspecific features (like the katepart iconbar) without hideous hacks.

Let's leave it like this. Closing.