Motywy, jak się domyślacie, nie mogą tego zrobić (obsługują tylko to, co jest w oknie edycji tekstu). Aby zmienić kolory, musisz zmienić wartości kolorów w kodzie źródłowym (pobierz ze strony lub GitHub ).
- Wyodrębnij plik
- Znajdź elementy, których kolor chcesz zmienić, i zmień je. Wszystkie kolory, które widziałem, są oznaczone jako RGB (xx, xx, xx)
- Przebuduj (patrz /readmeFirst.txt po rozpakowaniu)
Właśnie rzuciłem okiem na te pliki, ale zdecydowanie jutro nad tym popracuję i nie mam nic przeciwko, aby dać wam moje wyniki, gdy już je rozwiążę.
W każdym razie na pierwszy rzut oka widziałem, że będziesz chciał zajrzeć
- / PowerEditor / src / ScitillaComponent / DocTabView (myślę)
- / PowerEditor / src / WinControls / TabBar
- / PowerEditor / src / WinControls / ToolBar
To wszystko, co do tej pory zauważyłem, może być interesujące, ale znowu, przyjrzę się temu jutro i wrócę do ciebie.
Edycja: oficjalny plik makef daje błędy, ponieważ /PowerEditor/src/Parameters.h niepoprawnie odwołuje się do plików. Oto dwa, które do tej pory naprawiłem:
#include "TinyXml/tinyXmlA/tinyxmlA.h" (line 33)
#include "TinyXml/tinyxml.h" (line 37)
Zmień te wiersze w Parameters.h na to, co napisałem, aby sobie z nimi poradzić. Nie martw się o ostrzeżenia („dodatkowe tokeny po #endif
”) - to tylko komentarze.
Edycja 2: Używam VS2012, w którym proces kompilacji powoduje wiele błędów. Nie opublikuję ich tutaj, chyba że ktoś w końcu o nie zapyta. W takim przypadku chętnie to zrobię. Niedługo powinienem mieć działający zestaw!
Edycja 3: Wydaje się, że plik projektu VS dostarczony przez Notepad ++ został utworzony we wcześniejszej wersji programu Visual Studio, a podczas aktualizacji plików program Visual Studio 2012 stwarza wiele problemów, więc jeśli wybierzesz tę trasę, użyj VS2010.
Edycja 4: Nie dałem do zrozumienia w Edycji 3, ale poddałem się, gdy zdałem sobie sprawę, jak trudno będzie obejść błędy VS. Wyobrażam sobie, że kod znacznie się zmienił, odkąd napisałem tę odpowiedź; niestety nie zanotowałem wersji, ale jestem pewien, że była to najnowsza dostępna w momencie pisania tej odpowiedzi, która według „Wszystkich wersji” prawdopodobnie była 6.4.1 lub 6.4.2 . Mam jednak nadzieję, że jest to przydatny punkt wyjścia dla każdego, kto czyta (odpowiedź ta była konsekwentnie poświęcana od pisania).