Package br.unip.aps.ui.tema
Class GerenciadorTema
java.lang.Object
br.unip.aps.ui.tema.GerenciadorTema
Tema, fontes e preferencias da interface.
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.IntegerPropertyTamanho do texto em porcentagem: 100, 115 ou 130.javafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<GerenciadorTema.Tema> -
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidalternar()Alterna entre claro e escuro.javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyvoidaplicar(javafx.scene.Parent raiz) Aplica as folhas de estilo a um no fora de uma cena registrada.javafx.beans.property.BooleanPropertyjavafx.beans.property.BooleanPropertyjavafx.beans.property.IntegerPropertyTamanho do texto em porcentagem: 100, 115 ou 130.booleanescuro()folhas()static GerenciadorTemaget()voidregistrar(javafx.scene.Scene cena) Registra uma cena para receber (e acompanhar) o tema atual.voidRestaura as preferencias padrao (tema escuro, animacoes ligadas, sidebar expandida).javafx.beans.property.BooleanPropertyjavafx.beans.property.ObjectProperty<GerenciadorTema.Tema>
-
Property Details
-
compacto
public javafx.beans.property.BooleanProperty compactoProperty- See Also:
-
daltonico
public javafx.beans.property.BooleanProperty daltonicoProperty- See Also:
-
altoContraste
public javafx.beans.property.BooleanProperty altoContrasteProperty- See Also:
-
escalaTexto
public javafx.beans.property.IntegerProperty escalaTextoPropertyTamanho do texto em porcentagem: 100, 115 ou 130.- See Also:
-
tema
- See Also:
-
animacoes
public javafx.beans.property.BooleanProperty animacoesProperty- See Also:
-
sidebarRecolhida
public javafx.beans.property.BooleanProperty sidebarRecolhidaProperty- See Also:
-
-
Method Details
-
get
-
registrar
public void registrar(javafx.scene.Scene cena) Registra uma cena para receber (e acompanhar) o tema atual. -
aplicar
public void aplicar(javafx.scene.Parent raiz) Aplica as folhas de estilo a um no fora de uma cena registrada. -
folhas
-
alternar
public void alternar()Alterna entre claro e escuro. -
escuro
public boolean escuro() -
compactoProperty
public javafx.beans.property.BooleanProperty compactoProperty()- Returns:
- the
compactoproperty
-
daltonicoProperty
public javafx.beans.property.BooleanProperty daltonicoProperty()- Returns:
- the
daltonicoproperty
-
altoContrasteProperty
public javafx.beans.property.BooleanProperty altoContrasteProperty()- Returns:
- the
altoContrasteproperty
-
escalaTextoProperty
public javafx.beans.property.IntegerProperty escalaTextoProperty()Tamanho do texto em porcentagem: 100, 115 ou 130.- Returns:
- the
escalaTextoproperty
-
temaProperty
- Returns:
- the
temaproperty
-
animacoesProperty
public javafx.beans.property.BooleanProperty animacoesProperty()- Returns:
- the
animacoesproperty
-
sidebarRecolhidaProperty
public javafx.beans.property.BooleanProperty sidebarRecolhidaProperty()- Returns:
- the
sidebarRecolhidaproperty
-
restaurarPadroes
public void restaurarPadroes()Restaura as preferencias padrao (tema escuro, animacoes ligadas, sidebar expandida).
-