کلاس FlyoutButton
کلاس برای یک دکمه یا برچسب در پرواز.
امضا:
export declare class FlyoutButton implements IBoundedElement, IRenderedElement, IFocusableNode
پیاده سازی: IBoundedElement ، IRenderedElement IFocusableNode
اظهارات
سازنده این کلاس به عنوان داخلی علامت گذاری شده است. کد شخص ثالث نباید سازنده را مستقیماً فراخوانی کند یا زیر کلاس هایی ایجاد کند که کلاس FlyoutButton
را گسترش دهد.
خواص
اموال | اصلاح کننده ها | تایپ کنید | توضیحات |
---|---|---|---|
BORDER_RADIUS | static | شماره | شعاع مرزهای دکمه پرواز. |
cursorSvg | SVGElement | تهی | وقتی مکان نما به دکمه متصل است، عنصر svg مکان نما را نگه می دارد. اگر مکان نما روی دکمه وجود نداشته باشد، این عدد خالی است. | |
ارتفاع | شماره | ارتفاع سمت راست دکمه. | |
اطلاعات | جعبه ابزار.ButtonOrLabelInfo | ||
TEXT_MARGIN_X | static | شماره | حاشیه افقی اطراف متن در دکمه. |
TEXT_MARGIN_Y | static | شماره | حاشیه عمودی اطراف متن در دکمه. |
عرض | شماره | عرض راست دکمه. |
روش ها
روش | اصلاح کننده ها | توضیحات |
---|---|---|
canBeFocused() | IFocusableNode.canBeFocused را ببینید. | |
createDom() | ||
در معرض قرار دادن() | این دکمه را دور بریزید. | |
getBoundingRectangle() | مختصات یک عنصر محدود را که ابعاد عنصر را توصیف می کند، برمی گرداند. سیستم مختصات: مختصات فضای کاری. | |
getButtonText() | ||
getFocusableElement() | به IFocusableNode.getFocusableElement مراجعه کنید. | |
getFocusableTree() | به IFocusableNode.getFocusableTree مراجعه کنید. | |
getSvgRoot() | ||
getTargetWorkspace() | فضای کاری هدف دکمه را دریافت کنید. | |
getWorkspace() | فضای کاری دکمه را دریافت کنید. | |
isLabel() | ||
moveBy(dx، dy، _reason) | عنصر را با یک افست نسبی حرکت دهید. | |
moveTo (x, y) | دکمه را به مختصات x، y داده شده حرکت دهید. | |
onNodeBlur() | IFocusableNode.onNodeBlur را ببینید. | |
onNodeFocus() | به IFocusableNode.onNodeFocus مراجعه کنید. | |
setCursorSvg(cursorSvg) | SVG مکان نما را به گروه SVG این دکمه ها اضافه کنید. | |
نمایش () | دکمه flyout را به درستی قرار دهید و آن را قابل مشاهده کنید. |