Automatic Drawing Generation

Skjermbilde programvare:
Automatic Drawing Generation
Prog.varedetaljer:
Versjon: 0.8.0 Oppdatert
Last opp dato: 14 Apr 15
Utvikler: Fontana Nicola
Lisens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

Automatisk Drawing Generation (ADG) er en cross-platform, gratis og åpen kildekode-prosjektet implementert i C og Lua som GObject basert bibliotek som tilbyr et ikke-interaktiv Kairo lerret, som er designet for å generere tekniske tegninger.


Funksjoner på et øyeblikk

Å være svært lett å tilpasse, Automatic Drawing Generation har støtte for ulike lokale og globale matriser, støtte for flere formater, inkludert PDF, PNG, PS, GDI og X11, full støtte til GObject introspeksjon som tilbyr enkel etablering av språk bindinger, samt som støtte for modellen og utsikt separasjon.
I tillegg kommer prosjekt med en demo program, som vil hjelpe utviklere som ønsker å implementere ADG biblioteket på sitt prosjekt for å lære å bruke den, vise dem mulighetene til lerretet, som kan brukes direkte fra C. Lua bindinger er også tilgjengelig i Automatisk Drawing Generation prosjekt.


Komme i gang med ADG bibliotek

Installere ADG (Automatic Tegning Generation) biblioteket på en GNU / Linux-operativsystemet er en enkel oppgave, så du blir nødt til å laste ned den nyeste versjonen av programmet fra Softoware, der det er distribuert som en TAR arkiv, lagre fil et sted på datamaskinen din, pakk det og åpne en terminalemulator.
I Terminal app, kan du bruke & quot; cd & rsquo; kommandoen for å navigere til plasseringen av de utpakkede arkivfiler (f.eks cd /home/softoware/adg-0.7.5), kjøre & quot; ./ configure & amp; & amp; lage & rsquo; kommando for å konfigurere og kompilere programmet, etterfulgt av & quot; sudo make install & rsquo; kommandoen for å installere det hele systemet.


Under panseret og støttede operativsystemer

støttes The ADG biblioteket på et bredt spekter av operativsystemer, inkludert Linux, Solaris, FreeBSD, Microsoft Windows og Mac OS X. C og Lua programmeringsspråk har blitt brukt til å skrive dette biblioteket, som er fullt kompatibel med 64 -BIT og 32-bits instruksjonssett arkitekturer.

Hva er nytt i denne utgaven:

  • Prosjektet er tilpasset adg-lua for å være i stand til å publisere på nettet Web demo på en standard LAMP server.
  • Kompatibiliteten prosjektet med utdaterte systemer har blitt forbedret.
  • Compilation uten GTK + support har blitt testet. Lerretet er nå fungerer som den skal på et system uten en X-server installert

Hva er nytt i versjon 0.7.6:

  • Prosjektet er tilpasset adg-lua for å være i stand til å publisere på nettet Web demo på en standard LAMP server.
  • Kompatibiliteten prosjektet med utdaterte systemer har blitt forbedret.
  • Compilation uten GTK + support har blitt testet. Lerretet er nå fungerer som den skal på et system uten en X-server installert

Hva er nytt i versjon 0.7.2:

  • Ut av boksen bindinger er nå fullt fungerende: den adg-demo program levert av adg-lua (http://adg.entidi.com/lua/) er på linje med den offisielle adg-demo i C.
  • AdgDress er arvet fra genum stedet for å være en håndlaget løsning.
  • En rekke spesialiserte kode er fjernet, slik at mapping mellom nummer og navn i bindinger er automatisk.
  • Konsistens i widget navn har blitt forbedret, slik at du kan forenkle signaltilkoblinger på Lua side.

Hva er nytt i versjon 0.7.1:

  • Ut av boksen støtte for LGI (dynamisk Lua bindinger basert på GObject introspeksjon) er nå aktivt vedlikeholdt og effektivt brukt for å teste APIer.
  • De GBoxed pakkemaskiner til Cairo structs som cairo_matrix_t har blitt droppet til fordel for den innfødte støtte fra cairo-gobject bibliotek.
  • GObject pakkemaskiner til CPML structs som par, primitiver, og segmenter har blitt flyttet inn CPML. Dette gjør overflødig tilstedeværelsen av wrappers på ADG side.

Hva er nytt i versjon 0.7.0:

  • Den autoskalering funksjonen er nå tilgjengelig, og en rekke forhåndsdefinerte skaleringsfaktorer brukes til skikkelig en er funnet.
  • Demoen program autoscales tegningen på et høyreklikk på tegneområdet.
  • Den introspeksjon støtte har blitt forbedret, noe som gjør det mulig å ha LGI (Lua) bindinger som arbeider ut av boksen.
  • typedef hack har blitt droppet til fordel for et privat speditør spissen.
  • dash mønster av AdgLineStyle kan nå tilpasses ved å binde seg til det en AdgDash eksempel.

Hva er nytt i versjon 0.6.6:

  • Prosjektet har blitt oversatt til GTK + 3 på Windows-plattformer til.
  • En Win64 installasjonen er tilgjengelig. adg-demo bygger nå ikoner i forskjellige størrelser, alt fra 16x16 til 128x128 piksler.
  • faller The look-up tilbake til srcdir slik at ikonene kan også brukes uten å installere programmet.
  • Flere nye API-er har blitt lagt for å hjelpe med dette flytting.
  • Windows-installatører har mange kosmetiske forbedringer.
  • NSIS kode er blitt pusset opp.

Hva er nytt i versjon 0.6.4:

  • De Lua bindinger, basert på lgob, er Nå også som en adskilt prosjekt (adg-lua). Limet kode genereres automatisk ved hjelp GObject introspeksjon.
  • Den bygger systemet kan oppdage og bruke GTK + 3 og gladeui-2.0 hvis det blir funnet. GTK + 2 og gladeui-1.0 er fortsatt tilgjengelig og kan bli tvunget til configure tid.
  • Gjengivelsen av AdgRDim har blitt forbedret: når "utenfor" eiendom er aktivert, vil lederen linje forlenge beyoud buen å sitere for en styleable avstand og markøren vil bli reveresed
  • .
  • Den beste teksten frontend er valgt på configure tid. Når Pango er tilgjengelig, vil bli foretrukket over cairo leketøy tekst APIer.

Hva er nytt i versjon 0.6.3:

  • Teksten manipulasjon logikken har blitt flyttet på innsiden av AdgTextual grensesnitt og en ny enhet basert på Pango (AdgText) har blitt lagt til. Også AdgToyText implementerer AdgTextual så alle tekst enheter er nå om hverandre.
  • Demoen Programmet har en ny side i dialogboksen som gjør det mulig å tilpasse tittelen blokk av tegningen. Zoom hint er flyttet utenfor papiret slik tegningen kan anses avsluttet.
  • CPML Biblioteket har en egen test rammeverk. Allikevel tester har blitt forbedret generelt så er det nå mulig å generere en rapport ved hjelp av "make test-rapporten".
  • Den savnede grad beregningen på AdgRDim, AdgADim og AdgArrow er nå på plass. Ved å ringe adg-demo med -E alternativet er det mulig å visuelt bekrefte grad status.
  • En haug med bugs, særlig galt glade catalogdir deteksjon og noen grad beregningen, har blitt løst.

Hva er nytt i versjon 0.6.2:

  • har blitt lagt Lokaliseringen infrastruktur og testet ved å legge den italienske oversettelsen.
  • AdgGtkArea widget er nå i stand til interaktivt endre zoom og pan i global plass ved å dra og / eller snur på rattet mens du holder shift inne.
  • En ny klasse har blitt implementert. AdgGtkLayout er en AdgGtkArea basert widget som implementerer rulle fritt, derav det kan legges direkte til en GtkScrolledWindow container

Hva er nytt i versjon 0.6.1:

  • Lerretet har nå utskrift støtte når kompilert med GTK + aktivert.
  • Mediene oppsettet kan være knyttet til lerretet så disse dataene kan nås for å gi en konsistent atferd mellom ulike backends.
  • Demoen Programmet kan nå gjengi tegningen til en SVG-fil.
  • genererte filene er lagret i brukerens dokumentområdet.
  • Ufullstendige enheter nå mislykkes grasiøst stedet for å klage på manglende data.
  • Dette gir en enkel måte å implementere tilleggs bearbeidninger: den valgfrie spor i adg-demo programmet fungerer ved å utnytte denne funksjonen
  • .

Krav :

  • gtk +
  • Kairo
  • GLib2

Lignende programvare

SiteFusion
SiteFusion

11 May 15

Glade
Glade

22 Jun 18

JFormDesigner
JFormDesigner

18 Feb 15

Kommentarer til Automatic Drawing Generation

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!