Download List

Projeto Descrição

Automatic Drawing Generation is GObject-based
library that provides a non-interactive Cairo
canvas specifically designed for generating
technical drawings.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-02-17 11:08
0.7.0

O recurso de autoscaling agora está disponível, e uma série de fatores de escala predefinidos são aplicadas até que o correcto é encontrada.

O programa de demonstração autoscales o desenho sobre o direito do mouse na área de desenho.

O apoio da introspecção foi melhorado, tornando possível ter ligações LGI (Lua) trabalhando fora da caixa.

O corte de typedef foi descartado em favor de um cabeçalho de encaminhador privada.

O padrão de traço de AdgLineStyle agora pode ser personalizado por ligação para ele uma instância de AdgDash.
Tags: Major feature enhancements, API stabilization, Documentation improvements, Code cleanup
The autoscaling feature is now available, and a series of predefined scale factors are applied
until the proper one is found.

The demo program autoscales the drawing on a right-click on the drawing area.

The introspection support has been improved,
making it possible to have LGI (Lua) bindings working out of the box.

The typedef hack has been dropped in favor of a private forwarder header.

The dash pattern of AdgLineStyle can now be customized by binding to it an AdgDash instance.

2011-03-20 22:02
0.6.3

A lógica de manipulação de texto foi movida dentro da interface AdgTextual e uma nova entidade baseada em pango (AdgText) foi adicionado. O programa de demonstração tem uma página nova caixa de diálogo que permite que você personalize o bloco de título do desenho. A biblioteca CPML tem seu quadro próprio teste e agora é possível gerar um relatório usando o "fazer relatório de ensaio". O cálculo extensões em falta no AdgRDim, AdgADim e AdgArrow estão agora em vigor. Running "ADG-demo-E" mostra o status de extensões. Um monte de bugs, principalmente na detecção catalogdir errado clareira e algumas extensões de cálculo, foram resolvidos.
Tags: Code cleanup, Major bugfix, Major feature enhancements, Testing
The text manipulation logic has been moved inside the AdgTextual interface and a new entity based on pango (AdgText) has been added. The demo program has a new dialog page that allows you to customize the title block of the drawing. The CPML library has its own test framework and it is now possible to generate a report by using "make test-report". The missing extents computation on AdgRDim, AdgADim, and AdgArrow are now in place. Running "adg-demo -E" shows the extents status. A bunch of bugs, most notably the wrong glade catalogdir detection and some extents computation, have been resolved.

2011-01-09 19:58
0.6.2

A infra-estrutura de localização foi adicionado e testado, adicionando a tradução italiana. O Widget AdgGtkArea agora é capaz de mudar interativamente zoom e pan no espaço global, arrastando e / ou girar o volante, mantendo a tecla Shift pressionada. Uma nova classe foi adicionada: AdgGtkLayout é um widget AdgGtkArea base que implementa rolagem nativa, portanto, podem ser adicionados diretamente a um recipiente GtkScrolledWindow.
Tags: Feature Enhancements, Internationalization, Documentation improvements
The localization infrastructure has been added and tested by adding the Italian translation. The AdgGtkArea widget is now capable of interactively changing zoom and pan in global space by dragging and/or rotating the wheel while keeping Shift pressed. A new class has been added: AdgGtkLayout is an AdgGtkArea based widget that implements scrolling natively, hence it can be added directly to a GtkScrolledWindow container.

2010-07-06 07:37
0.6.1

A tela agora tem suporte a impressão quando compilado com GTK + habilitado. A configuração de mídia pode ser associada à tela para que estes dados podem ser acedidos para fornecer um comportamento consistente entre diferentes backends. O programa de demonstração pode agora tornar o desenho para um arquivo SVG. arquivos gerados são armazenados no diretório de documentos do usuário. entidades incompleta agora falhar graciosamente, em vez de reclamar por dados insuficientes. Isso fornece uma maneira fácil de implementar machinings opcional: o groove facultativo no programa demo ADG está a trabalhar, aproveitando este recurso.
Tags: Major feature enhancements, usability, Documentation improvements
The canvas now has printing support when compiled with GTK+ enabled. The media setup can be associated to the canvas so this data can be accessed to provide a consistent behavior between different backends.
The demo program can now render the drawing to an SVG file. Generated files are stored in the user document directory. Incomplete entities now fail gracefully instead of complaining for insufficient data. This provides an easy way to implement optional machinings: the optional groove in the adg-demo program is working by leveraging this feature.

2010-05-08 18:41
0.6.0

A portabilidade do sistema de construção tem sido aprimorado: o tarball agora constrói fora da caixa em FreeBSD, OpenSolaris, MingW32 e GNU / Linux. O programa demo ADG tem sido reescrita a partir do zero para proporcionar um bom exemplo de que o GMD deverá ser utilizado. A prestação foi limpo ea interação ver-modelo já funciona: alterar os dados modifica o desenho. A árvore do projeto foi reorganizado em três diferentes subprojetos: CPML (material matemática acima Cairo), ADG (a tela acima CPML) e ADG-GTK (ajudantes de interface do usuário acima ADG e GTK +). Apoio à clareira foi adicionado.
Tags: Major feature enhancements, Portability, usability
The portability of the build system has been improved: the tarball now builds out of the box on FreeBSD, OpenSolaris, MinGW32, and GNU/Linux. The adg-demo program has been rewritten from scratch to provide a nice example of what the ADG should be used for. The rendering has been cleaned up and the model-view interaction now works: changing the data modifies the drawing. The project tree has been rearranged into three different subprojects: CPML (mathematical stuff above Cairo), ADG (the canvas above CPML) and ADG-GTK (user interface helpers above ADG and GTK+). Support for glade has been added.

Project Resources