[Inkscape Brasil] Alguem ja viu a integracao do SVG numa aplicacao Delphi ou Lazarus ?

Aurélio A. Heckert aurium em gmail.com
Sábado Fevereiro 9 17:31:01 BRST 2008


Programação! :-D

Seguinte: minha onda é manipular SVG com Gecko.
Se quiser fazer uma aplicação pode fazer ela toda em
XUL que é sensacional e nativamente já terá suporte
a todos os protocolos e formatos suportados pela família
Mozilla, numa aplicação Desktop.

Com Delphi: Não faço a menor idéia. Parei de usar isso
faz 8 anos. :-p

Com Lazarus: Tem 3 formas a "com certeza", a "fuleira"
e a "duvidosa".

"duvidosa" : faça uma aplicação GTK. O objeto que apresenta
imagens tem suporte a SVG, vc pode ver ser tem como acessar
atributos via DOM nele (Não creio...) e assim modificar valores
para animar.

"fuleira" : use uma biblioteca XML para ajudar sua vida, fique
modificando valores e jogue o novo SVG para o objeto de
imagem. (ele vai reinterpretar o SVG todo a cada frame)

"com certeza" : você pode incorporar o Gecko em aplicações
GTK, colocando os poderes Mozilla dentro de uma caixinha
na sua aplicação. (assim que é feito o Epiphany, por exemplo)
Então use Javascript e DOM para manipular e criar interação
no seu SVG.
Dê um saque:
http://www.colivre.coop.br/Aurium/BoidsSVG
http://www.colivre.coop.br/Aurium/EditandoSVGComJavaScript

Documentação - MozEmbed em aplicação Ruby-GTK :
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gtk%3A%3AMozEmbed

Dica: Liberte-se das IDEs. Nem Delphi nem Lazarus (pior Delphi
que é proprietário)... Pegue uma linguagem mágica, como Ruby,
seja mais feliz em um simples e leve editor com highlight, e crie
em XUL quando sua aplicação só precisar de um sub-conjunto
de funcionalidades do Gecko.

Hasta!
 Aurium


2008/2/9 Wagner de Queiroz <wagnerdequeiroz em yahoo.com.br>:
>
>  Bom dia lista. Estou fora da lista um bom tempo embora eu leia os emails da
> lista diariamente
> Estou a procura de integrar figuras SVG numa aplicacao Delphi ou Lazarus.
> Alguem da lista ja viu integracao de figuras svg no delphi?
>
> Queria importar um desenho svg numa aplicacao Delphi e poder mudar uns
> parametros de algumas figuras via edicao do svg diretamente para poder fazer
> pseudo-animações no delphi.
>
> tipo mover um grupo de objetos de uma cordenada para outra.
>
> Wagner de Queiroz
>  Seja livre, Venha para o Linux voce também !
>
>
>
>  ________________________________
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> ____________________________________________________
>   Lista de Discussão Inkscape-Brasil
>   O Site da Comunidade:
>   http://inkscapeBrasil.org
>   Sobre a Lista de Discussão:
>   http://inkscapeBrasil.org/.Comunidade#ListaDeDiscussao
>



-- 
-===================================================-
    .           .   Aurélio A. Heckert [ GNU/Linux ]
   /             \  http://www.aurium.cjb.net
  ((__-^^-,-^^-__))
   `-_---" "---_-´  Ilustração Vetorial Livre:
    `--|o` ´o|--´   http://InkscapeBrasil.org
       \  '  /      Projeto Software Livre - Bahia:
        ): :(       http://psl-ba.softwarelivre.org
        (o_o)       Coop. de Tecnologias Livres:
         "-"        http://www.colivre.coop.br
  -------------------------------------------------
    GNU/Linux User #312507  http://counter.li.org
  - - - - - - - - - - - - - - - - - - - - - - - - -
    (  ( ( http://www.midiaindependente.org ) )  )
-===================================================-

  "Se conhecimento é poder, que país governado
   por industriais dará a verdadeira educação?
   Cuidado com o feedback da miséria!" Tet Ramon
  "Eu temo pela minha espécie quando penso que
   Deus é justo."  Thomas Jefferson


Mais detalhes sobre a lista de discussão Inkscape-Brasil