Download List

项目描述

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

系统要求

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

自动缩放功能现在已可用,并且直到找到一个恰当应用一系列预定义的缩放因子。演示的程序 autoscales 的绘图在绘图区域单击鼠标右键。改进了反思支持,使它能够有 LGI (Lua) 绑定工作框。已删除 typedef hack,支持私人转发器的标头。AdgLineStyle 的短划线模式现在可以通过绑定到它 AdgDash 的实例自定义。
标签: 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

文本操作逻辑已经移到内AdgTextual接口和一个新的实体Pango的(AdgText)的基础已被添加。该演示程序有一个新的对话框页面,允许您自定义标题栏的绘图。其士富居库的拥有自己的测试框架,它现在可以生成使用“make测试报告”的报告。丢失的程度上AdgRDim,AdgADim,计算和AdgArrow现在在的地方。运行“助理总干事演示- E”的显示程度的地位。一个错误的一群,最明显的错误格莱德catalogdir一定程度的检测和计算,已经得到解决。
标签: 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

本地化的基础设施已经添加并通过添加意大利语翻译测试。现在的AdgGtkArea部件是通过拖动的交互变化和/或旋转移位,同时保持车轮压缩放和平移在全球空间能力。一个新类已添加:AdgGtkLayout是AdgGtkArea实现滚动基于构件本身,因此它可以直接添加到GtkScrolledWindow容器。
标签: 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

现在的画布打印支持GTK +的编译时启用。媒体设置可以关联到画布所以这个数据可以被访问到不同的后端提供一个一致的行为之间。演示程序现在可以提供的图纸到SVG文件。生成的文件存储在用户文档目录。不完整的实体,而不是现在不正常的数据不足抱怨。这提供了一种简便的方法来实现可选的切削加工件:在助理总干事,演示程序可选槽此功能是通过利用工作。
标签: 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

该编译系统可移植性进行了改进:现在的压缩档营造出了在FreeBSD,OpenSolaris的,盒子的mingw32和GNU / Linux操作系统。助理总干事,演示程序已被重写,以提供一个从零开始什么的助理总干事应该用于很好的例子。渲染已清理和模型交互视图现在工作:改变数据修改图纸。该项目已被改编成树三个不同的子项目:其士富居(以上开罗数学的东西),日增重(其士富居画布以上)和助理总干事- GTK的(以上日增重和GTK +用户界面佣工)。为格莱德支持已被添加。
标签: 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