LMDI/pt

From Lazarus wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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)