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.
9 recursos
7 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.
Em VCL, FireMonkey, WinForms, WPF e Avalonia, Delphi 7 a 13 e C++ Builder. O Ribbon está somente na edição Registrada.
| Recurso | Detalhes | Community | Ajuda |
|---|---|---|---|
| Abas, grupos e itens | Os comandos ficam em abas e grupos, com abas contextuais que mostram uma faixa de cor, iniciadores de caixa de diálogo e um botão de aplicação. Os itens são botões grandes e pequenos, botões divididos, menus suspensos, botões de alternância, caixas de seleção, caixas de combinação e caixas de edição. | Registrada | Ajuda |
| Layout adaptativo | Quando a janela estreita, os grupos passam de grandes para médios, pequenos e recolhidos, por prioridade, e o Ribbon rola quando tudo está recolhido. | Registrada | Ajuda |
| Galerias | Uma galeria passa de linhas completas para menos colunas e depois para um menu suspenso à medida que o espaço diminui. | Registrada | Ajuda |
| KeyTips | Pressione Alt para ver as letras e digite a aba e o comando. Esc volta um passo. Os KeyTips funcionam no desktop Windows. | Registrada | Ajuda |
| Exibição backstage | O botão de aplicação abre uma exibição backstage com comandos e com páginas que guardam seus próprios controles. | Registrada | Ajuda |
| Barra de acesso rápido | Uma barra de acesso rápido acima ou abaixo do Ribbon, que os usuários personalizam por um menu ou com o botão direito. Ela tem a sua própria linha, ou o formulário Ribbon a desenha na barra de título da janela. | Registrada | Ajuda |
| Formulário Ribbon | TsgcVCLRibbonForm, TsgcFMXRibbonForm e os formulários Ribbon do WinForms, WPF e Avalonia desenham uma barra de título com tema, com o ícone da janela, a barra de acesso rápido, a legenda centralizada e os botões da janela, na cor da linha de abas do Ribbon. A sombra, as bordas de redimensionamento e os snap layouts do Windows 11 permanecem, e o espaço vazio arrasta a janela. Com a barra de acesso rápido abaixo do Ribbon, a barra de título mostra apenas a legenda. | Registrada | Ajuda |
| Minimizar e persistência do layout | Clique duas vezes em uma aba ou pressione Ctrl+F1 para minimizar. SaveLayout e LoadLayout guardam em JSON a barra de acesso rápido de cada usuário e o estado minimizado. | Registrada | Ajuda |
| Temas, acessibilidade e comandos | Temas claro, escuro e de alto contraste que acompanham o tema da aplicação, da direita para a esquerda, DPI alto e UI Automation para leitores de tela. Vínculo de actions no Delphi, ICommand no .NET e declaração XAML no WPF e no Avalonia. | Registrada | Ajuda |
| 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 |
| Vínculo de emblema | TsgcToolbarBadgeLink mostra um número de qualquer IsgcUIBadgeSource, como a contagem de não lidas do modelo de notificações do sgcNavigation, como o Badge de um item da toolbar, sem código. Acima de MaxCount (99) o emblema mostra 99+, e o nome acessível do item inclui a contagem. Um item do ribbon como destino é 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 |
| Barra de acesso rápido e legenda na barra de título | CustomTitleBar com TTitleBarPanel (VCL) | TsgcVCLRibbonForm, TsgcFMXRibbonForm |
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.WinForms.Community | Community (gratuita) | Controles Windows Forms |
esegece.sgcToolbar.Wpf.Community | Community (gratuita) | Controles WPF |
esegece.sgcToolbar.Avalonia.Community | Community (gratuita) | Controles Avalonia |
esegece.sgcToolbar.Rendering.Community | Community (gratuita) | Renderização headless |
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) →