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.


QR Code
QR Code wiki:designimplementation:color (generated for current page)