ব্লকলি > ব্লক রেন্ডারিং > কনস্ট্যান্টপ্রোভাইডার
blockRendering.ConstantProvider ক্লাস
একটি বস্তু যা রেন্ডারিং ব্লকের জন্য ধ্রুবক প্রদান করে।
স্বাক্ষর:
export declare class ConstantProvider
কনস্ট্রাক্টর
কনস্ট্রাক্টর | সংশোধক | বর্ণনা |
---|---|---|
(নির্মাতা)() | ConstantProvider ক্লাসের একটি নতুন উদাহরণ তৈরি করে |
বৈশিষ্ট্য
সম্পত্তি | সংশোধক | টাইপ | বর্ণনা |
---|---|---|---|
ADD_START_HATS | বুলিয়ান | পূর্ববর্তী বা আউটপুট সংযোগ ছাড়াই সমস্ত ব্লকের উপরে একটি 'হ্যাট' যোগ করতে হবে কিনা। Theme.BlockStyle এ 'হ্যাট' সম্পত্তি দ্বারা ওভাররাইড করা যেতে পারে। | |
BETWEEN_STATEMENT_PADDING_Y | সংখ্যা | ধারাবাহিক বিবৃতি ইনপুটগুলির মধ্যে উল্লম্ব প্যাডিং। | |
ব্লক স্টাইল | { [কী: স্ট্রিং]: ব্লকস্টাইল; } | ||
BOTTOM_ROW_AFTER_STATEMENT_MIN_HEIGHT | সংখ্যা | ||
BOTTOM_ROW_MIN_HEIGHT | সংখ্যা | ||
CORNER_RADIUS | সংখ্যা | বৃত্তাকার কোণার ব্যাসার্ধ। | |
CURSOR_BLOCK_PADDING | সংখ্যা | একটি ব্লকের চারপাশে প্যাডিং। | |
CURSOR_COLOUR | স্ট্রিং | কার্সার রঙ। | |
CURSOR_STACK_PADDING | সংখ্যা | একটি স্ট্যাকের চারপাশে প্যাডিং। | |
CURSOR_STROKE_WIDTH | সংখ্যা | কার্সারের স্ট্রোক। | |
CURSOR_WS_WIDTH | সংখ্যা | অনুভূমিক কার্সারের প্রস্থ। | |
debugFilterId | স্ট্রিং | ডিবাগ ফিল্টারের আইডি, অথবা কোনো প্যাটার্ন সেট না থাকলে খালি স্ট্রিং। | |
disabledPatternId | স্ট্রিং | অক্ষম প্যাটার্নের ID, অথবা যদি কোনো প্যাটার্ন সেট না থাকে তাহলে খালি স্ট্রিং৷ | |
DUMMY_INPUT_MIN_HEIGHT | সংখ্যা | ||
DUMMY_INPUT_SHADOW_MIN_HEIGHT | সংখ্যা | ||
এমবস ফিল্টারআইডি | স্ট্রিং | এমবস ফিল্টারের ID, অথবা কোনো ফিল্টার সেট না থাকলে খালি স্ট্রিং। | |
EMPTY_BLOCK_SPACER_HEIGHT | সংখ্যা | ||
EMPTY_INLINE_INPUT_HEIGHT | সংখ্যা | ||
EMPTY_INLINE_INPUT_PADDING | সংখ্যা | ||
EMPTY_STATEMENT_INPUT_HEIGHT | সংখ্যা | ||
EXTERNAL_VALUE_INPUT_PADDING | সংখ্যা | ||
FIELD_BORDER_RECT_COLOUR | স্ট্রিং | একটি ক্ষেত্রের সীমানা রেক্টের ব্যাকিং রঙ। | |
FIELD_BORDER_RECT_HEIGHT | সংখ্যা | একটি ক্ষেত্রের সীমানা রেক্ট ডিফল্ট উচ্চতা। | |
FIELD_BORDER_RECT_RADIUS | সংখ্যা | একটি ক্ষেত্রের সীমানা রেক্ট কোণার ব্যাসার্ধ। | |
FIELD_BORDER_RECT_X_PADDING | সংখ্যা | একটি ক্ষেত্রের সীমানা রেক্ট X প্যাডিং। | |
FIELD_BORDER_RECT_Y_PADDING | সংখ্যা | একটি ক্ষেত্রের সীমানা রেক্ট Y প্যাডিং। | |
FIELD_CHECKBOX_X_OFFSET | সংখ্যা | ||
FIELD_COLOUR_DEFAULT_HEIGHT | সংখ্যা | ||
FIELD_COLOUR_DEFAULT_WIDTH | সংখ্যা | একটি রঙ ক্ষেত্রের ডিফল্ট প্রস্থ। | |
FIELD_COLOUR_FULL_BLOCK | বুলিয়ান | রঙের ক্ষেত্রটি সম্পূর্ণ ব্লকে তার রঙের মান প্রদর্শন করবে কি না। | |
FIELD_DROPDOWN_BORDER_RECT_HEIGHT | সংখ্যা | ||
FIELD_DROPDOWN_COLOURED_DIV | বুলিয়ান | একটি ড্রপডাউন ক্ষেত্রের ডিভটি ব্লকের রঙের সাথে মেলে রঙিন হওয়া উচিত কিনা। | |
FIELD_DROPDOWN_NO_BORDER_RECT_SHADOW | বুলিয়ান | একটি ড্রপডাউন ক্ষেত্রে একটি ছায়া ব্লক থাকাকালীন একটি বর্ডার রেক্ট যোগ করা উচিত কিনা। | |
FIELD_DROPDOWN_SVG_ARROW_DATAURI | স্ট্রিং | ||
FIELD_DROPDOWN_SVG_ARROW_PADDING | সংখ্যা | ||
FIELD_DROPDOWN_SVG_ARROW_SIZE | সংখ্যা | একটি ড্রপডাউন ক্ষেত্রের SVG তীরের আকার। | |
FIELD_DROPDOWN_SVG_ARROW | বুলিয়ান | একটি ড্রপডাউন ক্ষেত্র একটি পাঠ্য বা SVG তীর ব্যবহার করে কিনা। | |
FIELD_TEXT_BASELINE_CENTER | বুলিয়ান | ||
FIELD_TEXT_BASELINE | সংখ্যা | পাঠ্য বেসলাইন। এই ধ্রুবকটি গতিশীলভাবে setFontConstants_ এ ব্যবহৃত ফন্টের উপর ভিত্তি করে পাঠ্যের বেসলাইন হিসাবে সেট করা হয়েছে। | |
FIELD_TEXT_FONTFAMILY | স্ট্রিং | টেক্সট ফন্ট পরিবার। | |
FIELD_TEXT_FONTSIZE | সংখ্যা | পাঠ্যের বিন্দু আকার। | |
FIELD_TEXT_FONTWEIGHT | স্ট্রিং | টেক্সট ফন্ট ওজন. | |
FIELD_TEXT_HEIGHT | সংখ্যা | পাঠ্যের উচ্চতা। এই ধ্রুবকটি গতিশীলভাবে setFontConstants_ এ ব্যবহৃত ফন্টের উপর ভিত্তি করে পাঠ্যের উচ্চতা হতে সেট করা হয়। | |
FIELD_TEXTINPUT_BOX_SHADOW | বুলিয়ান | উইজেট ডিভের চারপাশে বাক্সের ছায়া দেখাবেন কি না। এটি সম্পূর্ণ ব্লক ক্ষেত্রের একটি বৈশিষ্ট্য মাত্র। | |
FULL_BLOCK_FIELDS | বুলিয়ান | টেক্সট ইনপুট এবং রঙ ক্ষেত্র সমগ্র উৎস ব্লক পূরণ করে কিনা। | |
INSERTION_MARKER_COLOUR | স্ট্রিং | সন্নিবেশ মার্কারের প্রধান রঙ, হেক্সে। CSS-এ ফিল অপাসিটি পরিবর্তন করে ব্লকটিকে একটি স্বচ্ছ ধূসর করা হয়েছে। | |
INSERTION_MARKER_OPACITY | সংখ্যা | সন্নিবেশ মার্কার অস্বচ্ছতা। | |
INSIDE_CORNERS | ইনসাইড কর্নার | ||
JAGGED_TEETH_HEIGHT | সংখ্যা | ভেঙে পড়া ব্লকের শেষে জ্যাগড দাঁতের জন্য SVG পথের উচ্চতা। | |
JAGGED_TEETH_WIDTH | সংখ্যা | ভেঙে পড়া ব্লকের শেষে জ্যাগড দাঁতের জন্য SVG পথের প্রস্থ। | |
JAGGED_TEETH | জাগডটিথ | ||
LARGE_PADDING | সংখ্যা | বড় প্যাডিং আকার. | |
MARKER_COLOUR | স্ট্রিং | স্থাবর মার্কার রঙ। | |
MEDIUM_LARGE_PADDING | সংখ্যা | মাঝারি-বড় প্যাডিংয়ের আকার। | |
MEDIUM_PADDING | সংখ্যা | মাঝারি প্যাডিংয়ের আকার। | |
MIN_BLOCK_HEIGHT | সংখ্যা | ||
MIN_BLOCK_WIDTH | সংখ্যা | ব্লকের ন্যূনতম প্রস্থ। | |
NO_PADDING | সংখ্যা | একটি খালি স্পেসারের আকার। | |
NOTCH_HEIGHT | সংখ্যা | পূর্ববর্তী এবং পরবর্তী সংযোগের জন্য ব্যবহৃত খাঁজের উচ্চতা। | |
NOTCH_OFFSET_LEFT | সংখ্যা | একটি ব্লকের বাম পাশ থেকে অফসেট বা খাঁজের বাম দিকে একটি স্টেটমেন্ট ইনপুটের ভিতরের দিক থেকে। | |
NOTCH_WIDTH | সংখ্যা | পূর্ববর্তী এবং পরবর্তী সংযোগের জন্য ব্যবহৃত খাঁজের প্রস্থ। | |
খাঁজ | খাঁজ | ||
OUTSIDE_CORNERS | বাইরে কর্নার | ||
PUZZLE_TAB | PuzzleTab | ||
এলোমেলো শনাক্তকারী | স্ট্রিং | ||
আকৃতি | {[কী: স্ট্রিং]: সংখ্যা; } | ||
SMALL_PADDING | সংখ্যা | ছোট প্যাডিং আকার. | |
SPACER_DEFAULT_HEIGHT | সংখ্যা | ||
START_HAT_HEIGHT | সংখ্যা | উপরের টুপির উচ্চতা। | |
START_HAT_WIDTH | সংখ্যা | শীর্ষ টুপি প্রস্থ. | |
START_HAT | স্টার্টহ্যাট | ||
START_POINT | স্ট্রিং | ||
STATEMENT_BOTTOM_SPACER | সংখ্যা | ||
STATEMENT_INPUT_NOTCH_OFFSET | সংখ্যা | ||
STATEMENT_INPUT_PADDING_LEFT | সংখ্যা | ||
TAB_HEIGHT | সংখ্যা | ইনপুট এবং আউটপুট সংযোগের জন্য ব্যবহৃত ধাঁধা ট্যাবের উচ্চতা। | |
TAB_OFFSET_FROM_TOP | সংখ্যা | ব্লকের উপরে থেকে অফসেট যেখানে একটি ধাঁধা ট্যাব স্থাপন করা হয়েছে। | |
TAB_VERTICAL_OVERLAP | সংখ্যা | ধাঁধা ট্যাবের উল্লম্ব ওভারল্যাপ, এটিকে আরও একটি ধাঁধার অংশের মতো দেখাতে ব্যবহৃত হয়। | |
TAB_WIDTH | সংখ্যা | ইনপুট এবং আউটপুট সংযোগের জন্য ব্যবহৃত ধাঁধা ট্যাবের প্রস্থ। | |
TALL_INPUT_FIELD_OFFSET_Y | সংখ্যা | ||
TOP_ROW_MIN_HEIGHT | সংখ্যা | ||
TOP_ROW_PRECEDES_STATEMENT_MIN_HEIGHT | সংখ্যা | ||
WS_CURSOR_HEIGHT | সংখ্যা | অনুভূমিক কার্সারের উচ্চতা। |
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
CreateBlockStyle_(রঙ) | protected | প্রদত্ত রঙের উপর ভিত্তি করে একটি ব্লক শৈলী অবজেক্ট তৈরি করুন। |
createDom(svg, ট্যাগনাম, নির্বাচক) | যেকোন DOM উপাদান তৈরি করুন যা এই রেন্ডারারের প্রয়োজন (ফিল্টার, প্যাটার্ন, ইত্যাদি)। | |
নিষ্পত্তি() | এই ধ্রুবক প্রদানকারী নিষ্পত্তি. এই প্রদানকারীর তৈরি করা সমস্ত DOM উপাদান মুছুন। | |
সেকেন্ডারি কালার তৈরি করুন_(ইনপুট কালার) | protected | প্রাথমিক রঙে পাস করা থেকে একটি মাধ্যমিক রঙ তৈরি করুন। |
জেনারেট টারশিয়ারি কালার_(ইনপুট কালার) | protected | প্রাথমিক রঙে পাস করা থেকে একটি তৃতীয় রঙ তৈরি করুন। |
getBlockStyle(blockStyleName) | প্রদত্ত ব্লক শৈলী নামের জন্য BlockStyle পায়। | |
getBlockStyleForColor(রঙ) | একটি একক রঙের মানের উপর ভিত্তি করে একটি ব্লক শৈলী পান বা তৈরি করুন। রঙের উপর ভিত্তি করে শৈলীর জন্য একটি নাম তৈরি করুন। | |
getCSS_(নির্বাচক) | protected | রেন্ডারার শুরু হলে ইনজেক্ট করার জন্য যেকোন রেন্ডারার নির্দিষ্ট CSS পান। |
init() | কনস্ট্রাক্টরে সেট করা ধ্রুবকের উপর ভিত্তি করে আকৃতির বস্তুগুলি শুরু করুন। | |
injectCSS_(ট্যাগনাম, নির্বাচক) | protected | পেজে রেন্ডারার নির্দিষ্ট CSS ইনজেক্ট করুন। |
MakeInsideCorners() | protected | |
মেক জ্যাগডটিথ() | protected | |
makeNotch() | protected | |
মেক আউটসাইড কর্নার() | protected | |
makePuzzleTab() | protected | |
makeStartHat() | protected | |
setComponentConstants_(থিম) | protected | একটি থিমের উপাদান শৈলী থেকে ধ্রুবক সেট করুন। |
setDynamicProperties_(থিম) | protected | গতিশীল বৈশিষ্ট্য সেট করে যা অন্যান্য মান বা থিম বৈশিষ্ট্যের উপর নির্ভর করে। |
setFontConstants_(থিম) | protected | ফন্ট সম্পর্কিত ধ্রুবক সেট করুন। |
সেট থিম(থিম) | থিমের উপর নির্ভরশীল ধ্রুবক বৈশিষ্ট্য রিফ্রেশ করুন। | |
আকৃতির জন্য(সংযোগ) | সংযোগের ধরণের উপর ভিত্তি করে সংযোগের আকার এবং আকারের তথ্য সহ একটি বস্তু পান। | |
validatedBlockStyle_(blockStyle) | protected | ইনপুট শৈলী অবজেক্টের উপর ভিত্তি করে একটি সম্পূর্ণ ব্লক শৈলী অবজেক্ট পান। কোনো অনুপস্থিত মান পূরণ করুন। |