Automatic Drawing Generation

Software skärmdump:
Automatic Drawing Generation
Mjukvaruinformation:
Version: 0.8.0 Uppdaterad
Ladda upp dagen: 14 Apr 15
Utvecklare: Fontana Nicola
Licens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

Automatisk Drawing Generation (ADG) är ett plattformsoberoende, fri och öppen källkod projekt som genomförs i C och Lua som GObject-baserat bibliotek som erbjuder en icke-interaktiv Kairo duk, som har utformats för att generera ritningar.


Funktioner i korthet

Att mycket anpassningsbar, Automatic Drawing Generation har stöd för olika lokala och globala matriser, stöd för flera output format, inklusive PDF, PNG, PS, GDI och X11, fulla stöd till GObject introspektion som erbjuder enkelt skapa språkbindningar, samt som stöd för modell och visa separation.
Dessutom har projektet kommer med en demoapplikation som hjälper utvecklare som vill implementera ADG biblioteket på deras projekt för att lära sig att använda det, visa dem funktionerna i duken, som kan användas direkt från C. Lua bindningar är även i den automatiska Drawing Generation projektet.


Komma igång med ADG bibliotek

Installera ADG (Automatic Drawing Generation) biblioteket på en GNU / Linux-operativsystem är en lätt uppgift, eftersom du kommer att behöva ladda ner den senaste versionen av programmet från Softoware, där den distribueras som en tar-arkiv, spara fil någonstans på datorn, packa upp den och öppna ett terminalprogram.
I Terminal appen använder & lsquo; cd & rsquo; kommando för att navigera till platsen för extraherade arkivfiler (t.ex. cd /home/softoware/adg-0.7.5), kör & lsquo; ./ configure & amp; & amp; göra & rsquo; kommando för att konfigurera och kompilera mjukvaran, följt av & lsquo; sudo make install & rsquo; kommando för att installera det hela systemet.


Under operativsystem huva och stöds

ADG biblioteket stöds på ett brett utbud av operativsystem, inklusive Linux, Solaris, FreeBSD, Microsoft Windows och Mac OS X. C och Lua programmeringsspråk har använts för att skriva detta bibliotek, som är fullt kompatibel med 64 -bitars och 32-bitars instruktionsuppsättning arkitekturer.

Vad är nytt i den här versionen:

  • Projektet har anpassats till ADG-lua för att kunna publicera online webb demo på en vanlig LAMP-server.
  • förenlighet projektet med föråldrade system har förbättrats.
  • Sammanställning utan GTK + stöd har testats:. Duken nu fungerar på ett system utan en X-server installerad

Vad är nytt i version 0.7.6:

  • Projektet har anpassats till ADG-lua för att kunna publicera online webb demo på en vanlig LAMP-server.
  • förenlighet projektet med föråldrade system har förbättrats.
  • Sammanställning utan GTK + stöd har testats:. Duken nu fungerar på ett system utan en X-server installerad

Vad är nytt i version 0.7.2:

  • Out of the box bindningar är nu fullt fungerande: ADG-demo program som tillhandahålls av ADG-lua (http://adg.entidi.com/lua/) är i nivå med den officiella ADG-demo i C.
  • AdgDress ärvs från Genum istället för att vara en handgjorda lösning.
  • En hel del specialiserad kod har tagits bort, så mappningen mellan nummer och namn i bindningar sker automatiskt.
  • Konsekvens i widget namn har förbättrats, så att du kan förenkla signalanslutningar på Lua sida.

Vad är nytt i version 0.7.1:

  • Out of the box stöd för LGI (dynamisk Lua bindningar baserade på GObject introspektion) är nu aktivt underhållna och effektivt används för att testa API: er.
  • De GBoxed omslag för Kairo structs såsom cairo_matrix_t har sjunkit i förmån för inbyggt stöd från Kairo-gobject bibliotek.
  • gobject omslag för CPML structs såsom par, primitiva, och segment har flyttat in CPML. Detta gör överflödig närvaro av omslagen på ADG sida.

Vad är nytt i version 0.7.0:

  • autoskalning funktionen är nu tillgänglig, och en rad fördefinierade skalfaktorer tillämpas tills den rätta påträffas.
  • demoprogram autoscales ritningen på ett högerklick på ritytan.
  • introspektion stöd har förbättrats, vilket gör det möjligt att ha LGI (LUA) bindningar som arbetar ur lådan.
  • typedef hacka har tappats i förmån för en privat skotare rubrik.
  • dash av AdgLineStyle kan nu anpassas genom att binda till det en AdgDash instans.

Vad är nytt i version 0.6.6:

  • Projektet har porterats till GTK + 3 på Windows-plattformar till.
  • En Win64 installationsprogram finns. ADG-demo bäddar nu ikoner i olika storlekar, allt från 16x16 till 128x128 pixlar.
  • Uppslags faller tillbaka till srcdir så att ikonerna kan också användas utan att installera programmet.
  • Flera nya API: er har lagts till för att hjälpa till med denna flytt.
  • Windows-installatörer har många kosmetiska förbättringar.
  • NSIS koden har sanerats.

Vad är nytt i version 0.6.4:

  • De Lua bindningar, baserat på lgob är nu tillgängliga som ett separat projekt (ADG-lua). Limmet kod genereras automatiskt med hjälp av GObject introspektion.
  • byggsystem kan upptäcka och använda GTK + 3 och gladeui-2.0 om de befinns. GTK + 2 och gladeui-1.0 är fortfarande tillgängliga och kan tvingas till configure tid.
  • rendering av AdgRDim har förbättrats: när "utanför" egendom är aktiverad, kommer konnektionslinjen sträcker beyoud bågen för att citera en styleable avstånd och markören kommer att reveresed
  • .
  • Det bästa text frontend väljs vid configure tid. När pango finns, kommer att föredra över Kairo leksak text API: er.

Vad är nytt i version 0.6.3:

  • texthantering logik har flyttats inuti AdgTextual gränssnitt och en ny enhet baserad på pango (AdgText) har lagts till. Även AdgToyText genomför AdgTextual så alla text enheterna är nu utbytbara.
  • Demo Programmet har en ny dialog sida som gör det möjligt att skräddarsy titelblocket på ritningen. Zoom tips har flyttats utanför papperet så ritningen kan anses slutföras.
  • CPML Biblioteket har en egen ram test. Hur som helst tester har förbättrats generellt så är det nu möjligt att skapa en rapport med hjälp av "gör testrapport".
  • saknade utsträckning beräkningen på AdgRDim, AdgADim och AdgArrow är nu på plats. Genom att ringa ADG-demo med -E alternativ är det möjligt att visuellt verifiera utsträckning status.
  • Ett gäng buggar, framför allt fel gläntan catalogdir upptäckt och vissa omfattning beräkning, har har lösts.

Vad är nytt i version 0.6.2:

  • lokalisering infrastruktur har lagts till och testats genom att tillsätta den italienska översättningen.
  • AdgGtkArea widget är nu i stånd att interaktivt ändra zooma och panorera i den globala utrymme genom att dra och / eller rotera hjulet medan övergången intryckt.
  • En ny klass har genomförts. AdgGtkLayout är en AdgGtkArea baserad widget som implementerar den rullande inbyggt, varför det kan tillsättas direkt till en GtkScrolledWindow behållare

Vad är nytt i version 0.6.1:

  • Duken har nu utskrift stöd när de sammanställs med GTK + aktiverat.
  • Medie inställning kan knytas till duken så dessa data kan nås för att ge en konsekvent beteende mellan olika implementationer.
  • Demoprogrammet kan nu göra ritningen till en SVG-fil.
  • Genererade filer lagras i användardokument.
  • Ofullständiga enheter misslyckas nu graciöst stället för att klaga på otillräckliga data.
  • Detta ger ett enkelt sätt att genomföra valfria bearbetningar: tillval spåret i ADG-demo programmet fungerar genom att utnyttja den här funktionen
  • .

Krav :

  • gtk +
  • Kairo
  • glib2

Liknande mjukvara

qooxdoo
qooxdoo

17 Feb 15

QtitanRibbon
QtitanRibbon

17 Feb 15

Camelot
Camelot

20 Feb 15

casuarius
casuarius

15 Apr 15

Kommentarer till Automatic Drawing Generation

Kommentarer hittades inte
Kommentar
Slå på bilder!