From: Hans V. L. <Ha...@so...> - 2004-03-18 14:18:59
|
Ray, I had a search for you. I thought I read on the wx-user list on how to do it (or at least underline a given line), but I couldn't find the mail anymore (must have dreamt it). After a while I finally found http://mailman.lyra.org/pipermail/scintilla-interest/2002-November/001792.html So this leads to 2 different ways to do it: - First way: Don't show the margin, this will highlight the full line. (I didn't test if this is true!) - Second way: Define another marker with the wxSTC_MARK_BACKGROUND, and when toggling an arrow marker also toggle the background marker. It almost seems a same to waste a marker for this, as the number of markers is limited (31 MAX - 7 Folder markers), but this seems the most confined way. (Note: I tested the wxSTC_MARK_BACKGROUND marker style, so I know this to work). Anyway if we ever run out of markers (I doubt this will ever happen...) we can either add some drawing logic or force users to change the MARKER_MAX in Scintilla.h. Another way to do it is to select all text on that active line. Does this help? Hans. ----- Original Message ----- From: "Ray Gilbert" <ray...@sc...> To: <wxs...@li...> Sent: Thursday, March 18, 2004 6:53 AM Subject: [CodeDragon] Howto highlight line in StyledTextCtrl? When steeping in debugger I want to highlight the current line as well as put an arrow in the margin. I have the arrow working, but any clues on howto easily highlight the current line. Ray |