Package gg.xp.xivsupport.gui.overlay
Class XivOverlay
java.lang.Object
gg.xp.xivsupport.gui.overlay.XivOverlay
- Direct Known Subclasses:
BaseCdTrackerOverlay,CustomPartyOverlay,DotTrackerOverlay,ExampleOverlay,ExampleOverlay3,ExampleOverlayWithLotsOfButtons,FlyingTextOverlay,JobOverlayManager,PartyOverlay,PersonalCastBarOverlay,SkillHitTracker,TimelineOverlay
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionXivOverlay(String title, String settingKeyBase, OverlayConfig oc, PersistenceProvider persistence) -
Method Summary
Modifier and TypeMethodDescriptionprotected longcalculateScaledFrameTime(long basis) protected longcalculateUnscaledFrameTime(long basis) voidprotected JFramegetFrame()protected JPanelgetPanel()doublegetScale()getTitle()protected booleanprotected voidopacity()protected voidprotected voidvoidvoidsetEditMode(boolean editMode) voidsetPosition(int x, int y) voidsetScale(double scale) voidsetVisible(boolean visible)
-
Field Details
-
bufferNumSettingKey
- See Also:
-
-
Constructor Details
-
XivOverlay
public XivOverlay(String title, String settingKeyBase, OverlayConfig oc, PersistenceProvider persistence)
-
-
Method Details
-
resetPositionFromSettings
public void resetPositionFromSettings() -
finishInit
public void finishInit() -
redoScale
protected void redoScale() -
getTitle
-
getFrame
-
getPanel
-
getEnabled
-
setPosition
public void setPosition(int x, int y) -
getXSetting
-
getYSetting
-
setVisible
public void setVisible(boolean visible) -
onBecomeVisible
protected void onBecomeVisible() -
isVisible
protected boolean isVisible() -
repackSize
protected void repackSize() -
setEditMode
public void setEditMode(boolean editMode) -
opacity
-
setScale
public void setScale(double scale) -
getScale
public double getScale() -
getScaleSetting
-
calculateScaledFrameTime
protected long calculateScaledFrameTime(long basis) -
calculateUnscaledFrameTime
protected long calculateUnscaledFrameTime(long basis) -
getHideInCombatSetting
-