Переглянути джерело

Add dark mode support to autocompletion lists. Can be improved with Scintilla changes probably.

Martijn Laan 1 рік тому
батько
коміт
63e21f456d
2 змінених файлів з 4 додано та 0 видалено
  1. 3 0
      Projects/Src/CompScintEdit.pas
  2. 1 0
      whatsnew.htm

+ 3 - 0
Projects/Src/CompScintEdit.pas

@@ -465,6 +465,9 @@ begin
     Font.Color := FTheme.Colors[tcFore];
     Color := FTheme.Colors[tcBack];
 
+    Call(SCI_SETELEMENTCOLOUR, SC_ELEMENT_LIST, FTheme.Colors[tcFore] or (SC_ALPHA_OPAQUE shl 24));
+    Call(SCI_SETELEMENTCOLOUR, SC_ELEMENT_LIST_BACK, FTheme.Colors[tcBack] or (SC_ALPHA_OPAQUE shl 24));
+
     var SelBackColor := FTheme.Colors[tcSelBack];
     Call(SCI_SETELEMENTCOLOUR, SC_ELEMENT_SELECTION_BACK, SelBackColor);
     Call(SCI_SETELEMENTCOLOUR, SC_ELEMENT_SELECTION_ADDITIONAL_BACK, SelBackColor);

+ 1 - 0
whatsnew.htm

@@ -59,6 +59,7 @@ For conditions of distribution and use, see <a href="files/is/license.txt">LICEN
   <li>Added shortcuts to move selected lines up or down (Alt+Up and Alt+Down).</li>
   <li>Added shortcut and menu item to toggle line comment (Ctrl+/).</li>
   <li>Added a right-click popup menu to the editor's gutter column for breakpoints.</li>
+  <li>Added dark mode support to autocompletion lists.</li>
 </ul>
 <p>Other changes:</p>
 <ul>