אוטומטי ציור דור (ADG) הוא חוצה פלטפורמה, פרויקט תוכנה חופשי וקוד פתוח מיושם ב- C וLua כספרייה מבוססת GObject שמציעה בד קהיר אינו אינטראקטיבי, אשר תוכנן ליצירת שרטוטים טכניים.
תכונות במבט חטוף
להיות להתאמה אישית, אוטומטי ציור דור כולל תמיכה במטריצות שונות מקומיות והגלובליות, תמיכה בפורמטי פלט מרובים, כולל PDF, PNG, PS, GDI וX11, תמיכה מלאה להתבוננות פנימית GObject מציעות יצירה קלה של איגודי שפה, כמו גם כתמיכה להפרדת מודל ונוף.
בנוסף, הפרויקט מגיע עם יישום הדגמה, שיעזרו למפתחים שרוצים ליישם את ספריית ADG על הפרויקט שלהם כדי ללמוד כיצד להשתמש בו, מראה להם את היכולות של הבד, אשר ניתן להשתמש בם ישירות מאיגודי ג Lua הן זמין גם בפרויקט האוטומטי ציור הדור.
תחילת עבודה עם ספריית ADG
התקנת ספריית ADG (אוטומטי ציור דור) על מערכת הפעלה גנו / לינוקס היא משימה קלה, כפי שאתה תצטרך להוריד את הגרסה האחרונה של התכנית מSoftoware, שבו הוא מופץ כארכיון TAR, להציל את קובץ איפשהו במחשב שלך, לפרוק אותו ולפתוח יישום מסוף אמולטור.
באפליקצית המסוף, השתמש ב& lsquo; CD & rsquo; הפקודה כדי לנווט למיקום של קבצי ארכיון חילוץ (/home/softoware/adg-0.7.5 CD למשל), להפעיל את & lsquo; ./ להגדיר & amp; & amp; לעשות & rsquo; הפקודה להגדיר ולקמפל את התוכנה, ואחריו & lsquo; sudo make install & rsquo; הפקודה להתקין אותה מערכת רחבה.
תחת מערכות ההפעלה מכסה המנוע ונתמכות
ספריית ADG נתמכת על מגוון רחב של מערכות הפעלה, כולל Linux, Solaris, FreeBSD, Microsoft Windows ושפות תכנות Mac OS X. C וLua כבר נהגה לכתוב ספרייה זו, שהיא תואמת באופן מלא עם 64 ארכיטקטורות -בתים ומערך הוראות של 32 סיביות.
מה חדש בהודעה זו:
- הפרויקט הותאם לADG-Lua כדי להיות מסוגל לפרסם את הדגמת האינטרנט המקוונת בשרת LAMP סטנדרטי.
- התאימות של הפרויקט עם מערכות מיושנות שופרה.
- Compilation ללא תמיכה GTK + נבדק:. הבד עובד כעת כראוי במערכת ללא שרת X המותקן
מה חדש בגרסה 0.7.6:
- הפרויקט הותאם לADG-Lua כדי להיות מסוגל לפרסם את הדגמת האינטרנט המקוונת בשרת LAMP סטנדרטי.
- התאימות של הפרויקט עם מערכות מיושנות שופרה.
- Compilation ללא תמיכה GTK + נבדק:. הבד עובד כעת כראוי במערכת ללא שרת X המותקן
מה חדש בגרסת 0.7.2:
- מתוך תיבת איגודים כיום עובדים באופן מלא: תכנית ADG-ההדגמה הניתנת על ידי ADG-Lua (http://adg.entidi.com/lua/) הוא באחידות עם ADG-ההדגמה הרשמית בג
- AdgDress עובר בירושה מGEnum במקום להיות פתרון בעבודת יד.
- הרבה קוד מיוחד הוסר, כך המיפוי בין מספרים ושמות בכריכות הוא אוטומטית.
- עקביות בשמות יישומון שופרה, ומאפשרת לך לפשט קשרי אות בצד Lua.
מה חדש בגרסת 0.7.1:
- מתוך תמיכת התיבה לLGI (דינמי כריכות Lua מבוסס על התבוננות פנימית GObject) עכשיו נשמרו באופן פעיל ויעילה המשמשות לבדיקת ממשקי API.
- עטיפות GBoxed לstructs קהיר כגון cairo_matrix_t כבר ירד לטובת התמיכה מובנית הניתנת על ידי ספריית קהיר-gobject.
- עטיפות GObject לstructs CPML כגון זוגות, הפרימיטיבים, ומגזרים הועברו לCPML. זה עושה מיותרת הנוכחות של עטיפות בצד ADG.
מה חדש בגרסה 0.7.0:
- תכונת autoscaling זמינה כעת, ושורה של גורמים בקנה מידה מוגדרים מראש מיושמת עד נכון אחת נמצא.
- תכנית הדגמת autoscales הציור על לחץ לחיצה ימנית על שטח הציור.
- תמיכת ההתבוננות הפנימית שופרה, מה שמאפשר לי LGI כריכות (Lua) עובדות מהקופסה.
- גרזן typedef כבר ירד לטובת כותרת משלח פרטית.
- דפוס קורטוב של AdgLineStyle יכול עכשיו להיות מותאם אישית על ידי קישור לזה למשל AdgDash.
מה חדש בגרסה 0.6.6:
- הפרויקט כבר מועבר לGTK + 3 על פלטפורמות של Windows ל.
- Win64 נגיש. ADG-הדגמה עכשיו מטביעה סמלים בגדלים שונים, הנע בין 16x16 ל128x128 פיקסלים.
- להסתכל למעלה נופל חזרה לsrcdir גם כדי שניתן להשתמש בם הסמלים בלי להתקין את התכנית.
- מספר ממשקי API החדש נוספו כדי לעזור עם מעבר זה.
- יש המתקינים רבים של Windows שיפורים קוסמטיים.
- קוד NSIS כבר ניקה.
המתקין
מה חדש בגרסה 0.6.4:
- איגודי Lua, המבוססים על lgob, עכשיו availabe כפרויקט מופרד (ADG-Lua). קוד הדבק נוצר באופן אוטומטי על ידי שימוש בהתבוננות פנימי GObject.
- מערכת לבנות יכולה לזהות ולהשתמש GTK + 3 וgladeui-2.0 אם מצאה. GTK + 2 וgladeui-1.0 עדיין זמינה וניתן לכפות בזמן להגדיר.
- מתן AdgRDim שופר: כאשר הנכס "מחוץ" מופעל, קו המנהיג ירחיב beyoud הקשת לצטט למרחק styleable והסמן יהיה reveresed .
- ממשק הטקסט הטוב ביותר נבחר בפעם להגדיר. כאשר Pango זמין, יהיה עדיף על ממשקי API טקסט צעצוע קהיר.
מה חדש בגרסה 0.6.3:
- היגיון המניפולציה הטקסט הועבר בתוך ממשק AdgTextual וישות חדשה המבוססת על Pango (AdgText) נוספה לו. גם AdgToyText מיישם AdgTextual כך כל גופי הטקסט עכשיו להחלפה.
- יש תכנית הדגמת דף הדו-שיח חדש שמאפשר להתאים אישית את בלוק הכותרת של הציור. רמזי זום הועברו מחוץ לנייר כך יכול להיחשב סופי הציור.
- יש ספריית CPML מסגרת בדיקה משלו. בכל מקרה בדיקות שופרו בדרך כלל כך שכיום ניתן להפיק דוח באמצעות "לעשות בדיקת דו"ח".
- בהיקפים חסרים חישוב על AdgRDim, AdgADim וAdgArrow נמצא כעת במקום. על ידי קורא ADG-הדגמה עם אפשרות -e אפשר חזותי לאמת את מצב ההיקפים.
- חבורה של חרקים, בעיקר זיהוי השגוי גלייד catalogdir וכמה חישוב מידות, נפתר.
מה חדש בגרסה 0.6.2:
- תשתיות הלוקליזציה כבר הוסיפו ונבדקו על ידי הוספת התרגום לאיטלקי.
- יישומון AdgGtkArea נמצא עכשיו מסוגל לשנות באופן אינטראקטיבי זום ומחבת במרחב הגלובלי על ידי גרירה ו / או מסתובבים הגלגל, תוך שמירה על המשמרת לחצה.
- כיתה חדשה יושמה:. AdgGtkLayout הוא יישומון המבוסס AdgGtkArea שמיישם את הגלילה מקורי, ומכאן ניתן להוסיף אותו ישירות למכל GtkScrolledWindow
מה חדש בגרסת 0.6.1:
- הבד עכשיו יש תמיכה בהדפסה כאשר נערך עם GTK + אפשר.
- התקנת התקשורת יכולה להיות קשורה לבד כך ניתן לגשת בנתונים אלה כדי לספק התנהגות עקבית בין מסדים שונים.
- תכנית ההדגמה יכולה כעת להפוך את הציור לקובץ SVG.
- קבצים שנוצרו מאוחסנים בספריית המסמכים המשתמש.
- ישויות לא שלמות עכשיו להיכשל בחינניות במקום להתלונן לנתונים מספיקים.
- זה מספק דרך קלה ליישום machinings האופציונלי: החריץ האופציונלי בתכנית ADG-ההדגמה פועל על-ידי מינוף תכונה זו .
דרישות :
- GTK +
- קהיר
- GLib2
תגובות לא נמצא