דוא"ל:




מחלקה חלון_בסיסי

מחלקת בסיס: עצם

מחלקות יורשות: סרגל_כלים, אנימציה, פקד_טווח, כפתור, תיבת_בחירה, תיבת_רשימה, תיבת_טקסט, תוית

תיאור: מחלקה המייצגת חלון בסיסי

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


חזרה למפרט מאמא