mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-11 12:18:30 +01:00
calc enum value acording to previous enum value
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -929,37 +929,37 @@ defs["enums"]["ImGuiMouseCursor_"][2]["calc_value"] = 0
|
||||
defs["enums"]["ImGuiMouseCursor_"][2]["name"] = "ImGuiMouseCursor_Arrow"
|
||||
defs["enums"]["ImGuiMouseCursor_"][2]["value"] = "0"
|
||||
defs["enums"]["ImGuiMouseCursor_"][3] = {}
|
||||
defs["enums"]["ImGuiMouseCursor_"][3]["calc_value"] = 2
|
||||
defs["enums"]["ImGuiMouseCursor_"][3]["calc_value"] = 1
|
||||
defs["enums"]["ImGuiMouseCursor_"][3]["name"] = "ImGuiMouseCursor_TextInput"
|
||||
defs["enums"]["ImGuiMouseCursor_"][3]["value"] = 2
|
||||
defs["enums"]["ImGuiMouseCursor_"][3]["value"] = 1
|
||||
defs["enums"]["ImGuiMouseCursor_"][4] = {}
|
||||
defs["enums"]["ImGuiMouseCursor_"][4]["calc_value"] = 3
|
||||
defs["enums"]["ImGuiMouseCursor_"][4]["calc_value"] = 2
|
||||
defs["enums"]["ImGuiMouseCursor_"][4]["name"] = "ImGuiMouseCursor_ResizeAll"
|
||||
defs["enums"]["ImGuiMouseCursor_"][4]["value"] = 3
|
||||
defs["enums"]["ImGuiMouseCursor_"][4]["value"] = 2
|
||||
defs["enums"]["ImGuiMouseCursor_"][5] = {}
|
||||
defs["enums"]["ImGuiMouseCursor_"][5]["calc_value"] = 4
|
||||
defs["enums"]["ImGuiMouseCursor_"][5]["calc_value"] = 3
|
||||
defs["enums"]["ImGuiMouseCursor_"][5]["name"] = "ImGuiMouseCursor_ResizeNS"
|
||||
defs["enums"]["ImGuiMouseCursor_"][5]["value"] = 4
|
||||
defs["enums"]["ImGuiMouseCursor_"][5]["value"] = 3
|
||||
defs["enums"]["ImGuiMouseCursor_"][6] = {}
|
||||
defs["enums"]["ImGuiMouseCursor_"][6]["calc_value"] = 5
|
||||
defs["enums"]["ImGuiMouseCursor_"][6]["calc_value"] = 4
|
||||
defs["enums"]["ImGuiMouseCursor_"][6]["name"] = "ImGuiMouseCursor_ResizeEW"
|
||||
defs["enums"]["ImGuiMouseCursor_"][6]["value"] = 5
|
||||
defs["enums"]["ImGuiMouseCursor_"][6]["value"] = 4
|
||||
defs["enums"]["ImGuiMouseCursor_"][7] = {}
|
||||
defs["enums"]["ImGuiMouseCursor_"][7]["calc_value"] = 6
|
||||
defs["enums"]["ImGuiMouseCursor_"][7]["calc_value"] = 5
|
||||
defs["enums"]["ImGuiMouseCursor_"][7]["name"] = "ImGuiMouseCursor_ResizeNESW"
|
||||
defs["enums"]["ImGuiMouseCursor_"][7]["value"] = 6
|
||||
defs["enums"]["ImGuiMouseCursor_"][7]["value"] = 5
|
||||
defs["enums"]["ImGuiMouseCursor_"][8] = {}
|
||||
defs["enums"]["ImGuiMouseCursor_"][8]["calc_value"] = 7
|
||||
defs["enums"]["ImGuiMouseCursor_"][8]["calc_value"] = 6
|
||||
defs["enums"]["ImGuiMouseCursor_"][8]["name"] = "ImGuiMouseCursor_ResizeNWSE"
|
||||
defs["enums"]["ImGuiMouseCursor_"][8]["value"] = 7
|
||||
defs["enums"]["ImGuiMouseCursor_"][8]["value"] = 6
|
||||
defs["enums"]["ImGuiMouseCursor_"][9] = {}
|
||||
defs["enums"]["ImGuiMouseCursor_"][9]["calc_value"] = 8
|
||||
defs["enums"]["ImGuiMouseCursor_"][9]["calc_value"] = 7
|
||||
defs["enums"]["ImGuiMouseCursor_"][9]["name"] = "ImGuiMouseCursor_Hand"
|
||||
defs["enums"]["ImGuiMouseCursor_"][9]["value"] = 8
|
||||
defs["enums"]["ImGuiMouseCursor_"][9]["value"] = 7
|
||||
defs["enums"]["ImGuiMouseCursor_"][10] = {}
|
||||
defs["enums"]["ImGuiMouseCursor_"][10]["calc_value"] = 9
|
||||
defs["enums"]["ImGuiMouseCursor_"][10]["calc_value"] = 8
|
||||
defs["enums"]["ImGuiMouseCursor_"][10]["name"] = "ImGuiMouseCursor_COUNT"
|
||||
defs["enums"]["ImGuiMouseCursor_"][10]["value"] = 9
|
||||
defs["enums"]["ImGuiMouseCursor_"][10]["value"] = 8
|
||||
defs["enums"]["ImGuiColorEditFlags_"] = {}
|
||||
defs["enums"]["ImGuiColorEditFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiColorEditFlags_"][1]["calc_value"] = 0
|
||||
@@ -1124,9 +1124,9 @@ defs["enums"]["ImGuiDir_"][5]["calc_value"] = 3
|
||||
defs["enums"]["ImGuiDir_"][5]["name"] = "ImGuiDir_Down"
|
||||
defs["enums"]["ImGuiDir_"][5]["value"] = "3"
|
||||
defs["enums"]["ImGuiDir_"][6] = {}
|
||||
defs["enums"]["ImGuiDir_"][6]["calc_value"] = 5
|
||||
defs["enums"]["ImGuiDir_"][6]["calc_value"] = 4
|
||||
defs["enums"]["ImGuiDir_"][6]["name"] = "ImGuiDir_COUNT"
|
||||
defs["enums"]["ImGuiDir_"][6]["value"] = 5
|
||||
defs["enums"]["ImGuiDir_"][6]["value"] = 4
|
||||
defs["enums"]["ImDrawListFlags_"] = {}
|
||||
defs["enums"]["ImDrawListFlags_"][1] = {}
|
||||
defs["enums"]["ImDrawListFlags_"][1]["calc_value"] = 1
|
||||
|
@@ -742,9 +742,10 @@ local function gen_structs_and_enums_table(cdefs)
|
||||
local name,value = line:match("%s*([%w_]+)%s*=%s*([^,]+)")
|
||||
if value then
|
||||
table.insert(outtab.enums[enumnames[#enumnames]],{name=name,value=value})
|
||||
else
|
||||
else --increment by one
|
||||
local name = line:match("%s*([^,]+)")
|
||||
local value = #outtab.enums[enumnames[#enumnames]]
|
||||
local enum_table = outtab.enums[enumnames[#enumnames]]
|
||||
local value = enum_table[#enum_table] and (enum_table[#enum_table].value + 1) or 0
|
||||
table.insert(outtab.enums[enumnames[#enumnames]],{name=name,value=value})
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user