Re: Elements for inactive additional selections

"'seasoned_geek' via scintilla-interest" <[email protected]>
Newsgroups gmane.comp.lib.scintilla.devel
Message-ID <[email protected]>
Been there, done that, doesn't work.

If the layer is set to anything other than 0, the selection background does 
not show. When you click on a different window it also wipes the text off 
the screen.

On Tuesday, March 26, 2024 at 8:34:50 PM UTC marc wrote:

> Can you set the layer?
>
> SetSelectionLayer(Layer::UnderText);
>
> On Tuesday, March 26, 2024 at 8:19:45 PM UTC [email protected] 
> wrote:
>
>> Thankyou for your response mark.
>>
>> The problem, at least what I believe the problem to be, is No Good Deed 
>> Goes Unpunished. When I merged in the current tip of tip from both 
>> Scintilla and CopperSpice I picked up a bug on all platforms where 
>> Selection Inactive Back is actually getting painted on the same layer as 
>> the text layer __and__ it appears to always use an Alpha of 255, wiping out 
>> the text.
>>
>> Right now I'm in the process of spinning back my RPM branch  
>> https://github.com/RolandHughes/copperspice/tree/RPM  back to the August 
>> 2023 because I firmly believe this to be a bug in CopperSpice. Mainly I 
>> believe it because I already rolled CsScintilla back to version 1.5.9 which 
>> is where I merged in Scintilla 5.3.6 and building locally I still have the 
>> problem.
>>
>> Neil has graciously ran the 3.6.2 AppImage 
>> https://sourceforge.net/projects/reddiamond/files/AppImages/ on his most 
>> recent Ubuntu and it doesn't show the problem. I firmly believed that I 
>> built that AppImage using the latest of both CsScintilla and my fork of 
>> CopperSpice (they __still__ haven't pulled in the changes and they 
>> __still__ don't have official RPM or Debian packages because they are still 
>> Dr. Dorking around with the CMake packaging stuff that's never going to 
>> work reliably, but that is a rant for another time and message board!)
>>
>> Just a few moments ago I ran the "latest" AppImage on this machine 
>> running Linux Mint 
>> [image: mint-cinnamon-version.png]
>>
>> The AppImage works flawlessly. My local build still has the bug. The 
>> .json I used to build the AppImage looks correct.
>>
>> roland@roland-HP-EliteDesk-800-G2-SFF:~/sf_projects/reddiamond$ cat 
>> appimage-3-6-2.json
>> {
>>     "buildinfo": [
>>     {
>>         "prerun": [
>>             "curl -sL 
>> https://sourceforge.net/projects/csscintilla/files/Ubuntu_18.04/LS-CS-1.8.2-amd64.deb 
>> -o ~/.cache/deb2appimage/debs/LS-CS-1.8.2.deb",
>>             "curl -sL 
>> https://sourceforge.net/projects/csscintilla/files/Ubuntu_18.04/CsScintilla-1.6.1-amd64.deb 
>> -o ~/.cache/deb2appimage/debs/CsScintilla-1.6.1.deb",
>>             "curl -sL 
>> https://sourceforge.net/projects/reddiamond/files/Debians/reddiamond-U18.04-3.6.2-amd64.deb 
>> -o ~/.cache/deb2appimage/debs/reddiamond-3.6.2.deb"
>>         ],
>>         "name": "reddiamond",
>>         "version": "3.6.2",
>>         "repoarch": "amd64",
>>
>> That doesn't mean the build was correct. It is theoretically possible in 
>> the version renaming as part of the .deb creation process the 1.5.9 for 
>> ubuntu 18.04 (where you build AppImages if you want them to actually run) 
>> got renamed and pushed to SourceForge. Will let a build run this evening 
>> and hopefully identify the problem. At this stage I have no problem rolling 
>> back the version of CopperSpice I use. They haven't added that much, at 
>> least not enough to make the bug worth dealing with.
>>
>> *If* there was a Setting or Config value I could set in Scintilla to 
>> turn off Inactive Selection Background painting anything at all, that would 
>> allow me to blissfully ignore this issue.
>>
>> I have reported the bug to CopperSpice, but they don't see it because 
>> their Diamond <https://download.copperspice.com/diamond/binary/> editor 
>> uses QTextEdit for its edit component and it doesn't other to change the 
>> background when you click a different window.
>>
>> I do thank you for responding though.
>>
>>
>> On Tuesday, March 26, 2024 at 7:21:36 PM UTC marc wrote:
>>
>> Set it to the same colour as the default...
>>
>> auto c = GetElementColour(Element::SelectionBack);
>> SetElementColour(Element::SelectionInactiveBack, c);
>>
>>
>>

-- 
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/ec8c2b45-bfd1-46ff-8474-24e0b9d7a371n%40googlegroups.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.