Field COMP

Field COMP

خلاصه

⚠️ توجه: Field COMP از نسخه‌ی 2022.24200 به بعد منسوخ (Deprecated) شده.
به جای آن باید از Text COMP استفاده شود.

کامپوننت Field به شما اجازه می‌دهد متن وارد کنید و آن را با استفاده از Text TOP رندر می‌کند.
درون خودش یک Text TOP دارد که به یک سلول از یک DAT متصل است.

  • متن واردشده در فیلد، آن سلول DAT را تغییر می‌دهد.

  • در واقع Field COMP یک رابط برای ورودی متنی کاربر است.


فهرست محتوا

  1. خلاصه

  2. پارامترها – صفحه Field

  3. پارامترها – صفحه Layout

  4. پارامترها – صفحه Panel

  5. پارامترها – صفحه Look

  6. پارامترها – صفحه Children

  7. پارامترها – صفحه Drag/Drop

  8. پارامترها – صفحه Extensions

  9. پارامترها – صفحه Common


📌 پارامترها – صفحه Field

  • Field Type → نوع داده ورودی:

    • String → رشته متنی (حروف و اعداد)

    • Float → عدد اعشاری

    • Integer → عدد صحیح

  • Enable Field Format Numbers → فعال‌سازی فرمت‌بندی عددی برای Float و Integer.

  • Field Total Digits → تعداد کل ارقام (برای عددی).

  • Field Decimal Digits → تعداد ارقام اعشار (برای Float).

  • Field Trailing Zeros → نمایش صفرهای انتهایی (برای Float).

  • Field Leading Zero → نمایش صفرهای ابتدایی (برای Float).

  • Field Lock → قفل‌کردن فیلد (غیرقابل‌ویرایش).

  • Expand Tscript Variables → بازکردن متغیرهای Tscript در ورودی.

  • Render Password Protected → نمایش متن با * (برای پسورد).

  • Spaces to Underscores → تبدیل فاصله‌ها به زیرخط.

  • Allow Multi-Line Input → اجازه ورودی چندخطی.

  • Enter as Newline with no Shift → کلید Enter به تنهایی خط جدید بسازد.

  • Render Cursor → نمایش یا مخفی‌کردن مکان‌نما (Cursor).

  • Focus Order → مسیر یک DAT که ترتیب فوکوس بین فیلدها را مشخص می‌کند (با Tab یا Shift+Tab).


📌 پارامترها – صفحه Layout

کنترل اندازه و موقعیت پنل:

  • X / Y → موقعیت افقی و عمودی.

  • Width / Height → عرض و ارتفاع.

  • Fixed Aspect → حفظ نسبت ابعاد (بر اساس Width یا Height).

  • Aspect Ratio → نسبت ابعاد.

  • Depth Layer → ترتیب ترسیم (مثل لایه‌های فتوشاپ).

  • Horizontal Mode / Vertical Mode → حالت عرض و ارتفاع:

    • Fixed → مقدار ثابت

    • Fill → پرکردن فضای والد

    • Anchors → بر اساس Anchorها (0–1)

  • Anchors (Left/Right/Top/Bottom) → تنظیم لنگرها (برای تغییر اندازه نسبی).

  • Offsets → جابه‌جایی Anchorها به پیکسل.

  • Origin (Horizontal/Vertical) → تعیین مبدأ پنل.

  • Fill Weight → وزن پرشدن هنگام استفاده از Fill.

  • Parent Alignment / Align Order → ترازبندی نسبت به والد.

  • Post Offset (X/Y) → جابه‌جایی نهایی بعد از همه محاسبات.

  • Size from Window → تغییر اندازه پنل بر اساس ابعاد ویندوی شناور.


📌 پارامترها – صفحه Panel

کنترل ویژگی‌های نمایش و تعامل:

  • Display → نمایش یا مخفی کردن پنل.

  • Enable → فعال/غیرفعال کردن تعاملات.

  • Help DAT → نمایش متن راهنما هنگام Hover.

  • Cursor → تغییر شکل نشانگر (Pointer, Link, Text, Cross, Busy …).

  • Multi-Touch → استفاده از لمس چندگانه یا لمس والد.

  • Constrain Cursor → نگه داشتن نشانگر داخل پنل.

  • Click Through → نادیده گرفتن کلیک‌ها.

  • Use Mouse Wheel → دریافت رویداد اسکرول.

  • Mouse UV Buttons → تعیین دکمه‌های ماوس برای به‌روزرسانی uv.

  • Relative UV → محاسبه نسبی uv بر اساس حرکت ماوس.

  • Resize by Dragging Edges → تغییر اندازه با کشیدن لبه‌ها.

  • Drag to Reposition → جابه‌جایی پنل یا ویندو با ماوس.

  • Anchor Drag → مشخص می‌کند جابه‌جایی Anchor تغییر کند یا Offset.

  • Scroll Overlay → کنترل رفتار پنل هنگام وجود اسکرول‌بار.


📌 پارامترها – صفحه Look

کنترل ظاهر پنل:

  • Background Color / Alpha → رنگ و شفافیت پس‌زمینه.

  • Background TOP → استفاده از یک TOP به‌عنوان پس‌زمینه.

  • TOP Fill → نحوه پر کردن پس‌زمینه (Stretch, Fill Width/Height, Native, Outside).

  • TOP Smoothness → نحوه فیلتر تصویر پس‌زمینه (Nearest, Linear, Mipmap).

  • Border A / B → رنگ و آلفای دو نوع مرز.

  • Borders (Left/Right/Top/Bottom) → انتخاب مرزها از نوع A یا B.

  • Border Over Children → نمایش مرز بالای بچه‌ها.

  • Disable Color → رنگ خاص در حالت غیرفعال.

  • Composite → نحوه ترکیب با سایر پنل‌ها (Over, Under, Add, Multiply …).

  • Opacity → میزان شفافیت کل پنل.


📌 پارامترها – صفحه Children

کنترل چینش و رفتار فرزندان پنل:

  • Align → روش چینش فرزندان (Left to Right, Grid, Match Network Nodes …).

  • Spacing → فاصله بین فرزندان.

  • Max per Line → حداکثر تعداد در هر خط/ستون.

  • Margin (L/R/T/B) → فاصله داخلی.

  • Justify (H/V) → ترازبندی افقی/عمودی (Left, Right, Center, Top, Bottom).

  • Fit → تغییر اندازه فرزندان برای پرکردن.

  • Scale (X/Y) → مقیاس فرزندان.

  • Offset (X/Y) → جابه‌جایی فرزندان.

  • Crop → برش دادن فرزندان خارج از محدوده.

  • Scrollbars (H/V) → مدیریت اسکرول‌بار افقی و عمودی.

  • Scrollbar Thickness → ضخامت اسکرول‌بار.


📌 پارامترها – صفحه Drag/Drop

مدیریت قابلیت کشیدن و رها کردن:

  • When Dragging This → اجازه درگ کردن یا استفاده از سیستم قدیمی.

  • Drag Script → اسکریپت اجرا هنگام شروع Drag.

  • Drop Destination Script → اسکریپت اجرا هنگام Drop.

  • Drop Types → نوع داده‌های قابل پذیرش در Drop.

  • Dropped Operator → اپراتور جایگزین هنگام Drop.

  • On Dropping Into → آیا این پنل Drop را می‌پذیرد؟

  • Drop Script → اسکریپت اجرا هنگام Drop (می‌تواند DAT جدول هم باشد).


📌 پارامترها – صفحه Extensions

  • تعریف اکستنشن‌های پایتون برای اضافه کردن توابع.

  • تنظیم نام، Promotion (دسترسی مستقیم یا از طریق .ext)، و Re-Init.


📌 پارامترها – صفحه Common

  • Parent Shortcut → نام مستعار برای دسترسی به والد.

  • Global OP Shortcut → نام مستعار برای دسترسی جهانی.

  • Internal OPs → میانبر برای اپراتورهای داخلی.

  • Node View / Operator Viewer → نمایش Node Viewer پیش‌فرض یا اپراتور دلخواه.

  • Cloning → فعال/غیرفعال‌سازی کلون.

  • External .tox → بارگذاری شبکه از فایل خارجی .tox.

  • Reload Parameters → بازخوانی پارامترهای سفارشی یا داخلی.

  • Save Backup of External → ذخیره پشتیبان در .toe.

  • Sub-Component to Load → بارگذاری فقط یک زیربخش از .tox.

  • Relative File Path Behavior → تعیین مبنای مسیرهای نسبی (.toe، .tox یا والد).

دیدگاهتان را بنویسید