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) यह ड्रैग करने की प्रोसेस शुरू करने के लिए, किसी भी सेटअप को मैनेज करता है. इसमें, ब्लॉक को किसी पैरंट ब्लॉक से डिसकनेक्ट करना भी शामिल है.