कस्टम आइकॉन का इस्तेमाल करें

कस्टम आइकॉन का इस्तेमाल करने के लिए, किसी ब्लॉक पर addIcon या getIcon को कॉल करें.

एक चिह्न जोड़ें

किसी ब्लॉक में कस्टम आइकॉन जोड़ने के लिए, ब्लॉक को आइकॉन के कन्स्ट्रक्टर में पास करें और ब्लॉक पर addIcon को कॉल करें. उदाहरण के लिए, हो सकता है कि आप ब्लॉक को शुरू करने या किसी इवेंट के जवाब में ऐसा करना चाहें.

JSON

// Use an extension to add a custom icon during initialization.
Blockly.Extensions.register("addMyIcon", function () {
  this.addIcon(new MyIcon(this));
})

Blockly.common.defineBlocksWithJsonArray([
  {
    type: "my_block",
    // ...
    extensions: ["addMyIcon"],
  },
])

JavaScript

// Add a custom icon during initialization.
Blockly.Blocks['my_block'] = {
  init: function() {
    //...
    this.addIcon(new MyIcon(this));
  },
}

आइकॉन पाना

किसी ब्लॉक से कस्टम आइकॉन पाने के लिए, getIcon को कॉल करें और आइकॉन टाइप की स्ट्रिंग पास करें.

const myIcon = myBlock.getIcon('my_icon');