blockly > رویه ها

فضای نام رویه ها

کلاس ها

کلاس شرح
ObservableProcedureMap

کارکرد

تابع شرح
همه رویه ها (ریشه) تمام تعاریف رویه ایجاد شده توسط کاربر را در یک فضای کاری پیدا کنید.
findLegalName (نام، بلوک) اطمینان حاصل کنید که دو رویه با نام یکسان وجود ندارند. نام رویه پیشنهادی را انتخاب کنید و یک نام قانونی برگردانید، یعنی نامی که خالی نباشد و با سایر رویه‌ها تداخل نداشته باشد.
flyoutCategory (فضای کاری) بلوک های مورد نیاز flyout را برای دسته رویه بسازید.
getCallers (نام، فضای کاری) همه تماس گیرندگان یک رویه نامگذاری شده را پیدا کنید.
getDefinition (نام، فضای کاری) بلوک تعریف را برای رویه نامگذاری شده پیدا کنید.
isNameUsed (نام، فضای کاری، opt_exclude) اگر نام داده شده قبلاً یک نام رویه است، برگردانید.
isProcedureBlock(block) یک محافظ نوع که بررسی می کند آیا بلوک داده شده یک بلوک رویه است یا خیر.
mutateCallers (defBlock) وقتی تعریف یک پروسه پارامترهای خود را تغییر می‌دهد، همه فراخوان‌کنندگان آن را پیدا و ویرایش کنید.
تغییر نام (این، نام) تغییر نام یک رویه توسط فیلد قابل ویرایش فراخوانی می شود.

رابط ها

رابط شرح
مدل IPparameter یک مدل داده برای یک رویه
IPProcedureBlock رابط برای بلوکی که یک رویه را مدل می کند.
نقشه IProcedure
مدل IPProcedure یک مدل داده برای یک رویه

متغیرها

متغیر شرح
نام دسته رشته ای برای استفاده در ویژگی «سفارشی» یک دسته در جعبه ابزار XML. این رشته نشان می دهد که دسته باید به صورت پویا با بلوک های رویه پر شود. همچنین به Blockly.Variables.CATEGORY_NAME و Blockly.VariablesDynamic.CATEGORY_NAME مراجعه کنید.
DEFAULT_ARG آرگومان پیش فرض برای یک بلوک procedures_mutatorarg.

نام مستعار را تایپ کنید

نام مستعار را تایپ کنید شرح
ProcedureTuple میراث به معنی نشان دادن امضای رویه. عناصر به ترتیب عبارتند از: نام، نام پارامترها، و اینکه آیا مقدار بازگشتی دارد یا خیر.