কাস্টম আইকন ব্যবহার করুন

একটি কাস্টম আইকন ব্যবহার করতে, একটি ব্লকে 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"],
  },
])

জাভাস্ক্রিপ্ট

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

একটি আইকন পান

একটি ব্লক থেকে একটি কাস্টম আইকন পেতে, getIcon কল করুন এবং আইকনের টাইপ স্ট্রিং পাস করুন।

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