ダウンロードリスト

プロジェクト概要

図面の自動生成は、GObject ベースのライブラリの技術的な図面を生成するために設計された非インタラクティブ カイロ キャンバスを提供します。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2013-02-17 11:08
0.7.0

自動スケーリング機能があり、一連の定義済み尺度係数が適用される適切な 1 つが見つかるまで。デモ プログラム autoscales 図面の作図領域で右クリックします。イントロスペクションのサポートは、箱から出して作業 LGI (Lua) バインディングできるように改善されました。Typedef ハックはプライベート フォワーダー ヘッダーを支持して削除されました。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)に基づいて、新しいエンティティ内に移動されています。デモプログラムでは、図面のタイトルブロックをカスタマイズすることができます新しいダイアログページがあります。 CPMLライブラリには、独自のテストフレームワークを持っており、"テスト報告書を作成"を使用してレポートを生成することが可能になりました。 AdgRDim、AdgADim、およびAdgArrowに不足しているエクステントの計算は、代わりになりました。実行"ADGのデモ- 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ウィジェットは対話/ドラッグまたはShiftキーを押しながらホイールを回転させることでズームやグローバル空間のパンを変更することが可能です。新しいクラスが追加されています: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 +で有効になってコンパイル時にキャンバスは印刷をサポートしています。アクセスを提供するバックエンドの異なる間での動作の一貫性を加えることができるセットアップは、メディアのできるデータは、キャンバスので、この関連する。デモプログラムは、ファイルすることができますキロバイトに図面をすぐにレンダリングします。生成されたファイルは、ユーザーのドキュメントディレクトリに格納されます。不完全なエンティティが今正常ではなく、失敗する不十分なデータの不満。これは簡単にオプションmachiningsを実装を提供します:ADGの-デモプログラムのオプション溝は、この機能を活用して取り組んでいます。
タグ: 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

システムを構築するの移植性が改善されています:tarボールは現在、FreeBSDのは、OpenSolarisの、mingw32の上にボックス、およびGNU / Linuxのビルドします。 ADGの-デモプログラムは、最初からADGのは、使用すべきかの素晴らしい例を提供するために書き直されました。レンダリングは、モデル - ビューの相互作用クリーンアップされている今作品は:データを変更する図面を変更します。プロジェクトツリーは、3つの異なるサブ:CPML(カイロ、上記の数学的なもの)に、ADGの(CPML上記のキャンバス)とADGの- GTKを(ADGのと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.

プロジェクトリソース