ব্লকলি > ব্লকএসভিজি

ব্লকএসভিজি ক্লাস

একটি ব্লকের SVG উপস্থাপনার জন্য ক্লাস। সাধারণত সরাসরি বলা হয় না, workspace.newBlock() পছন্দ করা হয়।

স্বাক্ষর:

export declare class BlockSvg extends Block implements IASTNodeLocationSvg, IBoundedElement, ICopyable<BlockCopyData>, IDraggable, IDeletable 

প্রসারিত: ব্লক

প্রয়োগ: IASTNodeLocationSvg , IBoundedElement , আইকপিযোগ্য <BlockCopyData>, IDraggable , আইডিলেটেবল

কনস্ট্রাক্টর

কনস্ট্রাক্টর সংশোধক বর্ণনা
(নির্মাণকারী)(ওয়ার্কস্পেস, প্রোটোটাইপ নাম, opt_id) BlockSvg ক্লাসের একটি নতুন উদাহরণ তৈরি করে

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
COLLAPSED_WARNING_ID

static

readonly

(ঘোষিত নয়) "সংহত সতর্কতা" সতর্কতা দিতে আইডি। ব্লকের অন্তর্গত কোনো সতর্কতা মুছে না দিয়ে আমাদেরকে "সংহত সতর্কীকরণ" সতর্কতা মুছে ফেলার অনুমতি দেয়।
কাস্টম কনটেক্সটমেনু? (p1: Array<ContextMenuOption | LegacyContextMenuOption>) => অকার্যকর (ঐচ্ছিক)
পচন? (p1: কর্মক্ষেত্র ) => ব্লকএসভিজি (ঐচ্ছিক)
উচ্চতা সংখ্যা এই ব্লকের উচ্চতা, উপরে বা নীচের কোনো স্টেটমেন্ট ব্লক অন্তর্ভুক্ত নয়। উচ্চতা ওয়ার্কস্পেস ইউনিটে।
ইনলাইন

static

readonly

(ঘোষিত নয়) সারি চিহ্নিত করার জন্য ধ্রুবক যা ইনলাইনে রেন্ডার করা হবে। Blockly.inputTypes এর সাথে সংঘর্ষ করবেন না।
পরিবর্তনকারী মিউটেটার আইকন | নাল ব্লকের মিউটেটর আইকন (যদি থাকে)।
পরবর্তী সংযোগ রেন্ডারড কানেকশন
আউটপুট সংযোগ রেন্ডারড কানেকশন
পূর্ববর্তী সংযোগ রেন্ডারড কানেকশন
রেন্ডার করা readonly (ঘোষিত নয়) এই ব্লকটি কি ব্লকএসভিজি?
সংযোগ সংরক্ষণ? (p1: BlockSvg ) => অকার্যকর (ঐচ্ছিক)
শৈলী ব্লক স্টাইল
প্রস্থ সংখ্যা যেকোনো সংযুক্ত মান ব্লক সহ এই ব্লকের প্রস্থ। ওয়ার্কস্পেস ইউনিটে প্রস্থ রয়েছে।
কর্মক্ষেত্র ওয়ার্কস্পেস এসভিজি

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
যোগ আইকন(আইকন)
যোগ নির্বাচন() ব্লকে ভিজ্যুয়াল "সিলেক্ট" ইফেক্ট যোগ করে, কিন্তু আসলে এটি সিলেক্ট করে না বা কোনো ইভেন্ট ফায়ার করে না।
appendInput(ইনপুট)
বাম্প প্রতিবেশী()

সংযুক্তিহীন ব্লকগুলিকে প্রান্তিককরণের বাইরে বাম্প করে।

দুটি ব্লক যা আসলে সংযুক্ত নয় তা কাকতালীয়ভাবে স্ক্রিনে লাইন করা উচিত নয়, কারণ এটি শেষ ব্যবহারকারীদের জন্য বিভ্রান্তি তৈরি করে।

চেক এবং মুছুন() এটি করার সময় একটি ব্লক মুছুন এবং তুষ লুকান। ব্লকটি ফ্লাইআউটে থাকলে মুছে ফেলা হবে না। এটিকে প্রসঙ্গ মেনু এবং কীবোর্ড শর্টকাট থেকে সম্পূর্ণ মুছে ফেলার ক্রিয়া হিসাবে বলা হয়। আপনি যদি ওয়ার্কস্পেস থেকে একটি ব্লক নিষ্পত্তি করেন এবং ফ্লাইআউট চেক করার প্রয়োজন না হয়, ইভেন্ট গ্রুপিং পরিচালনা করা বা তুষ লুকানোর প্রয়োজন না হয়, তাহলে সরাসরি block.dispose() ব্যবহার করুন।
নিষ্পত্তি (হিলস্ট্যাক, অ্যানিমেট) এই ব্লক নিষ্পত্তি.
নিষ্পত্তি অভ্যন্তরীণ() উপরের ব্লকের প্রয়োজনীয় জিনিসগুলি না করেই এই ব্লকের নিষ্পত্তি করে। যেমন UI ইফেক্ট ট্রিগার করে, নোডগুলি সরিয়ে দেয় ইত্যাদি।
টেনে আনুন (নতুন অবস্থান, ই) প্রদত্ত অবস্থানে ব্লক টেনে আনে।
এন্ডড্র্যাগ(ই) ব্লকে টানানো শেষ করে।
জেনারেট কনটেক্সটমেনু() protected এই ব্লকের জন্য প্রসঙ্গ মেনু তৈরি করুন।
getBounding Rectangle() একটি বাউন্ডিং বাক্সের স্থানাঙ্ক দেখায় যা এই ব্লকের মাত্রা বর্ণনা করে এবং এটির নিচে স্তূপ করা যেকোনো ব্লক। সমন্বয় ব্যবস্থা: কর্মক্ষেত্র স্থানাঙ্ক।
getChildren (অর্ডার করা) এই এক ভিতরে সরাসরি নেস্ট করা সমস্ত ব্লক খুঁজুন. মান এবং বিবৃতি ইনপুট, সেইসাথে নিম্নলিখিত বিবৃতি অন্তর্ভুক্ত। একটি আউটপুট ট্যাবে কোনো সংযোগ বা কোনো পূর্ববর্তী বিবৃতি বাদ দেয়। ব্লকগুলি ঐচ্ছিকভাবে অবস্থান অনুসারে সাজানো হয়; উপরে থেকে নীচে
getColor() একটি ব্লকের রঙ পান।
get Coloursecondary() একটি ব্লকের গৌণ রঙ পান।
Get ColourTertiary() একটি ব্লকের তৃতীয় রঙ পান।
GetNextBlock() এই ব্লকের সাথে সরাসরি সংযুক্ত পরবর্তী স্টেটমেন্ট ব্লকটি ফেরত দিন।
প্রাপ্ত পূর্ববর্তী ব্লক() পূর্ববর্তী সংযোগের সাথে সংযুক্ত ব্লক ফেরত দেয়।
getRelativeToSurfaceXY() ওয়ার্কস্পেস ইউনিটে অঙ্কন পৃষ্ঠের উৎপত্তি (0,0) এর সাপেক্ষে এই ব্লকের উপরের-বাম কোণের স্থানাঙ্কগুলি ফেরত দিন। যদি ব্লকটি ওয়ার্কস্পেসে থাকে, তাহলে (0, 0) হল ওয়ার্কস্পেস কোঅর্ডিনেট সিস্টেমের উৎপত্তি। এটি ওয়ার্কস্পেস স্কেলের সাথে পরিবর্তিত হয় না।
getSvgRoot() SVG এর রুট নোড ফেরত দিন বা যদি কোনটিই না থাকে তাহলে নাল।
initSvg() ব্লকের SVG উপস্থাপনা তৈরি করুন এবং শুরু করুন। একাধিকবার ডাকা হতে পারে।
অস্থাবর() এই ব্লকটি চলমান কিনা তা ফেরত দেয়।
মার্ক ডার্টি() এই ব্লকের প্রতিটি ইনপুটকে এর ক্ষেত্রগুলিকে নোংরা হিসাবে চিহ্নিত করতে অবহিত করুন৷ একটি নোংরা ক্ষেত্র হল একটি ক্ষেত্র যা পুনরায় রেন্ডার করা প্রয়োজন।
মুভবাই (dx, dy, কারণ) একটি আপেক্ষিক অফসেট দ্বারা একটি ব্লক সরান.
moveNumberedInputBefore(inputIndex, refIndex) এই ব্লকের একটি ভিন্ন অবস্থানে একটি সংখ্যাযুক্ত ইনপুট সরান।
সরানো (xy, কারণ) একটি অবস্থানে একটি ব্লক সরান।
রিমুভ আইকন(টাইপ)
রিমুভ ইনপুট (নাম, অপট_শান্ত) এই ব্লক থেকে একটি ইনপুট সরান.
অপসারণ নির্বাচন() ব্লক থেকে চাক্ষুষ "নির্বাচন" প্রভাব সরিয়ে দেয়, কিন্তু প্রকৃতপক্ষে এটি অনির্বাচন করে না বা একটি ইভেন্ট ফায়ার করে না।
রেন্ডার() অবিলম্বে এর বিষয়বস্তু এবং সেটিংসের উপর ভিত্তি করে একটি ব্লক তৈরি করে এবং রিফ্লো করে।
revertDrag() ব্লকটিকে টেনে আনার শুরুতে যেখানে ছিল সেখানে নিয়ে যায়।
সময়সূচী স্ন্যাপঅ্যান্ডবাম্প() গ্রিডে স্ন্যাপ করুন এবং পরবর্তী রেন্ডারের শেষে প্রতিবেশী ব্লকগুলিকে বাম্প করুন।
নির্বাচন করুন() এই ব্লক নির্বাচন করে। ব্লকটিকে দৃশ্যত হাইলাইট করে।
সেটকোল্যাপসড(সংহত) ব্লকটি ভেঙ্গে গেছে কিনা তা সেট করুন।
সেট কালার(রঙ) একটি ব্লকের রঙ পরিবর্তন করুন।
সেটDisabledReason(অক্ষম, কারণ) ব্লকটি অক্ষম করার কারণ যোগ করুন বা সরান৷ যদি একটি ব্লকের নিষ্ক্রিয় হওয়ার কোনো কারণ থাকে, তাহলে ব্লকটি নিজেই অক্ষম বলে বিবেচিত হবে। একটি ব্লক একই সাথে একাধিক স্বাধীন কারণে নিষ্ক্রিয় করা যেতে পারে, যেমন ব্যবহারকারী যখন ম্যানুয়ালি এটি নিষ্ক্রিয় করে, বা ব্লকটি অবৈধ।
setDragStrategy(ড্র্যাগস্ট্র্যাটেজি) এই ব্লকের জন্য টেনে আনার কৌশল সেট করে।
সেট সম্পাদনাযোগ্য(সম্পাদনাযোগ্য) এই ব্লকটি সম্পাদনাযোগ্য কিনা তা নির্ধারণ করুন।
সেট সক্ষম (সক্ষম)
সেট হাইলাইট (হাইলাইট করা) ব্লক হাইলাইট করা হয় কি না তা সেট করুন। ব্লক হাইলাইটিং প্রায়ই বর্তমানে কার্যকর করা ব্লকগুলিকে দৃশ্যত চিহ্নিত করতে ব্যবহৃত হয়।
সেট ইনপুটসইনলাইন(নতুন বুলিয়ান) মান ইনপুটগুলি অনুভূমিকভাবে বা উল্লম্বভাবে সাজানো হয় কিনা তা সেট করুন।
সেট অস্থাবর (স্থাবর) এই ব্লক চলমান বা না সেট করুন.
setMutator(মিউটেটর) এই ব্লকটিকে একটি মিউটেটর ডায়ালগ দিন।
setNextStatement(newBoolan, opt_check) এই ব্লকের নীচে অন্য ব্লক চেইন করতে পারে কিনা তা সেট করুন।
সেটআউটপুট(newBoolan, opt_check) এই ব্লক একটি মান প্রদান করে কিনা সেট করুন।
সেট পূর্ববর্তী বিবৃতি (নতুন বুলিয়ান, অপ্ট_চেক) এই ব্লকটি অন্য ব্লকের নীচে চেইন করতে পারে কিনা তা সেট করুন।
setStyle(blockStyleName) একটি ব্লকের শৈলী এবং রঙের মান সেট করুন।
সেট ওয়ার্নিং টেক্সট (টেক্সট, আইডি) এই ব্লকের সতর্কতা পাঠ্য সেট করুন।
snapToGrid() এই ব্লকটিকে নিকটতম গ্রিড পয়েন্টে স্ন্যাপ করুন।
শুরু টানুন(ই) ব্লকের উপর একটি টানা শুরু করে।
ট্যাব (শুরু, এগিয়ে) পরবর্তী (বা পূর্ববর্তী) FieldTextInput খুলুন।
কপিডেটা() অনুলিপি করার জন্য একটি ব্লক এনকোড করুন।
toFlyoutInfo() এই ব্লকের একটি উপস্থাপনা প্রদান করে যা একটি ফ্লাইআউটে প্রদর্শিত হতে পারে।
অনুবাদ (x, y) ব্লকের SVG-এর ট্রান্সফর্ম অ্যাট্রিবিউটে অনুবাদ সেট করে একটি ব্লককে রূপান্তরিত করে।
অনির্বাচন() এই ব্লকটি অনির্বাচন করে। ব্লকভিকে দৃশ্যত আনহাইলাইট করে।
আপডেটমার্কার_() protected প্রয়োজনে যেকোনো সংযুক্ত মার্কার বা কার্সার svgs পুনরায় আঁকুন।
,

ব্লকলি > ব্লকএসভিজি

ব্লকএসভিজি ক্লাস

একটি ব্লকের SVG উপস্থাপনার জন্য ক্লাস। সাধারণত সরাসরি বলা হয় না, workspace.newBlock() পছন্দ করা হয়।

স্বাক্ষর:

export declare class BlockSvg extends Block implements IASTNodeLocationSvg, IBoundedElement, ICopyable<BlockCopyData>, IDraggable, IDeletable 

প্রসারিত: ব্লক

প্রয়োগ: IASTNodeLocationSvg , IBoundedElement , আইকপিযোগ্য <BlockCopyData>, IDraggable , আইডিলেটেবল

কনস্ট্রাক্টর

কনস্ট্রাক্টর সংশোধক বর্ণনা
(নির্মাণকারী)(ওয়ার্কস্পেস, প্রোটোটাইপ নাম, opt_id) BlockSvg ক্লাসের একটি নতুন উদাহরণ তৈরি করে

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
COLLAPSED_WARNING_ID

static

readonly

(ঘোষিত নয়) "সংহত সতর্কতা" সতর্কতা দিতে আইডি। ব্লকের অন্তর্গত কোনো সতর্কতা মুছে না দিয়ে আমাদেরকে "সংহত সতর্কীকরণ" সতর্কতা মুছে ফেলার অনুমতি দেয়।
কাস্টম কনটেক্সটমেনু? (p1: Array<ContextMenuOption | LegacyContextMenuOption>) => অকার্যকর (ঐচ্ছিক)
পচন? (p1: কর্মক্ষেত্র ) => ব্লকএসভিজি (ঐচ্ছিক)
উচ্চতা সংখ্যা এই ব্লকের উচ্চতা, উপরে বা নীচের কোনো স্টেটমেন্ট ব্লক অন্তর্ভুক্ত নয়। উচ্চতা ওয়ার্কস্পেস ইউনিটে।
ইনলাইন

static

readonly

(ঘোষিত নয়) সারি চিহ্নিত করার জন্য ধ্রুবক যা ইনলাইনে রেন্ডার করা হবে। Blockly.inputTypes এর সাথে সংঘর্ষ করবেন না।
পরিবর্তনকারী মিউটেটার আইকন | নাল ব্লকের মিউটেটর আইকন (যদি থাকে)।
পরবর্তী সংযোগ রেন্ডারড কানেকশন
আউটপুট সংযোগ রেন্ডারড কানেকশন
পূর্ববর্তী সংযোগ রেন্ডারড কানেকশন
রেন্ডার করা readonly (ঘোষিত নয়) এই ব্লকটি কি ব্লকএসভিজি?
সংযোগ সংরক্ষণ? (p1: BlockSvg ) => অকার্যকর (ঐচ্ছিক)
শৈলী ব্লক স্টাইল
প্রস্থ সংখ্যা যেকোনো সংযুক্ত মান ব্লক সহ এই ব্লকের প্রস্থ। ওয়ার্কস্পেস ইউনিটে প্রস্থ রয়েছে।
কর্মক্ষেত্র ওয়ার্কস্পেস এসভিজি

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
যোগ আইকন(আইকন)
যোগ নির্বাচন() ব্লকে ভিজ্যুয়াল "সিলেক্ট" ইফেক্ট যোগ করে, কিন্তু আসলে এটি সিলেক্ট করে না বা কোনো ইভেন্ট ফায়ার করে না।
appendInput(ইনপুট)
বাম্প প্রতিবেশী()

সংযুক্তিহীন ব্লকগুলিকে প্রান্তিককরণের বাইরে বাম্প করে।

দুটি ব্লক যা আসলে সংযুক্ত নয় তা কাকতালীয়ভাবে স্ক্রিনে লাইন করা উচিত নয়, কারণ এটি শেষ ব্যবহারকারীদের জন্য বিভ্রান্তি তৈরি করে।

চেক এবং মুছুন() এটি করার সময় একটি ব্লক মুছুন এবং তুষ লুকান। ব্লকটি ফ্লাইআউটে থাকলে মুছে ফেলা হবে না। এটিকে প্রসঙ্গ মেনু এবং কীবোর্ড শর্টকাট থেকে সম্পূর্ণ মুছে ফেলার ক্রিয়া হিসাবে বলা হয়। আপনি যদি ওয়ার্কস্পেস থেকে একটি ব্লক নিষ্পত্তি করেন এবং ফ্লাইআউট চেক করার প্রয়োজন না হয়, ইভেন্ট গ্রুপিং পরিচালনা করা বা তুষ লুকানোর প্রয়োজন না হয়, তাহলে সরাসরি block.dispose() ব্যবহার করুন।
নিষ্পত্তি (হিলস্ট্যাক, অ্যানিমেট) এই ব্লক নিষ্পত্তি.
নিষ্পত্তি অভ্যন্তরীণ() উপরের ব্লকের প্রয়োজনীয় জিনিসগুলি না করেই এই ব্লকের নিষ্পত্তি করে। যেমন UI ইফেক্ট ট্রিগার করে, নোডগুলি সরিয়ে দেয় ইত্যাদি।
টেনে আনুন (নতুন অবস্থান, ই) প্রদত্ত অবস্থানে ব্লক টেনে আনে।
এন্ডড্র্যাগ(ই) ব্লকে টানানো শেষ করে।
জেনারেট কনটেক্সটমেনু() protected এই ব্লকের জন্য প্রসঙ্গ মেনু তৈরি করুন।
getBounding Rectangle() একটি বাউন্ডিং বাক্সের স্থানাঙ্ক দেখায় যা এই ব্লকের মাত্রা বর্ণনা করে এবং এটির নিচে স্তূপ করা যেকোনো ব্লক। সমন্বয় ব্যবস্থা: কর্মক্ষেত্র স্থানাঙ্ক।
getChildren (অর্ডার করা) এই এক ভিতরে সরাসরি নেস্ট করা সমস্ত ব্লক খুঁজুন. মান এবং বিবৃতি ইনপুট, সেইসাথে নিম্নলিখিত বিবৃতি অন্তর্ভুক্ত। একটি আউটপুট ট্যাবে কোনো সংযোগ বা কোনো পূর্ববর্তী বিবৃতি বাদ দেয়। ব্লকগুলি ঐচ্ছিকভাবে অবস্থান অনুসারে সাজানো হয়; উপরে থেকে নীচে
getColor() একটি ব্লকের রঙ পান।
get Coloursecondary() একটি ব্লকের গৌণ রঙ পান।
Get ColourTertiary() একটি ব্লকের তৃতীয় রঙ পান।
GetNextBlock() এই ব্লকের সাথে সরাসরি সংযুক্ত পরবর্তী স্টেটমেন্ট ব্লকটি ফেরত দিন।
প্রাপ্ত পূর্ববর্তী ব্লক() পূর্ববর্তী সংযোগের সাথে সংযুক্ত ব্লক ফেরত দেয়।
getRelativeToSurfaceXY() ওয়ার্কস্পেস ইউনিটে অঙ্কন পৃষ্ঠের উৎপত্তি (0,0) এর সাপেক্ষে এই ব্লকের উপরের-বাম কোণের স্থানাঙ্কগুলি ফেরত দিন। যদি ব্লকটি ওয়ার্কস্পেসে থাকে, তাহলে (0, 0) হল ওয়ার্কস্পেস কোঅর্ডিনেট সিস্টেমের উৎপত্তি। এটি ওয়ার্কস্পেস স্কেলের সাথে পরিবর্তিত হয় না।
getSvgRoot() SVG এর রুট নোড ফেরত দিন বা যদি কোনটিই না থাকে তাহলে নাল।
initSvg() ব্লকের SVG উপস্থাপনা তৈরি করুন এবং শুরু করুন। একাধিকবার ডাকা হতে পারে।
অস্থাবর() এই ব্লকটি চলমান কিনা তা ফেরত দেয়।
মার্ক ডার্টি() এই ব্লকের প্রতিটি ইনপুটকে এর ক্ষেত্রগুলিকে নোংরা হিসাবে চিহ্নিত করতে অবহিত করুন৷ একটি নোংরা ক্ষেত্র হল একটি ক্ষেত্র যা পুনরায় রেন্ডার করা প্রয়োজন।
মুভবাই (dx, dy, কারণ) একটি আপেক্ষিক অফসেট দ্বারা একটি ব্লক সরান.
moveNumberedInputBefore(inputIndex, refIndex) এই ব্লকের একটি ভিন্ন অবস্থানে একটি সংখ্যাযুক্ত ইনপুট সরান।
সরানো (xy, কারণ) একটি অবস্থানে একটি ব্লক সরান।
রিমুভ আইকন(টাইপ)
রিমুভ ইনপুট (নাম, অপট_শান্ত) এই ব্লক থেকে একটি ইনপুট সরান.
অপসারণ নির্বাচন() ব্লক থেকে চাক্ষুষ "নির্বাচন" প্রভাব সরিয়ে দেয়, কিন্তু প্রকৃতপক্ষে এটি অনির্বাচন করে না বা একটি ইভেন্ট ফায়ার করে না।
রেন্ডার() অবিলম্বে এর বিষয়বস্তু এবং সেটিংসের উপর ভিত্তি করে একটি ব্লক তৈরি করে এবং রিফ্লো করে।
revertDrag() ব্লকটিকে টেনে আনার শুরুতে যেখানে ছিল সেখানে নিয়ে যায়।
সময়সূচী স্ন্যাপঅ্যান্ডবাম্প() গ্রিডে স্ন্যাপ করুন এবং পরবর্তী রেন্ডারের শেষে প্রতিবেশী ব্লকগুলিকে বাম্প করুন।
নির্বাচন করুন() এই ব্লক নির্বাচন করে। ব্লকটিকে দৃশ্যত হাইলাইট করে।
সেটকোল্যাপসড(সংহত) ব্লকটি ভেঙ্গে গেছে কিনা তা সেট করুন।
সেট কালার(রঙ) একটি ব্লকের রঙ পরিবর্তন করুন।
সেটDisabledReason(অক্ষম, কারণ) ব্লকটি অক্ষম করার কারণ যোগ করুন বা সরান৷ যদি একটি ব্লকের নিষ্ক্রিয় হওয়ার কোনো কারণ থাকে, তাহলে ব্লকটি নিজেই অক্ষম বলে বিবেচিত হবে। একটি ব্লক একই সাথে একাধিক স্বাধীন কারণে নিষ্ক্রিয় করা যেতে পারে, যেমন ব্যবহারকারী যখন ম্যানুয়ালি এটি নিষ্ক্রিয় করে, বা ব্লকটি অবৈধ।
setDragStrategy(ড্র্যাগস্ট্র্যাটেজি) এই ব্লকের জন্য টেনে আনার কৌশল সেট করে।
সেট সম্পাদনাযোগ্য(সম্পাদনাযোগ্য) এই ব্লকটি সম্পাদনাযোগ্য কিনা তা নির্ধারণ করুন।
সেট সক্ষম (সক্ষম)
সেট হাইলাইট (হাইলাইট করা) ব্লক হাইলাইট করা হয় কি না তা সেট করুন। ব্লক হাইলাইটিং প্রায়ই বর্তমানে কার্যকর করা ব্লকগুলিকে দৃশ্যত চিহ্নিত করতে ব্যবহৃত হয়।
সেট ইনপুটসইনলাইন(নতুন বুলিয়ান) মান ইনপুটগুলি অনুভূমিকভাবে বা উল্লম্বভাবে সাজানো হয় কিনা তা সেট করুন।
সেট অস্থাবর (স্থাবর) এই ব্লক চলমান বা না সেট করুন.
setMutator(মিউটেটর) এই ব্লকটিকে একটি মিউটেটর ডায়ালগ দিন।
setNextStatement(newBoolan, opt_check) এই ব্লকের নীচে অন্য ব্লক চেইন করতে পারে কিনা তা সেট করুন।
সেটআউটপুট(newBoolan, opt_check) এই ব্লক একটি মান প্রদান করে কিনা সেট করুন।
সেট পূর্ববর্তী বিবৃতি (নতুন বুলিয়ান, অপ্ট_চেক) এই ব্লকটি অন্য ব্লকের নীচে চেইন করতে পারে কিনা তা সেট করুন।
setStyle(blockStyleName) একটি ব্লকের শৈলী এবং রঙের মান সেট করুন।
সেট ওয়ার্নিং টেক্সট (টেক্সট, আইডি) এই ব্লকের সতর্কতা পাঠ্য সেট করুন।
snapToGrid() এই ব্লকটিকে নিকটতম গ্রিড পয়েন্টে স্ন্যাপ করুন।
শুরু টানুন(ই) ব্লকের উপর একটি টানা শুরু করে।
ট্যাব (শুরু, এগিয়ে) পরবর্তী (বা পূর্ববর্তী) FieldTextInput খুলুন।
কপিডেটা() অনুলিপি করার জন্য একটি ব্লক এনকোড করুন।
toFlyoutInfo() এই ব্লকের একটি উপস্থাপনা প্রদান করে যা একটি ফ্লাইআউটে প্রদর্শিত হতে পারে।
অনুবাদ (x, y) ব্লকের SVG-এর ট্রান্সফর্ম অ্যাট্রিবিউটে অনুবাদ সেট করে একটি ব্লককে রূপান্তরিত করে।
অনির্বাচন() এই ব্লকটি অনির্বাচন করে। ব্লকভিকে দৃশ্যত আনহাইলাইট করে।
আপডেটমার্কার_() protected প্রয়োজনে যেকোনো সংযুক্ত মার্কার বা কার্সার svgs পুনরায় আঁকুন।