I temi, come hai intuito, non possono farlo (gestiscono solo ciò che è nella finestra di modifica del testo). Per cambiare i colori dovrai cambiare i valori dei colori nel codice sorgente (scarica dal sito o GitHub ).
- Estrai il file
- Trova gli elementi di cui desideri cambiare il colore e modificali. Tutti i colori che ho visto sono indicati con RGB (xx, xx, xx)
- Ricostruisci (vedi /readmeFirst.txt dopo averlo estratto)
Ho appena dato un'occhiata a questi file, ma sicuramente lavorerò un po 'su questo domani e non mi dispiace darti i miei risultati una volta risolto.
Ad ogni modo, quello che ho visto a colpo d'occhio è che vorrai guardarti dentro
- / PowerEditor / src / ScitillaComponent / DocTabView (credo)
- / PowerEditor / src / WinControls / TabBar
- / PowerEditor / src / WinControls / ToolBar
Questo è tutto ciò che ho notato che potrebbe essere interessante finora, ma di nuovo, lo guarderò più domani e torno da te.
Modifica: il makefile ufficiale genererà degli errori, perché /PowerEditor/src/Parameters.h fa riferimento a file in modo errato. Ecco i due che ho risolto finora:
#include "TinyXml/tinyXmlA/tinyxmlA.h" (line 33)
#include "TinyXml/tinyxml.h" (line 37)
Cambia quelle righe in Parameters.h in ciò che ho scritto per gestirle. Non preoccuparti degli avvisi ("token extra dopo #endif
"): sono solo commenti.
Modifica 2: sto usando VS2012, in cui il processo di generazione provoca numerosi errori. Non li posterò qui a meno che qualcuno alla fine non chieda di loro, nel qual caso sono felice di farlo. Dovrei avere presto un lavoro!
Modifica 3: Sembra che il file di progetto VS fornito da Notepad ++ sia stato creato con una versione precedente di Visual Studio e, nell'aggiornamento dei file, Visual Studio 2012 crea molti problemi, quindi se segui questa strada, usa VS2010.
Modifica 4: Non ho reso ovvio in Modifica 3, ma mi sono arreso dopo aver capito quanto sarebbe stato difficile aggirare gli errori VS. Immagino che il codice sia cambiato in modo significativo da quando ho scritto anche questa risposta; sfortunatamente non ho notato la versione, ma sono sicuro che fosse l'ultima disponibile al momento della stesura di questa risposta, che, secondo "Tutte le versioni" , era probabilmente 6.4.1 o 6.4.2 . Tuttavia, spero che questo sia un utile punto di partenza per chiunque legga (questa risposta ha ricevuto un'attenzione costante da quando ha scritto).