mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2026-11-12 15:54:52 +09:00
.
This commit is contained in:
1 parent
c0d91811d4
commit
1fa41500bd
1 file changed
+18
-18
@@ -184,24 +184,6 @@ function Elements.stats_table.calculate_display_data(s_index)
|
||||
}
|
||||
end
|
||||
|
||||
--- Dropdown listing the surfaces available in vlayer
|
||||
--- @class ExpGui_Vlayer.elements.surface_dropdown: ExpElement
|
||||
--- @overload fun(parent: LuaGuiElement, controls: LuaGuiElement): LuaGuiElement
|
||||
Elements.surface_dropdown = Gui.define("vlayer/surface_dropdown")
|
||||
:draw{
|
||||
type = "drop-down",
|
||||
}
|
||||
:style{
|
||||
width = gui_width / 2,
|
||||
}
|
||||
:element_data{
|
||||
controls = Gui.from_argument(1),
|
||||
}
|
||||
:on_selection_state_changed(function(def, _, surface_dropdown)
|
||||
--- @cast def ExpGui_Vlayer.elements.type_dropdown
|
||||
Elements.controls.refresh_interfaces(def.data[surface_dropdown].controls)
|
||||
end) --[[@as any]]
|
||||
|
||||
--- Refresh every bar of a table
|
||||
--- @param stats_table LuaGuiElement
|
||||
--- @param display_data table<string, ExpGui_Vlayer.elements.stat_bar.display_data>
|
||||
@@ -222,6 +204,24 @@ function Elements.stats_table.refresh_online()
|
||||
end
|
||||
end
|
||||
|
||||
--- Dropdown listing the surfaces available in vlayer
|
||||
--- @class ExpGui_Vlayer.elements.surface_dropdown: ExpElement
|
||||
--- @overload fun(parent: LuaGuiElement, controls: LuaGuiElement): LuaGuiElement
|
||||
Elements.surface_dropdown = Gui.define("vlayer/surface_dropdown")
|
||||
:draw{
|
||||
type = "drop-down",
|
||||
}
|
||||
:style{
|
||||
width = gui_width / 2,
|
||||
}
|
||||
:element_data{
|
||||
controls = Gui.from_argument(1),
|
||||
}
|
||||
:on_selection_state_changed(function(def, _, surface_dropdown)
|
||||
--- @cast def ExpGui_Vlayer.elements.type_dropdown
|
||||
Elements.controls.refresh_interfaces(def.data[surface_dropdown].controls)
|
||||
end) --[[@as any]]
|
||||
|
||||
--- Refresh the listed interfaces
|
||||
--- @param surface_dropdown LuaGuiElement
|
||||
--- @param surfaces LuaSurface[]
|
||||
|
||||
Reference in new issue
Block a user