CAD :: Desenho :: IO :: TK

CAD :: desenhando :: io :: tk é um módulo perl com os métodos da GUI E / S para CAD :: Desenho.
Baixe Agora

CAD :: Desenho :: IO :: TK Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Eric L. Wilhelm
  • Site do editor:
  • http://search.cpan.org/~ewilhelm/Date-Piece-v0.0.2/lib/Date/Piece.pm

CAD :: Desenho :: IO :: TK Tag


CAD :: Desenho :: IO :: TK Descrição

CAD :: Drawing :: IO :: TK é um módulo Perl com os métodos da GUI E / S para CAD :: Desenho. CAD :: io :: io :: tk é um módulo perl com os métodos da GUI E / S para CAD :: desenho.Este módulo é considerado extremamente pré-alfa e seu uso é provavelmente depreciado no momento em que você lê este.Metodes não é Construtor para esta classe, seus métodos são herdados via CAD :: Desenho :: Iothoughtsneed para redirecionar todo o acordo para ter seu próprio objeto, que pertence ao objeto de desenho (ou o objeto de desenho pertence a este objeto?) Precisamos ser capazes de construir em comandos interativos (possivelmente usando eval ("$ DRW -> $ Command");?) Em última análise, o foco aqui provavelmente desviará para apoiar o PerlCAD e a possibilidade de usar o uso de Perlcad :: Scripts de desenho. No entanto, a natureza dos scripts de luzes vs a natureza da elaboração na tela é bem diferente, então haverá alguns truques envolvidos. Uma vez que cada entidade tenha sua própria classe, a capacidade de instalar os rendimentos e a resolução das notificações devem ficar mais fáceis. Mas, ainda haverá o problema que um pop-up de depuração não sabe que aparecerá quando as entidades forem criadas, enquanto uma versão de elaboração faz (ou faz?) Possivelmente, adicionando uma lista de TK-ID para cada $ OBJ como é desenhado seria um bom ponto de partida, mas isso nos leva em problemas com vários viewports.showCreates uma nova janela (nenhuma opção é necessária.) $ DRW-> Mostrar (% Opções); Opções disponíveis Forkokay => Bool - Tentativa de Forquilha a nova janela da janela => MainWindow - use o objeto TK pré-existente STL => mensagem - Use o tamanho pré-existente do widget => - Especifique o tamanho da janela em pixels largura => W - Alias ao tamanho Altura => H - Ditto Center => - central O desenho em (x, y) escala => fator - zoom por fator (padrão para ajuste) BGCOLOR => Cor - Padrões Para "White" Hang => Boolean - se não, você acabou de obter os itens do widget de lona => @list - Desculpe, não compatível com select_addr: (Geometria DrawDraws no TK Canvas $ CNV. Lista de itens para desenhar deve ser especificado via endereços Armazenado em $ Opções {Itens}. O mais novo FAD (: E) é as $ Opções {Tag} argument, que usa addr_to_tktag () para marcar o item. $ DRW-> Draw ($ CNV,% Opções); tkbindingssetup as teclas. $ drw-> tkbindings ($ mw, $ cnv); text_size_reset text_size_reset ($ cnv); free_dist free_dist (); windowzooomcrie ligações temporárias para desenhar uma caixa de borracha. windowzoom ($ cnv); tksetviewno mais usado $ drw-> tksetview ($ cnv,% options); escala de escala necessária para criar uma visualização que mais corresponde @ext to @exext to @ext to @ext to @exext $ Scale = $ DRW-> ScaleBox (@Size, @ext); DSP SubRoutine Refseach destes deve fazer tudo o necessário para desenhar o item na tela (mas eles podem gostar de ter algumas opções disponíveis?) E, em seguida, devolver uma lista do ID do TK dos itens criados. O chamador atribuirá então tags idênticas a cada ID que é retornado por cada call.tkpointreturns de cada entidade apenas o primeiro e o segundo elemento de uma referência de matriz como uma lista. @xy_point = tkpoint (@pt); addr_to_tktageturns Uma tag strings de forma: ###### Minha $ tag = $ DRW-> addr_to_tktag ($ addr); tktag_to_addreturns uma referência anônima de hash que deve servir como endereço, desde que $ tag é uma tag válida ### ### (e que a entidade existe no objeto $ DRW (verifique isso sozinho) my $ addr = $ drw-> tktag_to_addr ($ tag ); Requisitos: · Perl.


CAD :: Desenho :: IO :: TK Software Relacionado