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.

Ribbon

9 recursos

Barra de status

4 recursos

.NET

6 pacotes NuGet

Documentação

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.

Ribbon

Em VCL, FireMonkey, WinForms, WPF e Avalonia, Delphi 7 a 13 e C++ Builder. O Ribbon está somente na edição Registrada.

RecursoDetalhesCommunityAjuda
Abas, grupos e itensOs 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.RegistradaAjuda
Layout adaptativoQuando a janela estreita, os grupos passam de grandes para médios, pequenos e recolhidos, por prioridade, e o Ribbon rola quando tudo está recolhido.RegistradaAjuda
GaleriasUma galeria passa de linhas completas para menos colunas e depois para um menu suspenso à medida que o espaço diminui.RegistradaAjuda
KeyTipsPressione Alt para ver as letras e digite a aba e o comando. Esc volta um passo. Os KeyTips funcionam no desktop Windows.RegistradaAjuda
Exibição backstageO botão de aplicação abre uma exibição backstage com comandos e com páginas que guardam seus próprios controles.RegistradaAjuda
Barra de acesso rápidoUma 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.RegistradaAjuda
Formulário RibbonTsgcVCLRibbonForm, 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.RegistradaAjuda
Minimizar e persistência do layoutClique 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.RegistradaAjuda
Temas, acessibilidade e comandosTemas 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.RegistradaAjuda

Barra de ferramentas

RecursoDetalhesCommunityAjuda
Tipos de itemBotões, alternadores, listas suspensas, separadores, espaçadores e rótulos: Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel.Ajuda
Alternadores e grupos de opçõesAlternadores com o mesmo GroupIndex se liberam mutuamente, sem código. Down lê e define o estado.Ajuda
Menus suspensosDropdownMenu 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 estouroOs itens que não cabem passam para um menu de estouro quando a janela se estreita.RegistradaAjuda
Links de açãoO link de ação mantém Caption e Enabled sincronizados com uma TAction.RegistradaAjuda
Vínculo de emblemaTsgcToolbarBadgeLink 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

Barra de status

RecursoDetalhesCommunityAjuda
Painéis de statusPainéis de texto com larguras Spring e AutoSize.Ajuda
Progresso e indicadoresPainéis de progresso e indicadores de desligado, ok, aviso e erro (spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError).Ajuda
Atualizações thread safeSetPanelText, SetProgress e SetIndicator atualizam a barra de status a partir de uma thread de trabalho sem Synchronize.Ajuda
Alça de redimensionamentoUma alça de redimensionamento opcional no canto da barra de status.Ajuda

Teclado, temas e renderização

RecursoDetalhesCommunityAjuda
Navegação pelo tecladoMova-se entre os itens com o teclado (TabStop).Ajuda
TemasTemas claro e escuro compartilhados com os demais produtos sgcUI.Ajuda
Renderização headlessTsgcToolbarModel 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
AcessibilidadeOs 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

sgcToolbar ao lado dos controles Delphi padrão

TarefaControles Delphi padrãosgcToolbar
Botões, alternâncias, botões suspensos e separadoresTToolBartikButton, tikToggle, tikDropdown, tikSeparator
Empurre itens para a borda direitaTToolBartikSpacer
Painéis de texto com largura fixa, automática e springTStatusBarWidth, AutoSize, Spring
Painéis de progresso e de indicador de estadoTStatusBarspkProgress, spkIndicator
Atualizações de status a partir de uma thread de trabalhoTStatusBarSetPanelText, SetProgress, SetIndicator
Barra de acesso rápido e legenda na barra de títuloCustomTitleBar com TTitleBarPanel (VCL)TsgcVCLRibbonForm, TsgcFMXRibbonForm

Apenas capacidades, conforme documentado na ajuda. Sem alegações de desempenho.

sgcToolbar para .NET

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.

PacoteEdiçãoConteúdo
esegece.sgcToolbar.CommunityCommunity (gratuita)Biblioteca principal
esegece.sgcToolbar.WinForms.CommunityCommunity (gratuita)Controles Windows Forms
esegece.sgcToolbar.Wpf.CommunityCommunity (gratuita)Controles WPF
esegece.sgcToolbar.Avalonia.CommunityCommunity (gratuita)Controles Avalonia
esegece.sgcToolbar.Rendering.CommunityCommunity (gratuita)Renderização headless
esegece.sgcToolbarRegistradaBiblioteca principal
esegece.sgcToolbar.WinFormsRegistradaControles Windows Forms
esegece.sgcToolbar.WpfRegistradaControles WPF
esegece.sgcToolbar.AvaloniaRegistradaControles Avalonia
esegece.sgcToolbar.RenderingRegistradaRenderização headless

Documentação

Todos os recursos do sgcToolbar estão documentados na ajuda do sgcUI, com uma versão para cada ambiente de desenvolvimento.

Ajuda online

Comece pela introdução do sgcToolbar e siga com o início rápido e os tópicos de recursos.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI em PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcToolbar

Baixe a avaliação do sgcUI e adicione o sgcToolbar à sua aplicação Delphi, C++ Builder ou .NET.