בלוג לענייני תיכנותיות תוכנות ומשחקים כולל קוד פתוח ותכנה חפשית (אם קראת את המילה תיכנותיות או השם של הבלוג וקיבלת קריזה סימן שהכל בסדר)
21 בספט׳ 2010
12 בספט׳ 2010
Vala סודוגואי
טוב אז ככה
ניסיתי לייצר רישום של איזה שהוא גואי ב GTK+
הייתי צריכה ליצור אובייקט שיראה כמו רשימה של איברים אבל שיהיה מעוצב עם אפשרות לגלול למעלה ולמטה ברשימה
אם היא גדולה מגודל האובייקט נניח.
עכשיו כל איבר כזה ברשימה צריך להיות לו ארוע של איבר נבחר בדומה לארוע onselect .
העניין הוא שלא ממש הצלחתי למצוא וידג'ט שיתן לי את הפונקציונליות הזאת
הדבר הקרוב ביותר שהצלחתי להשיג הוא בעצם הצגת נתונים תוך שימוש במבנה אובייקט ListStore בערך בדומה לדוגמת השימוש ב TreeView באתר של ואלה... לא מצאתי איזה שהיא פונקציה מקושרת לארוע לחיצה באובייקטים האלה על איברים מהרשימה שהם בעצם אובייקט שנקרא TreeIter כאשר האובייקט ListStore משמש להגדרת הצורה של TreeView.
http://live.gnome.org/Vala/GTKSample
אפשר היה ליישם את מה שצריך בצורה שונה עם שימוש בדברים אחרים אבל לא בא לי להתפשר על העיצוב.
עדיין בחיפושים אחר וידג'ט מתאים שיש לו גם ארועים מתאימים.
ניסיתי לייצר רישום של איזה שהוא גואי ב GTK+
הייתי צריכה ליצור אובייקט שיראה כמו רשימה של איברים אבל שיהיה מעוצב עם אפשרות לגלול למעלה ולמטה ברשימה
אם היא גדולה מגודל האובייקט נניח.
עכשיו כל איבר כזה ברשימה צריך להיות לו ארוע של איבר נבחר בדומה לארוע onselect .
העניין הוא שלא ממש הצלחתי למצוא וידג'ט שיתן לי את הפונקציונליות הזאת
הדבר הקרוב ביותר שהצלחתי להשיג הוא בעצם הצגת נתונים תוך שימוש במבנה אובייקט ListStore בערך בדומה לדוגמת השימוש ב TreeView באתר של ואלה... לא מצאתי איזה שהיא פונקציה מקושרת לארוע לחיצה באובייקטים האלה על איברים מהרשימה שהם בעצם אובייקט שנקרא TreeIter כאשר האובייקט ListStore משמש להגדרת הצורה של TreeView.
http://live.gnome.org/Vala/GTKSample
אפשר היה ליישם את מה שצריך בצורה שונה עם שימוש בדברים אחרים אבל לא בא לי להתפשר על העיצוב.
עדיין בחיפושים אחר וידג'ט מתאים שיש לו גם ארועים מתאימים.
הירשם ל-
רשומות (Atom)