Léxico de TI › Programação › XmContainer

XmContainer

Programação Svenska → Atualizado: 2026-10-12

A resposta do Motif 2.0 à janela de gerenciador de arquivos: um widget que mostra ícones soltos, em árvore ou em tabela.

Seus filhos são XmIconGadgets, um gadget novo com imagem, rótulo e colunas opcionais de detalhes. O XmNlayoutType escolhe a visão. XmSPATIAL espalha os ícones numa superfície como um desktop, em grade ou livremente; XmOUTLINE desenha uma hierarquia com botões de expandir, cada entrada indicando seu pai pela restrição XmNentryParent; e XmDETAIL o transforma numa tabela com cabeçalhos de coluna. Seleção, arrastar e soltar e navegação por teclado já vêm prontos, com as mesmas políticas de seleção do XmList.

Antes da 2.0, todo gerenciador de arquivos escrevia sua própria visão de ícones do zero, geralmente sobre um XmDrawingArea. A ironia é que o gerenciador de arquivos Motif mais conhecido, o dtfile do CDE, ficou no Motif 1.2 e nunca usou o XmContainer. Era uma API bem pensada que apareceu mais ou menos quando quem precisava dela já tinha escolhido outra coisa.

← Voltar ao léxico