ברצוני לממש פונקציה מסויימת כשהעכבר נמצא מחוץ לשטח שיש בו נתונים כמו תמונות, שמות סרטים ורשימות גלילה.
אני מעוניין להשתמש בגלגלת (קדימה - אחורה) לפונקציה אחרת מאשר כשהוא בתוך הרשימה שאז פונקצית הגלילה שימושית. אבל כשהפויינטר של העכבר מחוץ לנתונים המוצגים, גלילה לא עושה כלום וחשבתי לרתום את הגלגלת לפונקציה אחרת.
כמו כן, אשמח ללמוד כיצד לזהות כשפויינטר העכבר מעל לכפתור מסוים כמו Home או Page ואז הכפתור מואר בכחול (משמע שהתוכנה יודעת לזהות כשהעכבר מעליה).
נשאלת השאלה, מה שם הפונקציה שבה עלי להשתמש בכדי לזהות "מעל כפתור" וגם "מחוץ לנתונים".
אם יש כאן מישהו שנהנה גם לתכנת את הקודי ולנצל אותו בצורה מיטבית, אשמח להכירו.
תודה,
ג'יימס
איך לזהות כשהעכבר מעל שטח "מסגרת" או כפתור כלשהו?
-
JamesStone
- חבר ותיק

- תגובות: 1603
- הצטרף: יולי 2015
- שם מלא: James Stone
- נתן תודות: 520 פעמים
- קיבל תודות: 148 פעמים
- tomer953
- חבר מכור קשה

- תגובות: 5304
- הצטרף: מרץ 2010
- שם מלא: tomer953
- נתן תודות: 234 פעמים
- קיבל תודות: 1442 פעמים
אתה צריך ליצור את ההבדל בין הסקין, לבין Keymap.
1 - סקין
הסקין הוא המעטפת, ושם יש אפשרות לדעת מתי העכבר שלך על משהו (יותר נכון, לדעת מתי CONTROL מסוים מקבל פוקוס) - ולהתנהג בהתאם..
למשל כמו בדוגמה שאמרת, שאם הכפתור של מסך הבית מקבל פוקוס - אז להראות תמונה זוהרת בכחול שלו. - זה חלק מבניית סקין, לקבוע כל כפתור איך הוא יראה בפוקוס\לא בפוקוס.
2- Keymaps
בקודי יש אפשרות ליצור Custom Keymaps מה שאומר שאפשר להגדיר לכל כפתור - פעולה.
לא רק שאפשר להגדיר לכל כפתור פעולה, אלא אפשר לקבוע זאת לכל 'מסך' בקודי בנפרד (Window)
למשל:
שכפתור "F2" במסך הבית יוביל ל-סרטים, אבל במסך הסרטים, שיוביל לסדרות, ובמסך הניגון - שיחפש כתוביות.
לקריאה מורחבת על Keymaps:
http://kodi.wiki/view/Keymap
מסקנה:
אתה יכול להגדיר מה יעשה כפתור מסוים במסך שבו אתה נמצא - אך אינך יכול לרדת לרמה של "כאשר פריט מסוים בפוקוס\לא בפוקוס" בהקשר הנ"ל.
אז איני יכול לחשוב על דרך שבה אתה יכול להשיג את מה שתיארת.
שבוע טוב
1 - סקין
הסקין הוא המעטפת, ושם יש אפשרות לדעת מתי העכבר שלך על משהו (יותר נכון, לדעת מתי CONTROL מסוים מקבל פוקוס) - ולהתנהג בהתאם..
למשל כמו בדוגמה שאמרת, שאם הכפתור של מסך הבית מקבל פוקוס - אז להראות תמונה זוהרת בכחול שלו. - זה חלק מבניית סקין, לקבוע כל כפתור איך הוא יראה בפוקוס\לא בפוקוס.
2- Keymaps
בקודי יש אפשרות ליצור Custom Keymaps מה שאומר שאפשר להגדיר לכל כפתור - פעולה.
לא רק שאפשר להגדיר לכל כפתור פעולה, אלא אפשר לקבוע זאת לכל 'מסך' בקודי בנפרד (Window)
למשל:
שכפתור "F2" במסך הבית יוביל ל-סרטים, אבל במסך הסרטים, שיוביל לסדרות, ובמסך הניגון - שיחפש כתוביות.
לקריאה מורחבת על Keymaps:
http://kodi.wiki/view/Keymap
מסקנה:
אתה יכול להגדיר מה יעשה כפתור מסוים במסך שבו אתה נמצא - אך אינך יכול לרדת לרמה של "כאשר פריט מסוים בפוקוס\לא בפוקוס" בהקשר הנ"ל.
אז איני יכול לחשוב על דרך שבה אתה יכול להשיג את מה שתיארת.
שבוע טוב