Package br.unip.aps.ui.componentes


package br.unip.aps.ui.componentes
  • Class
    Description
    Desenha uma arvore AVL em Canvas; apos cada insercao os nos deslizam da posicao antiga para a nova.
    Barras horizontais com rotulo a esquerda e valor escrito no fim de cada barra (sem eixo).
    Item.
    Calendario de focos por dia (heatmap), no estilo "contribution graph".
    Card de grafico com titulo, legenda e menu de acoes.
    Estado visual do card.
    Chips: rotulos compactos para contexto (UF, anos, registros), estados (verificado, O(n²)) e filtros ativos removiveis.
    Variante visual (mapeada para classes CSS).
    Painel que coloca dois municipios lado a lado: totais, ranking, anos, bioma, densidade e focos mes a mes.
    Dialogos modais com a identidade do sistema (nada de Alert padrao cru).
    Grafico de rosca (donut) com o total no centro e legenda lateral com valores e percentuais.
    Item do grafico.
    Estado vazio: icone, titulo, explicacao e acoes.
    Escala de espacamento do design system (px).
    Faixa termica: um retangulo por mes da base, colorido pela quantidade de focos (escala inferno).
    Ponto unico de feedback nao bloqueante (toasts).
    Destino das mensagens.
    Painel lateral com a ficha de um municipio: total, ranking, focos por mes, bioma e vizinhos com focos.
    Barra de filtros global, fixa no topo do conteudo.
    Grade de colunas iguais que se ajusta a largura disponivel.
    Utilitarios de graficos.
    Catalogo de icones (Ikonli · Material Design Icons 2).
    Card de indicador (KPI) padronizado.
    Estilo do badge do icone.
    Semantica da linha de contexto.
    Regras de layout globais.
    Linha do tempo do mapa: escolhe um mes (ou um intervalo) na faixa termica e toca os meses em sequencia.
    Sobreposicao de carregamento.
    Marca do sistema: chama em gradiente termico com tres barras de grafico (fogo + dados).
    Matriz de confusao como heatmap.
    Movimento do sistema: curva de saida forte, 150-450 ms, e nada anima se o usuario desligou as animacoes.
    Paleta de comandos (Ctrl+K): busca aproximada por telas, acoes, municipios e algoritmos.
    Um item executavel da paleta.
    Pseudocodigo de cada algoritmo e a linha que corresponde a cada tipo de operacao (comparacao, troca, escrita).
    Seletor visual do mapa-base: miniaturas reais de cada estilo (Esri), escolha persistente e aviso sem internet.
    Um estilo de mapa-base; camadas sao servicos de tiles da Esri sobrepostos na ordem.
    Item de navegacao da sidebar.
    Visualizacao animada de um algoritmo de ordenacao em uma amostra pequena (barras).
    Minigrafico de linha (sparkline) sem eixos, usado nos cards de KPI para mostrar a tendencia mensal.
    Notificacao nao bloqueante (toast) exibida no canto inferior direito, com icone e cor semanticos.
    Tipo semantico.