Better spacing changes

This commit is contained in:
downthecrop 2025-10-23 14:43:43 -07:00
parent 14b107861e
commit 8679bca47a
5 changed files with 56 additions and 21 deletions

View file

@ -140,7 +140,7 @@ object XPTrackerView : View, OnUpdateCallback, OnXPUpdateCallback {
private fun createTotalWidgetContainer(popupMenu: JPopupMenu): Container {
totalXPWidget = createTotalXPWidget()
return wrappedWidget(totalXPWidget!!.container).also { attachPopup(it, popupMenu) }
return wrappedWidget(totalXPWidget!!.container, padding = 0).also { attachPopup(it, popupMenu) }
}
override val panel: JPanel
@ -294,7 +294,15 @@ object XPTrackerView : View, OnUpdateCallback, OnXPUpdateCallback {
}
fun createTotalXPWidget(): XPWidget {
val widgetPanel = WidgetPanel(TOTAL_XP_WIDGET_SIZE.width, TOTAL_XP_WIDGET_SIZE.height, addDefaultPadding = false)
val widgetPanel = WidgetPanel(
widgetWidth = ViewConstants.DEFAULT_WIDGET_SIZE.width,
widgetHeight = ViewConstants.TOTAL_XP_WIDGET_SIZE.height,
addDefaultPadding = false,
paddingTop = 10,
paddingBottom = 10,
paddingRight = 10,
paddingLeft = 10
)
val iconContainer = createIconContainer(getBufferedImageFromSprite(API.GetSprite(LVL_ICON)))
@ -308,6 +316,11 @@ object XPTrackerView : View, OnUpdateCallback, OnXPUpdateCallback {
textPanel.add(xpGainedLabel)
textPanel.add(xpPerHourLabel)
widgetPanel.setFixedSize(
ViewConstants.DEFAULT_WIDGET_SIZE.width,
ViewConstants.TOTAL_XP_WIDGET_SIZE.height
)
widgetPanel.add(iconContainer, BorderLayout.WEST)
widgetPanel.add(textPanel, BorderLayout.CENTER)
@ -403,7 +416,11 @@ object XPTrackerView : View, OnUpdateCallback, OnXPUpdateCallback {
fun createXPWidget(skillId: Int, previousXp: Int): XPWidget {
val widgetPanel = WidgetPanel(WIDGET_SIZE.width, WIDGET_SIZE.height, addDefaultPadding = false)
val widgetPanel = WidgetPanel(
widgetWidth = ViewConstants.DEFAULT_WIDGET_SIZE.width,
widgetHeight = ViewConstants.DEFAULT_WIDGET_SIZE.height,
addDefaultPadding = false
)
val iconContainer = createIconContainer(getSkillIcon(skillId))