Base di codice Eclipse: esiste un luogo che può intercettare tutti i dati di colorazione?

StackOverflow https://stackoverflow.com/questions/603463

  •  03-07-2019
  •  | 
  •  

Domanda

Sto pensando di fare un semplice cambio di sfondo scuro globale per Eclipse.

Ad esempio intercetta tutti i colori che stanno per essere resi e li sostituisce: (R, G, B) - > (255-R, 255-G, 255-B).

Puoi suggerire i punti sorgente di Eclipse dove è possibile farlo?

I problemi attuali sono

  • Ogni coppia lingua-colore deve essere modificata manualmente
  • Ci sono barre verticali che sono sempre bianche

Le domande correlate:

È stato utile?

Soluzione

Non ce n'è. Una volta ho esplorato la creazione di una combinazione di colori scuri per un IDE basato su Eclipse che stavamo creando per i nostri clienti. Le barre verticali rimangono bianche e alcuni altri colori non possono essere cambiati.

Ora, devo dire che c'è sempre un modo oscuro di fare qualcosa. Se lo desideri davvero e hai richiesto capacità di programmazione Java, potresti scrivere un hook dell'adattatore Equinox che eseguirà la strumentazione del codice byte su SWT per intercettare tutte le chiamate relative al colore e proxy attraverso il tuo mappatore di colori. (Chiedi a SO se hai bisogno di aiuto con quello.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top