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 boolean
asyncOk()
return false to force synchronous loading of this plugin tab.default int
return 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
TabAware
to highlight a problem for the user.
- Returns:
- Whether or not it is fine to asynchronously load this plugin tab
-