שינוי הדיאלוג לאחר שנוצר

לאחר שיצרנו את הדיאלוג, אנו נרצה לשנות לעיתים את הדברים המופיעים בו.

סיבות אפשריות לשינויים הם הגבה לאירועים בIRC, הגבה ללחיצות מקש/עכבר של המשתמש ועוד.

אנו מסוגלים לבצע פעולות שונות בדיאלוג בעזרת הפקודה /did.

המבנה הכללי של הפקודה הוא

/did –ftebvhnmcukradiogj name id [n] [text | filename]

name הוא שם הדיאלוג. id זהו ה-id של הפקד עליו אנו רוצים לבצע את הפעולה. הפרמטרים האחרים אופציונליים.

בעזרת הפרמטר  f אנו מסוגלים לקבוע פוקוס על אחד מהפקדים, כלומר לסמן אותו בתור הפקד הפעיל כרגע.

לדוגמא:

אם היינו כותבים בדוגמא הקודמת

/did –f dlgMIRC 12

היינו הופכים את הכפתור בעל הכותרת "I is for Internet" לכפתור הפעיל.

הפרמטר t קובע את הפקד הנבחר בתור ה- default. (הפקד שהוגדר בזמן יצירת הדיאלוג כ-default יפסיק להיות default אם מוגדר פקד אחר).

הפרמטר e משמש כדי להפוך פקד לפעיל, במידה ולא היה כזה. מולו הפרמטר b משמש כדי להפוך פקד ללא פעיל, כלומר, שהמשתמש לא יוכל ללחוץ עליו.

אם היינו כותבים בדוגמא הקודמת

/did –b dlgMIRC 12

הכפתור היה הופך ללא פעיל. הטקסט עליו היה נהפך לאפור, והמשתמש לא היה יכול ללחוץ עליו.

הפרמטר h משמש להפיכת פקד לבלתי נראה. הפרמטר v יהפוך פקדים בלתי נראים לנראים.

לתיבות טקסט (edit) יש אפשרות נוספת להפוך את הטקסט שלהן לניתן לשינוי או לא ניתן לשינוי על ידי המשתמש. בעזרת הפרמטר m הופכים את הטקסט ללא ניתן לשינוי ובעזרת הפרמטר n מחזירים את האפשרות לשנותו. ההבדל בין אפשרות זו לאפשרות לעשותן לא פעילות, היא שכאשר התיבה מבוטלת באמצעות הפרמטר m המשתמש אינו יכול לשנות את הטקסט, אולם הוא יכול להעתיק (copy) את הטקסט ולסמן אותו, ואילו כאשר התיבה מבוטלת עם הפרמטר b לא ניתן לגעת בה כלל.

הפרמטר c משמש לבחירה בכפתור רדיו (radio), לסימון כפתור בחירה (check), ולבחירת שורה בתוך תיבת בחירה (combo) או ברשימה (list).

לדוגמא:

בהנחה שid מספר 10 הוא id של כפתור בחירה בדיאלוג שלנו, הפקודה

/did –c Dialog_Name 10

תסמן את הכפתור בחירה.

אם id מספר 11 הוא תיבת בחירה, הפקודה הבאה תבחר את האיבר השלישי ברשימה:

/did –c Dialog_Name 11 3

הפרמטר u משמש לביטול הבחירה של כפתור רדיו, כפתור בחירה, תיבת בחירה או רשימה.

הפרמטר r משמש למחיקת כל הטקסט הנמצא על פקד נבחר.

הפרמטר a משמש להכנסת טקסט בסוף הטקסט הקיים על הפקד (בחלק מהפקדים כגון כפתורים, כפתורי רדיו, תוויות טקסט - פרמטר זה גורם להחלפת הטקסט, ולא להוספה בסופו.)

 הפרמטר d בשילוב מספר, גורם למחיקת השורה בעלת אותו מספר מהפקד. למשל, כדי למחוק את השורה השלישית מתוך תיבת בחירה בעלת id של 15, נכתוב

/did -d Dialog_Name 15 3

הפרמטר i בצירוף מספר משמש להכנסת שורה חדשה לפקד בשורה המבוקשת.

הפרמטר o בצירוף מספר משמש להחלפת השורה המבוקשת בפקד בטקסט חדש.

אין תגובות!
שיתוף:
| עוד