package import cleanup

This commit is contained in:
downthecrop 2025-09-12 23:24:16 -07:00
parent 321b894388
commit ef87ae24c1

View file

@ -15,24 +15,19 @@ import KondoKit.components.WidgetPanel
import KondoKit.plugin.Companion.IMAGE_SIZE import KondoKit.plugin.Companion.IMAGE_SIZE
import KondoKit.plugin.Companion.LVL_ICON import KondoKit.plugin.Companion.LVL_ICON
import KondoKit.plugin.Companion.TOTAL_XP_WIDGET_SIZE import KondoKit.plugin.Companion.TOTAL_XP_WIDGET_SIZE
import KondoKit.plugin.Companion.VIEW_BACKGROUND_COLOR
import KondoKit.plugin.Companion.WIDGET_COLOR import KondoKit.plugin.Companion.WIDGET_COLOR
import KondoKit.plugin.Companion.WIDGET_SIZE import KondoKit.plugin.Companion.WIDGET_SIZE
import KondoKit.plugin import KondoKit.plugin
import KondoKit.plugin.Companion.POPUP_BACKGROUND
import KondoKit.plugin.Companion.POPUP_FOREGROUND
import KondoKit.plugin.Companion.playerXPMultiplier import KondoKit.plugin.Companion.playerXPMultiplier
import KondoKit.plugin.Companion.primaryColor import KondoKit.plugin.Companion.primaryColor
import KondoKit.plugin.Companion.secondaryColor import KondoKit.plugin.Companion.secondaryColor
import KondoKit.plugin.StateManager.focusedView import KondoKit.plugin.StateManager.focusedView
import KondoKit.views.BaseView
import KondoKit.views.OnUpdateCallback
import KondoKit.views.OnXPUpdateCallback
import plugin.api.API import plugin.api.API
import java.awt.* import java.awt.*
import java.awt.event.MouseAdapter import java.awt.event.MouseAdapter
import java.awt.event.MouseEvent import java.awt.event.MouseEvent
import java.io.BufferedReader
import java.io.InputStreamReader
import java.nio.charset.StandardCharsets
import javax.swing.* import javax.swing.*
object XPTrackerView : View, OnUpdateCallback, OnXPUpdateCallback { object XPTrackerView : View, OnUpdateCallback, OnXPUpdateCallback {
@ -43,7 +38,7 @@ object XPTrackerView : View, OnUpdateCallback, OnXPUpdateCallback {
var xpTrackerView: JPanel? = null var xpTrackerView: JPanel? = null
const val VIEW_NAME = "XP_TRACKER_VIEW" const val VIEW_NAME = "XP_TRACKER_VIEW"
override val name: String = VIEW_NAME override val name: String = VIEW_NAME
override val iconSpriteId: Int = KondoKit.plugin.LVL_ICON override val iconSpriteId: Int = LVL_ICON
private val skillIconCache: MutableMap<Int, java.awt.image.BufferedImage> = HashMap() private val skillIconCache: MutableMap<Int, java.awt.image.BufferedImage> = HashMap()
@ -77,8 +72,8 @@ object XPTrackerView : View, OnUpdateCallback, OnXPUpdateCallback {
override fun registerFunctions() { override fun registerFunctions() {
// Register callbacks with the plugin // Register callbacks with the plugin
KondoKit.plugin.registerUpdateCallback(this) plugin.registerUpdateCallback(this)
KondoKit.plugin.registerXPUpdateCallback(this) plugin.registerXPUpdateCallback(this)
} }
override fun onUpdate() { override fun onUpdate() {
@ -376,8 +371,8 @@ object XPTrackerView : View, OnUpdateCallback, OnXPUpdateCallback {
// Create menu items with custom font and colors // Create menu items with custom font and colors
val menuItem1 = JMenuItem("Reset Tracker").apply { val menuItem1 = JMenuItem("Reset Tracker").apply {
font = Font("RuneScape Small", Font.TRUETYPE_FONT, 16) font = Font("RuneScape Small", Font.TRUETYPE_FONT, 16)
background = KondoKit.plugin.Companion.POPUP_BACKGROUND background = POPUP_BACKGROUND
foreground = KondoKit.plugin.Companion.POPUP_FOREGROUND foreground = POPUP_FOREGROUND
} }
// Add menu items to the popup menu // Add menu items to the popup menu
@ -393,15 +388,15 @@ object XPTrackerView : View, OnUpdateCallback, OnXPUpdateCallback {
val resetItem = JMenuItem("Reset").apply { val resetItem = JMenuItem("Reset").apply {
font = Font("RuneScape Small", Font.TRUETYPE_FONT, 16) font = Font("RuneScape Small", Font.TRUETYPE_FONT, 16)
background = KondoKit.plugin.Companion.POPUP_BACKGROUND background = POPUP_BACKGROUND
foreground = KondoKit.plugin.Companion.POPUP_FOREGROUND foreground = POPUP_FOREGROUND
} }
popupMenu.add(resetItem) popupMenu.add(resetItem)
val removeItem = JMenuItem("Remove").apply { val removeItem = JMenuItem("Remove").apply {
font = Font("RuneScape Small", Font.TRUETYPE_FONT, 16) font = Font("RuneScape Small", Font.TRUETYPE_FONT, 16)
background = KondoKit.plugin.Companion.POPUP_BACKGROUND background = POPUP_BACKGROUND
foreground = KondoKit.plugin.Companion.POPUP_FOREGROUND foreground = POPUP_FOREGROUND
} }
popupMenu.add(removeItem) popupMenu.add(removeItem)