sgcToolbar Matriz de recursos
Tudo o que o sgcToolbar faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso.
Tudo o que o sgcToolbar faz, agrupado por tarefa, com um link para o tópico de ajuda de cada recurso.
6 recursos
4 recursos
4 recursos
6 pacotes NuGet
Ajuda online e manuais em PDF
Registrada marca os recursos que estão nas edições Registrada e de Avaliação e não na edição Community gratuita. ~ marca um recurso que a Community tem em parte, com a diferença descrita abaixo.
Cada linha leva ao seu tópico de ajuda. A coluna Community mostra o que a edição .NET Community gratuita inclui; tudo está na Registrada e na Avaliação.
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Tipos de item | Botões, alternadores, listas suspensas, separadores, espaçadores e rótulos: Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel. | Ajuda | |
| Alternadores e grupos de opções | Alternadores com o mesmo GroupIndex se liberam mutuamente, sem código. Down lê e define o estado. | Ajuda | |
| Menus suspensos | DropdownMenu aceita um TPopupMenu (VCL) ou um ContextMenuStrip (WinForms). | Ajuda | |
| Ícones e glifos | Ícones de um ImageList (Images, ImageIndex) ou uma letra Glyph, com legendas opcionais (ShowCaptions). | Ajuda | |
| Menu de estouro | Os itens que não cabem passam para um menu de estouro quando a janela se estreita. | Registrada | Ajuda |
| Links de ação | O link de ação mantém Caption e Enabled sincronizados com uma TAction. | Registrada | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Painéis de status | Painéis de texto com larguras Spring e AutoSize. | Ajuda | |
| Progresso e indicadores | Painéis de progresso e indicadores de desligado, ok, aviso e erro (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError). | Ajuda | |
| Atualizações thread safe | SetPanelText, SetProgress e SetIndicator atualizam a barra de status a partir de uma thread de trabalho sem Synchronize. | Ajuda | |
| Alça de redimensionamento | Uma alça de redimensionamento opcional no canto da barra de status. | Ajuda |
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Navegação pelo teclado | Mova-se entre os itens com o teclado (TabStop). | Ajuda | |
| Temas | Temas claro e escuro compartilhados com os demais produtos sgcUI. | Ajuda | |
| Renderização headless | TsgcToolbarModel e TsgcStatusBarModel salvam em PNG e SVG sem janela, também no Linux64. | Ajuda | |
| Da direita para a esquerda (árabe e hebraico) | O fluxo dos itens, o chevron de estouro, as setas de lista suspensa e os separadores ficam espelhados, e as legendas são lidas da direita para a esquerda. Os ícones mantêm seus pixels; MirrorGlyph inverte os direcionais, como voltar, avançar, desfazer e refazer. | Ajuda | |
| Acessibilidade | Os botões, as alternâncias e as listas suspensas da barra de ferramentas e os painéis da barra de status são expostos ao UI Automation. Left, Right, Home e End movem entre os itens, Enter ou Space ativa um, Down ou Alt+Down abre um menu suspenso, a barra de ferramentas é uma parada de tabulação com um anel de foco visível e o alto contraste do Windows é seguido. Dê aos botões que mostram apenas um ícone uma legenda ou um Hint, para que recebam um nome significativo. Ativado por padrão no VCL (Delphi 7 ao 13), no FireMonkey no Windows, no WinForms, WPF e Avalonia. | Ajuda |
| Tarefa | Controles Delphi padrão | sgcToolbar |
|---|---|---|
| Botões, alternâncias, botões suspensos e separadores | TToolBar | tikButton, tikToggle, tikDropdown, tikSeparator |
| Empurre itens para a borda direita | TToolBar | tikSpacer |
| Painéis de texto com largura fixa, automática e spring | TStatusBar | Width, AutoSize, Spring |
| Painéis de progresso e de indicador de estado | TStatusBar | spkProgress, spkIndicator |
| Atualizações de status a partir de uma thread de trabalho | TStatusBar | SetPanelText, SetProgress, SetIndicator |
Apenas capacidades, conforme documentado na ajuda. Sem alegações de desempenho.
A barra de ferramentas e a barra de status .NET são uma versão em C# com os mesmos nomes de classe, para WinForms, WPF e Avalonia.
| Pacote | Edição | Conteúdo |
|---|---|---|
esegece.sgcToolbar.Community | Community (gratuita) | Biblioteca principal |
esegece.sgcToolbar | Registrada | Biblioteca principal |
esegece.sgcToolbar.WinForms | Registrada | Controles Windows Forms |
esegece.sgcToolbar.Wpf | Registrada | Controles WPF |
esegece.sgcToolbar.Avalonia | Registrada | Controles Avalonia |
esegece.sgcToolbar.Rendering | Registrada | Renderização headless |
Todos os recursos do sgcToolbar estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.
Comece pela introdução do sgcToolbar e siga com o início rápido e os tópicos de recursos.
Delphi →A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.
Delphi (PDF) →