Res: [Inkscape Brasil] Alguem ja viu a integracao do SVG numa
aplicacao Delphi ou Lazarus ?
Wagner de Queiroz
wagnerdequeiroz em yahoo.com.br
Sábado Fevereiro 9 21:45:08 BRST 2008
Entendi.
Na verdade é que sou escravo do Delphi pois estou tentando concluir um curso de interfaces em Delphi. É que a ideia de fazer o SVG animado no delphi é um sonho utópico que me aguça a mente justamente na hora de dormir.
Ja que não bebi e estou totalmente doidao:
Bem que eu gostaria de manjar de alemão e ter dinheiro para ir neste evento:
http://www.svgopen.org/2008/
Deve ser o maximo!
agora falando sério. Eu vibrei de emoçao quando achei este link:
http://www.svgopen.org/2005/papers/MakingControlPanelsInSVGFormat/index.html
eu queria que minhas aplicacoes em Delphi e depois Lazarus tivessem esses paineis svg criados no inkscape
Wagner de Queiroz
Seja livre, Venha para o Linux voce também !
----- Mensagem original ----
De: Aurélio A. Heckert <aurium em gmail.com>
Para: Comunidade Inkscape Brasil <inkscape-brasil em listas.softwarelivre.org>
Enviadas: Sábado, 9 de Fevereiro de 2008 17:31:01
Assunto: Re: [Inkscape Brasil] Alguem ja viu a integracao do SVG numa aplicacao Delphi ou Lazarus ?
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
____________________________________________________
Lista de Discussão Inkscape-Brasil
O Site da Comunidade:
http://inkscapeBrasil.org
Sobre a Lista de Discussão:
http://inkscapeBrasil.org/.Comunidade#ListaDeDiscussao
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.softwarelivre.org/pipermail/inkscape-brasil/attachments/20080209/19632269/attachment-0001.html
Mais detalhes sobre a lista de discussão Inkscape-Brasil