Package gg.xp.xivsupport.gui.extra
Interface PluginTab
- All Superinterfaces:
TabDef
- All Known Implementing Classes:
AddonMgr,AutoMarkGui,BaseCdTrackerGui,CalloutStyleConfigGui,CdTrackerGui,CustomCooldownTab,CustomPartyConfig,DotRefreshReminderGui,DragonsongLegacyGui,DutiesTab,EasyTriggersTab,JailLegacyGui,PartyCdTrackerGui,PnGui,SimplePluginTab,SkillHitTrackerGui,SoundFileTab,TelestoGui,TimelinesTab,TopDownSimplePluginTab
Implement this and annotate your class with
ScanMe (or any other annotation that would
cause it to be auto-scanned). This will give it a tab on the 'Plugins' screen.-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanasyncOk()return false to force synchronous loading of this plugin tab.default intreturn The sort orderMethods inherited from interface gg.xp.xivsupport.gui.extra.TabDef
getTabContents, getTabName, keys
-
Method Details
-
getSortOrder
default int getSortOrder()return The sort order -
asyncOk
default boolean asyncOk()return false to force synchronous loading of this plugin tab. This is realistically only needed if one of the following is true:- You are relying on this plugin tab being loaded for proper functionality (this is bad practice - please avoid it)
- You are making use of
TabAwareto highlight a problem for the user.
- Returns:
- Whether or not it is fine to asynchronously load this plugin tab
-