LMDI/pt
│
English (en) │
português (pt) │
Sobre
A Suite LMDI ("Lazarus MDI" Interface Simulation ou Interface de Simulação MDI no Lazarus) é composta de componentes para criar uma simulação de aplicações MDI. Ela é escrita completamente baseada em componentes já existentes na VCL/LCL (TPanel, TImage, etc). A Suite LMDI contém os seguintes componentes:
TButtonsBar = Uma barra de botões para minimizar, restaurar e fechar as janelas-filhas (também pode ser usada para outros propósitos). Veja um exemplo no diretório demos/mdbb-runtime.
TFormPanel = Uma espécie de "janela-filha", que será usada como um esqueleto para o componente TChildDoc (veja MultiDoc).
TTitleBar = Uma barra de título, descendente de TButtonsBar, que será usada nas janelas-filhas e arrastará essas jenalas no container (TMultiDoc).
Screen Shot
Eu estou escrevendo um programa para editar arquivos html/cpp/pascal/txt (Source Page Editor) Um screenshot dele é
Autor
LMDI foi criado por Júnior Gonçalves
MultiDoc foi criado por Patrick Chevalley
Licença
LGPL Modificado (a mesma que MultiDoc e MDButtonsBar), veja docs\readme.txt
Download
O componente e um programa de demonstração podem ser encontrados no meu Website.
Registro de Mudanças
- Versão 0.1 2007/12/31 Primeiro Lançamento Beta.
Dependências / Requerimentos de Sistema
Esse componente é exclusivamente derivado de componentes padrão de nível superior (TPanel, TImage, etc).
Ele deve funcionar em todas as plataformas Lazarus sem modificações.
Ele foi testado no Windows (2k e XP), mas não foi testado em qualquer distro Linux.
WidgetSets
- Win32: OK. Ele funciona bem;
- GTK2 (Win32): OK. Ele funciona bem! (Com alguns testes, eu encontrei uma pequeno problema na altura da barra de título da primeira filha);
- QT (Win32): OK. Ele funciona bem!
Instalação
- Compile e instale o arquivo LMDI.lpk.
- Abra o exemplo demo/mdbb-runtime/mdbb.lpi
Esse exemplo mostra algumas propriedades dos componentes TitleBar/ButtonsBar.
Utilização
ToDo
Exemplos
Em Breve (veja o diretório demos também)