Automatic Drawing Generation

Software screenshot:
Automatic Drawing Generation
Dettagli del software:
Versione: 0.8.0 Aggiornato
Data di caricamento: 14 Apr 15
Sviluppatore: Fontana Nicola
Licenza: Libero
Popolarità: 7

Rating: nan/5 (Total Votes: 0)

Disegno Generazione automatica (ADG) è un cross-platform, progetto di software libero e open source implementato in C e Lua come una biblioteca con sede a GObject che offre una tela Cairo non-interattiva, che è stato progettato per la generazione di disegni tecnici.


Caratteristiche principali

Essendo altamente personalizzabile, Generazione automatica di disegno è dotato del supporto per le matrici distinte locali e globali, il supporto per più formati di output, tra cui PDF, PNG, PS, GDI e X11, il supporto completo per GObject introspezione che offrono facile creazione di binding di linguaggio, così come il supporto per il modello e la vista di separazione.
Inoltre, il progetto è dotato di una applicazione demo, che aiuterà gli sviluppatori che desiderano implementare la libreria ADG sul loro progetto per imparare a usarlo, mostrando loro le capacità della tela, che può essere utilizzato direttamente dal binding C. Lua sono disponibile anche nel progetto Generazione automatica del disegno.


Iniziare con la libreria ADG

Installazione biblioteca ADG (Generazione automatica Disegno) su un sistema operativo GNU / Linux è un compito facile, come si dovrà scaricare l'ultima versione del programma da Softoware, dove viene distribuito come un archivio TAR, salvare il depositare da qualche parte sul tuo computer, scompattarlo e aprire un emulatore di terminale.
In applicazione Terminale, utilizzare il & lsquo; cd & rsquo; comando per passare alla posizione dei file di archivio estratti (ad esempio cd /home/softoware/adg-0.7.5), eseguire il & lsquo; ./ configure & amp; & amp; fare & rsquo; comando per configurare e compilare il software, seguito dal & lsquo; sudo make install & rsquo; comando per installarlo a livello di sistema.


Sotto i sistemi operativi cappuccio e supportati

La libreria ADG è supportato su una vasta gamma di sistemi operativi, tra cui Linux, Solaris, FreeBSD, Microsoft Windows e Mac OS X. Il C e Lua linguaggi di programmazione sono stati utilizzati per scrivere questa biblioteca, che è completamente compatibile con 64 -bit e set di istruzioni a 32 bit architetture.

Cosa c'è di nuovo in questa versione:

  • Il progetto è stato adattato per ADG-lua al fine di essere in grado di pubblicare il demo Web online su un server LAMP standard.
  • La compatibilità del progetto con i sistemi obsoleti è stata migliorata.
  • Compilation senza supporto GTK + è stato testato:. La tela è ora funziona correttamente su un sistema senza un server X installato

Cosa c'è di nuovo nella versione 0.7.6:

  • Il progetto è stato adattato per ADG-lua al fine di essere in grado di pubblicare il demo Web online su un server LAMP standard.
  • La compatibilità del progetto con i sistemi obsoleti è stata migliorata.
  • Compilation senza supporto GTK + è stato testato:. La tela è ora funziona correttamente su un sistema senza un server X installato

Cosa c'è di nuovo nella versione 0.7.2:

  • Fuori dalla scatola associazioni sono ora completamente funzionante: il programma ADG-demo fornita da ADG-lua (http://adg.entidi.com/lua/) è alla pari con la ADG-demo ufficiale in C.
  • AdgDress è ereditata dalla genum invece di essere una soluzione artigianale.
  • Un sacco di codice specifico è stato rimosso, in modo che il mapping tra i numeri e nomi in binding è automatico.
  • La coerenza nei nomi dei widget è stata migliorata, consentendo di semplificare le connessioni di segnale sul lato Lua.

Cosa c'è di nuovo nella versione 0.7.1:

  • Fuori il supporto immediato per LGI (dinamico le associazioni Lua basate su GObject introspezione) è ora mantenuta in modo attivo e utilizzato per il test le API in modo efficace.
  • I wrapper GBoxed per le strutture Cairo come cairo_matrix_t sono state abbandonate a favore del supporto nativo fornito dalla libreria cairo-gobject.
  • wrapper GObject per le strutture CPML quali coppie, primitivi, e segmenti sono stati spostati in CPML. Questo rende ridondante la presenza di involucri sul lato ADG.

Cosa c'è di nuovo nella versione 0.7.0:

  • La funzione autoscaling è ora disponibile, e una serie di fattori di scala predefiniti vengono applicati fino a trovare quello giusto.
  • Il programma demo autoscale il disegno su un tasto destro del mouse sulla superficie grafica.
  • Il supporto introspezione è stato migliorato, che permette di avere LGI (Lua) binding di lavoro fuori dalla scatola.
  • Il trucco typedef è stato eliminato in favore di un colpo di testa spedizioniere privato.
  • Il modello pizzico di AdgLineStyle può ora essere personalizzato legandosi ad essa un'istanza AdgDash.

Cosa c'è di nuovo nella versione 0.6.6:

  • Il progetto è stato portato su GTK + 3 su piattaforme Windows a.

  • Installer
  • Un Win64 è disponibile. ADG-demo incorpora le icone di diverse dimensioni, che vanno da 16x16 a 128x128 pixel.
  • Il look-up ricade srcdir in modo che le icone possono essere utilizzate anche senza installare il programma.
  • Diverse nuove API sono state aggiunte per aiutare con questo trasferimento.
  • I programmi di installazione di Windows hanno molti miglioramenti cosmetici.
  • Il codice NSIS è stata ripulita.

Cosa c'è di nuovo nella versione 0.6.4:

  • Le associazioni Lua, sulla base lgob, ora sono availabe come un progetto separato (ADG-lua). Il codice di colla viene generato automaticamente utilizzando GObject introspezione.
  • Il sistema di generazione in grado di rilevare e utilizzare GTK + 3 e gladeui-2.0 se trovato. GTK + 2 e gladeui-1.0 sono ancora disponibili e possono essere costretti al momento della configurazione.
  • Il rendering di AdgRDim è stato migliorato: se la proprietà "esterno" è abilitato, la linea direttrice si estenderà beyoud l'arco di citare per una distanza styleable e il marcatore sarà reveresed
  • .
  • Il miglior frontend testo viene selezionata al momento della configurazione. Quando pango è disponibile, sarà preferibile rispetto alla API cairo testo giocattolo.

Cosa c'è di nuovo nella versione 0.6.3:

  • La logica di manipolazione del testo è stato spostato all'interno dell'interfaccia AdgTextual e una nuova entità in base a Pango (AdgText) è stato aggiunto. Anche AdgToyText implementa AdgTextual in modo che tutti i soggetti di testo sono ora intercambiabili.
  • Il programma demo ha una nuova pagina di dialogo che permette di personalizzare il blocco del titolo del disegno. I suggerimenti di zoom sono stati spostati al di fuori della carta in modo che il disegno può essere considerato finalizzato.
  • La biblioteca CPML ha un proprio framework di test. In ogni caso le prove sono stati migliorati in generale per cui è ora possibile generare un report utilizzando "make test-report".
  • Il calcolo estensioni mancanti su AdgRDim, AdgADim e AdgArrow sono ormai in atto. Chiamando ADG-demo con l'opzione -E è possibile verificare visivamente lo stato di estensioni.
  • Un po 'di insetti, in particolare la rilevazione catalogdir radura sbagliata e un po' estensioni di calcolo, sono stati risolti.

Cosa c'è di nuovo nella versione 0.6.2:

  • è stato aggiunto l'infrastruttura di localizzazione e testata con la traduzione italiana.
  • Il AdgGtkArea widget è ora in grado di modificare interattivamente zoom e pan nello spazio globale, trascinando e / o la rotazione della ruota, mantenendo il turno premuto.
  • Una nuova classe è stata implementata:. AdgGtkLayout è un widget basato AdgGtkArea che implementa lo scorrimento in modo nativo, quindi può essere aggiunto direttamente in un contenitore GtkScrolledWindow

Cosa c'è di nuovo nella versione 0.6.1:

  • La tela è ora il supporto di stampa quando si compila con GTK + abilitato.
  • Il setup dei media può essere associato alla tela in modo da questi dati si può accedere per fornire un comportamento coerente tra diversi backend.
  • Il programma demo può ora rendere il disegno di un file in formato SVG.
  • I file generati sono memorizzati nella cartella documenti dell'utente.
  • entità incomplete ora sicuro grazia invece di lamentarsi per i dati insufficienti.
  • Questo fornisce un modo semplice per implementare lavorazioni opzionali: la scanalatura facoltativa nel programma ADG-demo funziona sfruttando questa caratteristica
  • .

Requisiti

  • gtk +
  • Il Cairo
  • glib2

Programmi simili

Glade3
Glade3

19 Feb 15

Camelot
Camelot

20 Feb 15

Rikulo
Rikulo

19 Feb 15

JFormDesigner
JFormDesigner

18 Feb 15

Commenti a Automatic Drawing Generation

I commenti non trovato
Aggiungi commento
Accendere le immagini!