Re: EDGE_FULL_BACKGROUND
"'Roland Hughes' via scintilla-interest" <[email protected]> Sun, 1 Sep 2024 19:37:26 -0500
| Newsgroups | gmane.comp.lib.scintilla.devel |
|---|---|
| Message-ID | <[email protected]> |
On 9/1/2024 4:39 PM, 'Neil Hodgson' via scintilla-interest wrote: > Roland: > >>> Was the problem here that the margin width and scroll position 'xStart' weren't added in as they are for the EdgeVisualStyle::Line case? >> No. It highlighted FROM column 80 to the left margin instead of the right. > Did you initially add xStart to the x value at which to start the background colour? The feature will not work correctly if the window is scrolled horizontally or the line number or folding margin is displayed unless these features are taken into account. Yes. > >> So yes Neil, I knew all of this; it comes up during every project; yet I still flipped left and right to make it work because that is what I had to do. I believe there was and possibly still is a series of calls one can do with X-11 based libraries to determine if this problem exists on the target. Didn't dig into that either. > Flipping left and right makes no logical sense and is not needed on the 3 platforms I tried. > > Neil You didn't look at the links. The desktops don't bother to fill in RightOf or LeftOf in the X config files. Libraries that process those have no earthly idea which monitor really has (0,0) per the desktop. This is a widely know problem with Gtk that has gotten worse under Wayland-Westin. No need to worry about it. I'm making EDGE_FULL_BACKGROUND, EDGE_MULTI-BACKGROUND, TAB_LIST changes to CsScintilla. It will just be rough if I want to merge anything from Scintilla in going forward but once I get these merged in I have everything I ever wanted/needed for base editor functionality. Gtk had a good run, but that run is over. -- Roland Hughes, President Logikal Solutions (630)-205-1593 (cell) https://theminimumyouneedtoknow.com https://infiniteexposure.net https://johnsmith-book.com -- You received this message because you are subscribed to the Google Groups "scintilla-interest" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/scintilla-interest/4399c515-866a-4664-92e3-699ad427c8d4%40logikalsolutions.com.