Automatic Drawing Generation

Tela Software:
Automatic Drawing Generation
Detalhes de Software:
Versão: 0.8.0 Atualizado
Data de upload: 14 Apr 15
Revelador: Fontana Nicola
Licença: Livre
Popularidade: 7

Rating: nan/5 (Total Votes: 0)

Geração de Desenho Automático (ADG) é um multi-plataforma, projeto de software livre e open source implementado em C e Lua como uma biblioteca baseada em GObject que oferece uma tela Cairo não-interativo, que foi projetado para a geração de desenhos técnicos.


Características à primeira vista

Sendo altamente personalizável, Geração Automática Desenho possui suporte para matrizes distintas locais e globais, suporte para vários formatos de saída, incluindo PDF, PNG, PS, GDI e X11, suporte completo para GObject introspecção oferecendo fácil criação de vínculos de linguagem, bem como suporte para a separação de modelo e vista.
Além disso, o projeto vem com um aplicativo de demonstração, o que ajudará os desenvolvedores que desejam implementar a biblioteca ADG em seu projeto para aprender a usá-lo, mostrando-lhes os recursos da tela, que pode ser usado diretamente em ligações C. Lua são também disponível no projeto Geração Automática de desenho.


Primeiros passos com a biblioteca ADG

A instalação da biblioteca ADG (Geração Automática de desenho) em um sistema operacional GNU / Linux é uma tarefa fácil, porque você terá que baixar a versão mais recente do programa de Softoware, onde é distribuído como um arquivo TAR, salvar o arquivo em algum lugar no seu computador, descompactá-lo e abrir um aplicativo emulador de terminal.
No aplicativo Terminal, use o & lsquo; cd & rsquo; comando para navegar para a localização dos ficheiros de arquivo extraído (por exemplo cd /home/softoware/adg-0.7.5), execute o & lsquo; ./ configure & amp; & amp; tornar o & rsquo; comando para configurar e compilar o software, seguido do & lsquo; sudo make install & rsquo; comando para instalá-lo em todo o sistema.


Sob os sistemas operacionais suportados capuz e

A biblioteca ADG é suportado em uma ampla gama de sistemas operacionais, incluindo Linux, Solaris, FreeBSD, Microsoft Windows e Mac OS X. O C e Lua linguagens de programação têm sido usados ​​para escrever esta biblioteca, que é totalmente compatível com 64 bit e conjunto de instruções de 32 bits arquiteturas.

O que é novo nesta versão:

  • O projeto foi adaptado para adg-lua, a fim de ser capaz de publicar o demo Web on-line em um servidor LAMP padrão.
  • A compatibilidade do projeto com sistemas desatualizados foi melhorado.
  • Compilação sem apoio GTK + foi ensaiado:. A tela está agora funcionando corretamente em um sistema sem um servidor X instalado

O que é novo na versão 0.7.6:

  • O projeto foi adaptado para adg-lua, a fim de ser capaz de publicar o demo Web on-line em um servidor LAMP padrão.
  • A compatibilidade do projeto com sistemas desatualizados foi melhorado.
  • Compilação sem apoio GTK + foi ensaiado:. A tela está agora funcionando corretamente em um sistema sem um servidor X instalado

O que é novo na versão 0.7.2:

  • Fora da caixa ligações são agora inteiramente de trabalho: o programa adg-demo oferecido pela adg-lua (http://adg.entidi.com/lua/) está a par com a ADG-demo oficial em C.
  • AdgDress é herdada de genum em vez de ser uma solução artesanal.
  • Um monte de código especializado foi removido, de modo que o mapeamento entre números e nomes em ligações é automática.
  • A consistência nos nomes de widget foi melhorado, o que lhe permite simplificar conexões de sinal no lado da Lua.

O que é novo na versão 0.7.1:

  • Fora da caixa suporte para LGI (dinâmico ligações Lua com base em GObject introspecção) agora é mantido ativamente e efetivamente usado para testar APIs.
  • Os invólucros GBoxed para estruturas Cairo como cairo_matrix_t foram descartados em favor do suporte nativo fornecido pela biblioteca cairo-gobject.
  • wrappers gobject para estruturas CPML como pares, primitivas e segmentos foram movidos para CPML. Isso torna redundante a presença de wrappers no lado da ADG.

O que é novo na versão 0.7.0:

  • O recurso autoscaling já está disponível, e uma série de fatores de escala predefinidas são aplicadas até que o correto é encontrado.
  • O programa de demonstração autoscales o desenho em um clique com o botão direito na área de desenho.
  • O apoio introspecção foi melhorado, tornando-se possível ter BIG (LUA) ligações de trabalho fora da caixa.
  • O hack typedef foi abandonada em favor de um cabeçalho de remetente privado.
  • O padrão pitada de AdgLineStyle agora podem ser personalizados através da ligação a ela uma instância AdgDash.

O que é novo na versão 0.6.6:

  • O projeto foi portado para o GTK + 3 em plataformas Windows a.

  • Instalador
  • Um Win64 está disponível. adg-demo agora incorpora ícones de diferentes tamanhos, variando de 16x16 para 128x128 pixels.
  • O look-up cai de volta para srcdir para que os ícones também pode ser usado sem instalar o programa.
  • Várias novas APIs foram adicionados para ajudar com esta deslocalização.
  • Os instaladores do Windows tem muitas melhorias cosméticas.
  • O código NSIS foi limpa.

O que é novo na versão 0.6.4:

  • As ligações Lua, com base em lgob, estão agora disponível como um projeto separado (GMD-lua). O código de cola é gerado automaticamente usando GObject introspecção.
  • O sistema de compilação pode detectar e usar GTK + 3 e 2,0 gladeui-se encontrado. GTK + 2 e gladeui-1.0 ainda estão disponíveis e podem ser forçado em tempo de configuração.
  • A prestação de AdgRDim foi aprimorado: quando a propriedade "de fora" é habilitado, o líder linha se estenderá beyoud o arco de citar para uma distância styleable eo marcador será reveresed
  • .
  • A melhor frontend texto é selecionado em tempo de configuração. Quando Pango está disponível, será preferível ao APIs texto brinquedo cairo.

O que é novo na versão 0.6.3:

  • A lógica manipulação texto foi transferido para dentro da interface AdgTextual e uma nova entidade com base em Pango (AdgText) foi adicionado. Também AdgToyText implementa AdgTextual para que todas as entidades de texto agora são intercambiáveis.
  • O programa de demonstração tem uma nova página de diálogo que permite personalizar o bloco de título do desenho. As sugestões de zoom foram movidos fora do papel de modo que o desenho pode ser considerado finalizado.
  • A biblioteca CPML tem o seu próprio framework de teste. Enfim testes foram melhorados em geral de modo que agora é possível gerar um relatório usando "fazer test-relatório".
  • O cálculo extensões desaparecidas em AdgRDim, AdgADim e AdgArrow estão agora no lugar. Chamando ADG-demo com a opção -E é possível verificar visualmente o estado extensões.
  • Um monte de erros, mais notavelmente o errado detecção catalogdir clareira e algumas extensões computação, foram resolvidos.

O que é novo na versão 0.6.2:

  • A infra-estrutura de localização tenha sido adicionado e testado, adicionando a tradução italiana.
  • O Widget AdgGtkArea agora é capaz de mudar de forma interativa de zoom e pan no espaço global, arrastando e / ou girar a roda, mantendo o Shift pressionada.
  • Uma nova classe foi implementado:. AdgGtkLayout é um widget baseado AdgGtkArea que implementa a rolagem nativa, portanto, ele pode ser adicionado diretamente a um recipiente GtkScrolledWindow

O que é novo na versão 0.6.1:

  • A tela agora tem suporte a impressão quando compilado com GTK + habilitado.
  • A configuração da mídia pode ser associado à lona assim esses dados pode ser acessado para fornecer um comportamento consistente entre diferentes backends.
  • O programa de demonstração pode agora processar o desenho para um arquivo SVG.
  • Os arquivos gerados são armazenados no diretório de documentos do usuário.
  • entidades incompletos agora falhar normalmente em vez de reclamar por dados insuficientes.
  • Isso fornece uma maneira fácil de implementar machinings opcionais: ranhura opcional no programa adg-demo está trabalhando, aproveitando este recurso
  • .

Requisitos :

  • GTK +
  • Cairo
  • glib2

Programas semelhantes

JFormDesigner
JFormDesigner

18 Feb 15

slidemenu
slidemenu

19 Feb 15

TkInter
TkInter

3 Jun 15

Comentário para Automatic Drawing Generation

Comentários não encontrado
Adicionar comentário
Ligue imagens!