blockly > dragging > BlockDragStrategy
dragging.BlockDragStrategy क्लास
हस्ताक्षर:
export declare class BlockDragStrategy implements IDragStrategy
इस्तेमाल करता है: IDragStrategy
निर्माता
| निर्माता | मॉडिफ़ायर | ब्यौरा |
|---|---|---|
| (constructor)(block) | BlockDragStrategy क्लास का नया इंस्टेंस बनाता है |
तरीके
| तरीका | मॉडिफ़ायर | ब्यौरा |
|---|---|---|
| drag(newLoc) | ब्लॉक को दूसरी जगह ले जाता है और कनेक्शन की झलक को अपडेट करता है. | |
| endDrag(e) | खींचने और छोड़ने के बाद, किसी भी स्टेटस को हटा देता है. यह उन कनेक्शन को लागू करता है जिन्हें जोड़ने का अनुरोध किया गया है. | |
| getSearchRadius() | protected |
आस-पास मौजूद मान्य कनेक्शन खोजते समय, इस्तेमाल करने के लिए दायरा पाएं. |
| isMovable() | अगर ब्लॉक को फ़िलहाल एक जगह से दूसरी जगह ले जाया जा सकता है, तो यह फ़ंक्शन True दिखाता है. अगर ऐसा नहीं है, तो गलत. | |
| revertDrag() | ब्लॉक को उसी जगह पर वापस ले जाता है जहां से उसे खींचा गया था. साथ ही, कनेक्शन को फिर से कनेक्ट करता है. | |
| shouldHealStack(e) | protected |
यह पता लगाएं कि ड्रैग करने की सुविधा, किसी एक ब्लॉक पर काम करनी चाहिए या ब्लॉक स्टैक पर. |
| startDrag(e) | यह ड्रैग करने की प्रोसेस शुरू करने के लिए, किसी भी सेटअप को मैनेज करता है. इसमें, ब्लॉक को किसी पैरंट ब्लॉक से डिसकनेक्ट करना भी शामिल है. |