Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

Programa simples em Lua que não desenha o painel

1 de Novembro de 2011, 17:28 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 53 vezes

Olá! Estou tentando criar um programa simples, que cria um painel com uma imagem, e pinta este painel no canvas.

Se eu desenhar a imagem diretamente no canvas, funciona. Mas por que não funciona se eu desenhar no painel (para poder modularizar a GUI)? Alguma idéia?

Segue o código Lua (nada é mostrado na tela): 

panel = canvas:new(130, 44);
panel:compose(0, 0, canvas:new("logo.png"));
panel:flush();
canvas:compose(100, 100, panel);
canvas:flush();

Autor: Wellington Brito de Carvalho


33 comentários

  • 7e6f2a41aab1d7184b9d74f96549b0d4?only path=false&size=50&d=404Esdras Caleb Oliveira Silva(usuário não autenticado)
    3 de Novembro de 2011, 11:17

     

    kra parece ser buga primeira vista.

    Tente dar flush no panel apos o flush no canvas.  Vou testar aqui algumas coisas tambem

    • 0ef794389d274042606a05075f4809f4?only path=false&size=50&d=404Wellington Brito de Carvalho(usuário não autenticado)
      3 de Novembro de 2011, 12:44

       

      Não, o flush adicional não fez efeito... :(

      Estou tentando também apenas pintando o fundo, ao invés de mostrar a figura:

      panel = canvas:new(130, 44);
      --panel:compose(0, 0, canvas:new("logo.png"));
      panel.attrColor('blue', 255);
      panel.drawRect('fill', 10, 10, 100, 100);
      panel:flush();
      canvas:compose(100, 100, panel);
      canvas:flush();
      panel:flush();

       ..mas também não surte efeito.

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo