LMDI/pt

From Lazarus wiki
Jump to: navigation, search

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 é O fonte ainda não está disponível, mas ele será GPL

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)