Color
Coloquei a classe RGBA que vai ser uma mão na roda no Canvas Genérico e para a representação de cores na parte dos estilos (SE).
Mas é igualmente importante termos a HLS e CMYK no futuro.
Uma das coisas que eu tinha pensado de colocar neste mesmo módulo é um conjunto de classes para fornecer o gerenciamento de catálogos de cores. Estes catálogos podem ser definidos separadamente por cada aplicação. São as classes ColorSchemeCatalog, ColorSchemeGroup, …. Ainda precisam de um tapinha…. Mas o legal é que a idéia delas é não trazer amarramento a um forma de armazenamento nem de visualização nem de associação com o visual dos objetos. Vou incluir uma pasta chamada schemas na raiz da TerraLib para colocar um XML de exemplo que criei.
E acho que ainda precisamos de rotinas gerais, onde dado um número de cores, gera-se gradientes e cores aleatória para classes, facilitando a consrução de legendas em aplicações que não sejam Qt.
Mas como o Lauro disse, podemos postergar um pouco algumas coisas deste módulo.