Moved the page number to the bottom of the page and put categories right at the top
This commit is contained in:
parent
8586d6fc3a
commit
c78ce2f242
|
@ -7,13 +7,13 @@ function update_category_list()
|
||||||
local category_list = {}
|
local category_list = {}
|
||||||
table.insert(category_list, {
|
table.insert(category_list, {
|
||||||
name = "all",
|
name = "all",
|
||||||
label = "All",
|
label = "All Items",
|
||||||
symbol = "ui_category_all.png",
|
symbol = "ui_category_all.png",
|
||||||
index = -2,
|
index = -2,
|
||||||
})
|
})
|
||||||
table.insert(category_list, {
|
table.insert(category_list, {
|
||||||
name = "uncategorized",
|
name = "uncategorized",
|
||||||
label = "Misc.",
|
label = "Misc. Items",
|
||||||
symbol = "ui_category_none.png",
|
symbol = "ui_category_none.png",
|
||||||
index = -1,
|
index = -1,
|
||||||
})
|
})
|
||||||
|
|
2
init.lua
2
init.lua
|
@ -98,7 +98,7 @@ ui.style_lite = {
|
||||||
craft_guide_resultstr_y = 0.35,
|
craft_guide_resultstr_y = 0.35,
|
||||||
give_btn_x = 0.15,
|
give_btn_x = 0.15,
|
||||||
main_button_x = 10.5,
|
main_button_x = 10.5,
|
||||||
main_button_y = 7.9,
|
main_button_y = 8.15,
|
||||||
page_buttons_x = 10.5,
|
page_buttons_x = 10.5,
|
||||||
page_buttons_y = 6.3,
|
page_buttons_y = 6.3,
|
||||||
searchwidth = 1.6,
|
searchwidth = 1.6,
|
||||||
|
|
17
internal.lua
17
internal.lua
|
@ -125,8 +125,12 @@ function ui.get_formspec(player, page)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Category filters
|
-- Category filters
|
||||||
local categories_pos = { ui_peruser.page_x, ui_peruser.page_y-ui_peruser.btn_spc-0.7 }
|
|
||||||
local categories_scroll_pos = { ui_peruser.page_x, ui_peruser.page_y-(ui_peruser.btn_spc*0.15)-0.7 }
|
local categories_pos = { ui_peruser.page_x, ui_peruser.page_y-ui_peruser.btn_spc-0.5 }
|
||||||
|
local categories_scroll_pos = { ui_peruser.page_x, ui_peruser.form_header_y-(draw_lite_mode and 0.1 or 0.2) }
|
||||||
|
|
||||||
|
formspec[n] = string.format("label[%f,%f;%s]", ui_peruser.page_x, ui_peruser.form_header_y+0.2, "Category:")
|
||||||
|
n = n + 1
|
||||||
|
|
||||||
local scroll_offset = 0
|
local scroll_offset = 0
|
||||||
local category_count = #unified_inventory.category_list
|
local category_count = #unified_inventory.category_list
|
||||||
|
@ -147,12 +151,12 @@ function ui.get_formspec(player, page)
|
||||||
end
|
end
|
||||||
if category_count > ui_peruser.pagecols and scroll_offset > 0 then
|
if category_count > ui_peruser.pagecols and scroll_offset > 0 then
|
||||||
-- prev
|
-- prev
|
||||||
formspec[n] = formspec_button(ui_peruser, "prev_category", "ui_left_icon.png", categories_scroll_pos, {ui_peruser.pagecols - 2, 0}, 0.8, "Prev")
|
formspec[n] = formspec_button(ui_peruser, "prev_category", "ui_left_icon.png", categories_scroll_pos, {ui_peruser.pagecols - 2, 0}, 0.8, "Scroll Categories Left")
|
||||||
n = n + 1
|
n = n + 1
|
||||||
end
|
end
|
||||||
if category_count > ui_peruser.pagecols and category_count - scroll_offset > ui_peruser.pagecols then
|
if category_count > ui_peruser.pagecols and category_count - scroll_offset > ui_peruser.pagecols then
|
||||||
-- next
|
-- next
|
||||||
formspec[n] = formspec_button(ui_peruser, "next_category", "ui_right_icon.png", categories_scroll_pos, {ui_peruser.pagecols - 1, 0}, 0.8, "Next")
|
formspec[n] = formspec_button(ui_peruser, "next_category", "ui_right_icon.png", categories_scroll_pos, {ui_peruser.pagecols - 1, 0}, 0.8, "Scroll Categories Right")
|
||||||
n = n + 1
|
n = n + 1
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -254,14 +258,15 @@ function ui.get_formspec(player, page)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
formspec[n] = string.format("label[%f,%f;%s: %s]",
|
formspec[n] = string.format("label[%f,%f;%s: %s]",
|
||||||
ui_peruser.page_x, ui_peruser.form_header_y,
|
ui_peruser.page_buttons_x + ui_peruser.btn_spc * (draw_lite_mode and 1 or 2),
|
||||||
|
ui_peruser.page_buttons_y + 0.1 + ui_peruser.btn_spc * 2,
|
||||||
F(S("Page")), S("@1 of @2",page2,pagemax))
|
F(S("Page")), S("@1 of @2",page2,pagemax))
|
||||||
end
|
end
|
||||||
n= n+1
|
n= n+1
|
||||||
|
|
||||||
if ui.activefilter[player_name] ~= "" then
|
if ui.activefilter[player_name] ~= "" then
|
||||||
formspec[n] = string.format("label[%f,%f;%s: %s]",
|
formspec[n] = string.format("label[%f,%f;%s: %s]",
|
||||||
ui_peruser.page_x, ui_peruser.page_y - 0.4,
|
ui_peruser.page_x, ui_peruser.page_y - 0.3,
|
||||||
F(S("Filter")), F(ui.activefilter[player_name]))
|
F(S("Filter")), F(ui.activefilter[player_name]))
|
||||||
end
|
end
|
||||||
return table.concat(formspec, "")
|
return table.concat(formspec, "")
|
||||||
|
|
Loading…
Reference in New Issue