buildingmaker palette titlebar colour change

This commit is contained in:
minjaesong
2023-10-24 13:07:35 +09:00
parent 228b0962d6
commit 9145acf741

View File

@@ -50,7 +50,6 @@ class UIBuildingMakerBlockChooser(val parent: BuildingMaker): UICanvas() {
this, 36, arrayOf("Terrain", "Wall"), // TODO use inventory icons this, 36, arrayOf("Terrain", "Wall"), // TODO use inventory icons
0, 0, textAreaWidth = MENUBAR_SIZE, width = MENUBAR_SIZE, 0, 0, textAreaWidth = MENUBAR_SIZE, width = MENUBAR_SIZE,
defaultSelection = 0, defaultSelection = 0,
backgroundCol = UIItemTextButtonList.DEFAULT_BACKGROUNDCOL
).also { ).also {
it.selectionChangeListener = { _, new -> it.selectionChangeListener = { _, new ->
resetScroll() resetScroll()
@@ -61,7 +60,6 @@ class UIBuildingMakerBlockChooser(val parent: BuildingMaker): UICanvas() {
this, 36, arrayOf("Close"), this, 36, arrayOf("Close"),
0, this.height - UIItemTextButtonList.DEFAULT_LINE_HEIGHT, 0, this.height - UIItemTextButtonList.DEFAULT_LINE_HEIGHT,
width = MENUBAR_SIZE, textAreaWidth = MENUBAR_SIZE, width = MENUBAR_SIZE, textAreaWidth = MENUBAR_SIZE,
backgroundCol = UIItemTextButtonList.DEFAULT_BACKGROUNDCOL
) )
private var scroll = 0 private var scroll = 0
@@ -175,13 +173,13 @@ class UIBuildingMakerBlockChooser(val parent: BuildingMaker): UICanvas() {
batch.color = Toolkit.Theme.COL_INACTIVE batch.color = Toolkit.Theme.COL_INACTIVE
Toolkit.drawBoxBorder(batch, -1, -1, width + 2, height + 2) Toolkit.drawBoxBorder(batch, -1, -1, width + 2, height + 2)
// background // palette background
batch.color = DEFAULT_BACKGROUNDCOL batch.color = DEFAULT_BACKGROUNDCOL
Toolkit.fillArea(batch, 0, 0, width, height) Toolkit.fillArea(batch, MENUBAR_SIZE, 0, width - MENUBAR_SIZE, height)
// gaps between tabs and close button // titlebar (sideways)
batch.color = DEFAULT_BACKGROUNDCOL batch.color = UINSMenu.DEFAULT_TITLEBACKCOL
Toolkit.fillArea(batch, 0f, tabs.height.toFloat(), MENUBAR_SIZE.toFloat(), height.toFloat() - (tabs.height + closeButton.height)) Toolkit.fillArea(batch, 0, 0, MENUBAR_SIZE, height)
// the actual buttons // the actual buttons
tabs.render(batch, camera) tabs.render(batch, camera)