الإيماءات
الإيماءة شكل ترسمه وزر الماوس مضغوط. يقارن Input.Observer الشكل بالإيماءات التي حفظتها، وعندما تتطابق إحداها، يشغّل الإجراء المرتبط بها للنافذة التي رسمت فوقها.
ثلاثة أجزاء تعمل معًا:
| الجزء | ما هو | أين تُعدّه |
|---|---|---|
| الرسم | الأزرار التي ترسم، ومتى تصبح الضغطة إيماءة، وما يحدث للنقرة الأصلية | رسم إيماءة |
| مكتبة الإيماءات | الأشكال نفسها، ولكل منها مثال محفوظ واحد أو أكثر | مكتبة الإيماءات |
| المطابقة | كيف تُقيَّم الضربة المرسومة مقابل الأشكال، ومدى صرامة ذلك | كيف تتم مطابقة الضربة |
لا يفعل الشكل وحده شيئًا. يستخدمه الإجراء من خلال مشغِّل إيماءة، وينتمي الإجراء إلى مجموعة تطبيقات، لذا يمكن للشكل نفسه أن يفعل أشياء مختلفة في برامج مختلفة. الإجراء الذي يعمل لضربة ما تحدده القواعد الواردة في أين تنطبق الإجراءات.
- رسم إيماءة — الأزرار التي ترسم، وكيف يبدأ الالتقاط وينتهي، وما يحدث للنقرة الأصلية.
- مكتبة الإيماءات — صفحة الإيماءات: إضافة الإيماءات وتدريبها وإعادة تسميتها وحذفها.
- كيف تتم مطابقة الضربة — كيف تُقيَّم الضربة المرسومة مقابل إيماءاتك، وحد المطابقة، وما يحدث عند عدم وجود تطابق.