انتقل إلى المحتوى

pivotick v3.0.0


محورية / PluginContext

واجهة: PluginContext ​

محدد في: interfaces/Plugin.ts:43

تم تسليم القدرات إلى البرنامج المساعد PivotickPlugin.install. أي شيء المسجل هنا مدفوع بنفس دورة حياة واجهة المستخدم المضمنة والممزقة أسفل معها.

طرق ​

addDockTab() ​

addDockTab(tab): () => void

محدد في: interfaces/Plugin.ts:88

قم بتسجيل جزء في الرصيف السفلي — نفس الباب مثل UIManager.addDockTab، والذي يأتي من خلاله الجدول المدمج. إرجاع المتخلص.

علامة التبويب الأولى تبني المنطقة، لذا لا يتعين على المكون الإضافي أن يطلب من المستهلك لتشغيل الرصيف: الوضع full هو المطلب الوحيد.

المعلمات ​

tab ​

DockTab

المرتجعات ​

(): void

المرتجعات ​

void


addElement() ​

addElement(element, slot?): void

محدد في: interfaces/Plugin.ts:70

أضف عنصر واجهة المستخدم إلى دورة الحياة. عندما يتم إعطاء slot العنصر هو تم تركيبه فيه على الفور؛ ثم يشارك في كل لاحقة المرحلة (afterMount / graphReady / تدمير). آمنة للاتصال بعد الرسم البياني موجود بالفعل — العنصر ملتصق بالمرحلة الحالية.

المعلمات ​

element ​

UIComponent

slot? ​

HTMLElement

المرتجعات ​

void


addKeybinding() ​

addKeybinding(binding): void

محدد في: interfaces/Plugin.ts:132

قم بتسجيل رابط مفتاح تتم إزالته تلقائيًا عند هدم واجهة المستخدم.

المعلمات ​

binding ​

Keybinding

المرتجعات ​

void


addPanel() ​

addPanel(panel): () => void

محدد في: interfaces/Plugin.ts:76

قم بتسجيل لوحة الشريط الجانبي — نفس الباب مثل UI.extraPanels و UIManager.addPanel. إرجاع المتخلص. يتم إعادة عرض اللوحة في كل مرة تغيير التحديد وهدمه مع واجهة المستخدم.

المعلمات ​

panel ​

ExtraPanel

المرتجعات ​

(): void

المرتجعات ​

void


addPivot() ​

addPivot(definition): () => void

محدد في: interfaces/Plugin.ts:128

سجل المحور — نفس الباب مثل graph.pivots.register و pivots الخيار، والطريقة التي يقوم بها البرنامج المساعد بشحن التخصيب. إرجاع المتخلص.

يظهر وضع السكة المحورية بمجرد تسجيل المحور الأول وانتقاله عندما يغادر الأخير، لذلك لا يتعين على المكون الإضافي أن يطلب من المستهلك الرجوع أي شيء على.

المعلمات ​

definition ​

PivotDefinition

المرتجعات ​

(): void

المرتجعات ​

void


addRailMode() ​

addRailMode(mode): () => void

محدد في: interfaces/Plugin.ts:110

قم بتسجيل الوضع على حاجز الوضع — نفس الباب مثل UIManager.addRailMode، و الطريقة التي يقوم بها البرنامج الإضافي بشحن وضع الاستكشاف أو الإثراء الخاص به. إرجاع المتخلص.

يتم عرض الأوضاع المسجلة أسفل الفاصل، بعد الأوضاع الأربعة المضمنة. التسجيل ينجح في كل وضع. يتم رسم الزر فقط في حالة وجود سكة (full و light).

المعلمات ​

mode ​

RailModeDefinition

المرتجعات ​

(): void

المرتجعات ​

void


addTopBarAction() ​

addTopBarAction(action): () => void

محدد في: interfaces/Plugin.ts:117

أضف حبة إلى الشريط العلوي — نفس الباب مثل UIManager.addTopBarAction و UI.topBar.actions. إرجاع المتخلص. ui.refreshTopBar() إعادة قراءة مجالاتها.

المعلمات ​

action ​

TopBarAction

المرتجعات ​

(): void

المرتجعات ​

void


onPhase() ​

onPhase(phase, callback): () => void

محدد في: interfaces/Plugin.ts:130

ربط مرحلة دورة الحياة. إرجاع وظيفة إلغاء الاشتراك.

المعلمات ​

phase ​

UIPhase

callback ​

() => void

المرتجعات ​

(): void

المرتجعات ​

void


refreshDockTab() ​

refreshDockTab(id): void

محدد في: interfaces/Plugin.ts:96

إعادة إنشاء علامة تبويب قفص الاتهام من render و toolbar — عندما تكون بيانات الجزء الخاصة أو تم تغيير العرض المختار. نفس الشيء الذي يفعله DockTabHandle refresh() الكود الذي يحمل المعرف بدلاً من المقبض.

المعلمات ​

id ​

string

المرتجعات ​

void


refreshPanel() ​

refreshPanel(id?): void

محدد في: interfaces/Plugin.ts:80

أعد عرض لوحة شريط جانبي واحدة، أو جميعها عند حذف id.

المعلمات ​

id? ​

string

المرتجعات ​

void


removeDockTab() ​

removeDockTab(id): void

محدد في: interfaces/Plugin.ts:90

قم بإزالة علامة تبويب الإرساء حسب المعرف (أي ما يعادل استدعاء المتخلص منها).

المعلمات ​

id ​

string

المرتجعات ​

void


removePanel() ​

removePanel(id): void

محدد في: interfaces/Plugin.ts:78

قم بإزالة لوحة الشريط الجانبي بواسطة المعرف (أي ما يعادل استدعاء المتخلص منها).

المعلمات ​

id ​

string

المرتجعات ​

void


removeRailMode() ​

removeRailMode(id): void

محدد في: interfaces/Plugin.ts:112

قم بإزالة وضع السكة بواسطة المعرف (أي ما يعادل استدعاء المتخلص منه).

المعلمات ​

id ​

string

المرتجعات ​

void


removeTopBarAction() ​

removeTopBarAction(id): void

محدد في: interfaces/Plugin.ts:119

قم بإزالة إجراء الشريط العلوي بواسطة المعرف (أي ما يعادل استدعاء المتخلص منه).

المعلمات ​

id ​

string

المرتجعات ​

void


setDockTabLabel() ​

setDockTabLabel(id, label): void

محدد في: interfaces/Plugin.ts:101

إعادة تسمية علامة تبويب الإرساء في الشريط، مع ترك نصها وموضع التمرير الخاص بها وحدهما - العد المباشر، دون إعادة تسجيل علامة التبويب.

المعلمات ​

id ​

string

label ​

string

المرتجعات ​

void

خصائص ​

graph ​

graph: Pivotick

محدد في: interfaces/Plugin.ts:44


i18n ​

i18n: I18n

محدد في: interfaces/Plugin.ts:63

لغة الرسم البياني: موقعه، وتنسيقات الأرقام والقائمة والفرز، وt أكثر رسائل المكتبة الخاصة. النص الذي يكتبه البرنامج المساعد نفسه هو النص الذي يكتبه البرنامج المساعد ترجمة، الضغط على i18n.locale.


keyManager ​

keyManager: KeybindingManager

محدد في: interfaces/Plugin.ts:57


layout ​

layout: Layout | undefined

محدد في: interfaces/Plugin.ts:56

سقالة DOM الجذرية، يمكن قراءتها مباشرةً من واجهة المستخدم (وليست لقطة قديمة أبدًا). ذلك موجود في كل وضع أثناء وجود واجهة المستخدم على قيد الحياة ويكون undefined بعد ذلك فقط تم تدمير واجهة المستخدم. فتحاتها هي التي تختلف حسب الوضع: canvas و notification دائمًا؛ graphnavigation في كل وضع ما عدا static؛ mainheader / modal / slidePanel / moderail / toolpanel / flyout / legend في full و light؛ sidebar في full فقط.

canvas هي الفتحة التي يريدها العنصر المُرسى على القماش - راجع المكون الإضافي للخريطة المصغرة.


ui ​

ui: UIManager

محدد في: interfaces/Plugin.ts:45