מחלקה חלון_בסיסי
מחלקת בסיס:
עצם מחלקות יורשות:
סרגל_כלים,
אנימציה,
פקד_טווח,
כפתור,
תיבת_בחירה,
תיבת_רשימה,
תיבת_טקסט,
תוית תיאור: מחלקה המייצגת חלון בסיסי
- שדות:
- null: גובה החלון
- גופן_חלון: הגופן הנוכחי של החלון
- ימין_לשמאל: האם כיווניות החלון היא ימין_לשמאל - ערך בוליאני
- צבע_חזית: צבע החזית של החלון
- צבע_רקע: צבע הרקע של החלון
- null: רוחב החלון
- מתודות:
- null(): קבע/קבל את גודל החלון
- הזז(): טרנספומרציית הזזה
- טרנספורמציה(): טרנספורמציה של קואורדינטות בחלון הנוכחי
- מלא_אליפסה(): מלא את אליפסה הנתונה בצבע החלון הנוכחי
- מלא_מלבן(): מלא את המלבן הנתון בצבע החלון הנוכחי
- מלא_מלבן_קמור(): מלא מלבן בעל פינות קמורות בצבע החלון הנוכחי
- מלא_עיגול(): מלא את העיגול הנתון בצבע החלון הנוכחי
- מלא_קשת(): מלא את הקשת בצבע החלון הנוכחי
- מקום(): קבע את מקום רכיב זה בחלון המכיל אותו
- מתח(): טרנספורמציית מתיחה של החלון
- סובב(): טרנספורמציית סיבוב של מערכת הצירים של החלון
- צייר_מלבן_קמור(): צייר מלבן בעל פינות קמורות
- צפה_מוקד(): צפה לאירועי מוקד
- צפה_מקש(): צפה לאירועי מקש
- צפה_עכבר(): צפה לאירועי עכבר
- צפה_תנועת_עכבר(): צפה לאירועי תנועת עכבר
- קצץ(): טרנספורמצית קיצוץ הגורמת לעצמים בחלון להיראות כאילו נדחפו בכוון מקביל לאחד הצירים
- רענן(): רענן את תוכן החלון
- אירועים:
- איבוד_מוקד(): אירוע איבוד מוקד
- גודל_שונה(): אירוע גודל החלון שונה
- מקש(): אירוע מקש הוקש
- מקש_נלחץ(): אירוע מקש מקלדת נלחץ
- מקש_שוחרר(): אירוע מקש מקלדת שוחרר
- עכבר_זז(): אירוע עכבר זז
- עכבר_יצא(): אירוע עכבר יצא מתחום החלון
- עכבר_נגרר(): אירוע עכבר נגרר
- עכבר_נכנס(): אירוע עכבר נכנס לתחום החלון
- עכבר_נלחץ(): אירוע עכבר נלחץ
- עכבר_שוחרר(): אירוע עכבר שוחרר
- צייר(): אירוע צביעה - פונקציה זו תיקרא כאשר יש צורך לצייר את תוכן החלון
- קבלת_מוקד(): אירוע קבלת מוקד
- קליק(): אירוע הקלקה על העכבר
- תגובה(): פונקצית תגובה כללית לאירועי לחיצה על כפתור ולאירועי בחירה בתפריט. אם לא הוגדרה פונקצית תגובה ספציפית מתאימה, תיקרא פונקציה זו.
חזרה למפרט מאמא