Definition
-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:697
function M.ColorButton(string_desc_id, ImVec4_col, ImGuiColorEditFlags_flags, ImVec2_size)
if ImGuiColorEditFlags_flags == nil then ImGuiColorEditFlags_flags = 0 end
if ImVec2_size == nil then ImVec2_size = M.ImVec2(0,0) end
if string_desc_id == nil then log("E", "", "Parameter 'string_desc_id' of function 'ColorButton' cannot be nil, as the c type is 'const char *'") ; return end
return imgui.ColorButton(string_desc_id, ImVec4_col, ImGuiColorEditFlags_flags, ImVec2_size)
end
Callers
@/lua/ge/extensions/editor/api/gui.lua
local function uiColorEdit8(label, col, flags, editEnded)
if imgui.ColorButton(label..'clrButton', imgui.ImVec4(col.clr[0], col.clr[1], col.clr[2], col.clr[3]), flags) then
imgui.OpenPopup(label..'##colorEdit8')
local function uiColorButton(desc_id, col, flags, size, editEnded)
local res = imgui.ColorButton(desc_id, col, flags, size)
if editEnded then
@/lua/ge/extensions/editor/dynamicDecals/vehicleColorPalette.lua
im.SameLine()
im.ColorButton(string.format("LoadVehicleColorPalette_color1_%d%s", k, guiId), editor.getTempImVec4_TableTable({palette.values[1][1], palette.values[1][2], palette.values[1][3], 1.0}))
im.SameLine()
im.SameLine()
im.ColorButton(string.format("LoadVehicleColorPalette_color2_%d%s", k, guiId), editor.getTempImVec4_TableTable({palette.values[2][1], palette.values[2][2], palette.values[2][3], 1.0}))
im.SameLine()
im.SameLine()
im.ColorButton(string.format("LoadVehicleColorPalette_color3_%d%s", k, guiId), editor.getTempImVec4_TableTable({palette.values[3][1], palette.values[3][2], palette.values[3][3], 1.0}))
im.SameLine()
im.SameLine()
im.ColorButton(string.format("LoadVehicleColorPalette_color1_%d%s", k, guiId), editor.getTempImVec4_TableTable({palette.values[1][1], palette.values[1][2], palette.values[1][3], 1.0}))
im.SameLine()
im.SameLine()
im.ColorButton(string.format("LoadVehicleColorPalette_color2_%d%s", k, guiId), editor.getTempImVec4_TableTable({palette.values[2][1], palette.values[2][2], palette.values[2][3], 1.0}))
im.SameLine()
im.SameLine()
im.ColorButton(string.format("LoadVehicleColorPalette_color3_%d%s", k, guiId), editor.getTempImVec4_TableTable({palette.values[3][1], palette.values[3][2], palette.values[3][3], 1.0}))
im.SameLine()
@/lua/ge/extensions/editor/visualization.lua
local function _colorChip(label, rgb)
im.ColorButton("##"..label, im.ImVec4(rgb[1], rgb[2], rgb[3], 1), im.flags(im.ColorEditFlags_NoTooltip), vec2(_uiScale(18), _uiScale(18)))
im.SameLine()
@/lua/ge/extensions/util/vehicleRopeDebug.lua
if selectedRope.anchorAFixed then
im.ColorButton("##FixedAHeader", im.ImVec4(0.2, 0.4, 0.8, 1.0), im.ColorEditFlags_NoTooltip, im.ImVec2(20, 20))
if im.IsItemHovered() then im.SetTooltip("Fixed Anchor A - Blue spheres") end
else
im.ColorButton("##FreeAHeader", im.ImVec4(0.2, 0.8, 0.8, 1.0), im.ColorEditFlags_NoTooltip, im.ImVec2(20, 20))
if im.IsItemHovered() then im.SetTooltip("Free Anchor A - Cyan spheres") end
if selectedRope.anchorBFixed then
im.ColorButton("##FixedBHeader", im.ImVec4(0.8, 0.2, 0.2, 1.0), im.ColorEditFlags_NoTooltip, im.ImVec2(20, 20))
if im.IsItemHovered() then im.SetTooltip("Fixed Anchor B - Red spheres") end
else
im.ColorButton("##FreeBHeader", im.ImVec4(0.2, 0.8, 0.2, 1.0), im.ColorEditFlags_NoTooltip, im.ImVec2(20, 20))
if im.IsItemHovered() then im.SetTooltip("Free Anchor B - Green spheres") end
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
if string_desc_id == nil then log("E", "", "Parameter 'string_desc_id' of function 'ColorButton' cannot be nil, as the c type is 'const char *'") ; return end
return imgui.ColorButton(string_desc_id, ImVec4_col, ImGuiColorEditFlags_flags, ImVec2_size)
end
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/path.lua
im.SameLine()
im.ColorButton(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_colorpalettemapidbutton"), editor.getTempImVec4_TableTable(col))
im.tooltip("Vehicle color palette color")
@/lua/ge/extensions/editor/api/valueInspector.lua
end
imgui.ColorButton("Annotation color", bgColor, 0, imgui.ImVec2(25, 19))
imgui.SameLine()
end
imgui.ColorButton(fieldNameId, bgColor, 0, imgui.ImVec2(25, 19))
imgui.SameLine()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/textureFill.lua
end
im.ColorButton(string.format("Color##fillLayer_vehicleColorPalette_colorButton_%s", guiId), editor.getTempImVec4_TableTable(paletteColor), nil, im.ImVec2(colorButtonHeight, colorButtonHeight))
end
im.ColorButton(string.format("Color##fillLayer_vehicleColorPalette_colorButton_%s", guiId), editor.getTempImVec4_TableTable(paletteColor), nil, im.ImVec2(colorButtonHeight, colorButtonHeight))
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/brushStroke.lua
im.SameLine()
im.ColorButton(string.format("##%s_%s_%s", layer.uid, guiId, "colorpalettemapidbutton"), editor.getTempImVec4_TableTable(col))
im.tooltip("Vehicle color palette color")
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
im.SameLine()
im.ColorButton("Annotation color", bgColor, 0, im.ImVec2(25, 19))
im.SameLine()
end
im.ColorButton("annotationColorButton", bgColor, 0, im.ImVec2(25, 19))
im.SameLine()
@/lua/ge/extensions/editor/materialEditor.lua
im.NextColumn()
im.ColorButton("Annotation color", bgColor, 0, im.ImVec2(25, 19))
im.SameLine()
end
im.ColorButton("annotationColorButton", bgColor, 0, im.ImVec2(25, 19))
im.SameLine()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/fill.lua
end
im.ColorButton(string.format("Color##fillLayer_vehicleColorPalette_colorButton_%s", guiId), editor.getTempImVec4_TableTable(paletteColor), nil, im.ImVec2(colorButtonHeight, colorButtonHeight))
end
im.ColorButton(string.format("Color##fillLayer_vehicleColorPalette_colorButton_%s", guiId), editor.getTempImVec4_TableTable(paletteColor), nil, im.ImVec2(colorButtonHeight, colorButtonHeight))
@/lua/ge/extensions/editor/gen/ui.lua
-- im.Indent(140)
-- im.ColorButton('ib'..lbl, im.ImVec4(0.6, 0.0, 0.0, 1))
end
-- local width = im.CalcTextSize(t).x
-- if im.ColorButton('ib'..i, im.ImVec4(0.6, 0.0, 0.0, 1)) then
if not dim then dim = im.ImVec2(37,37) end
local width = im.CalcTextSize(t).x
-- if im.ColorButton('ib'..i, im.ImVec4(0.6, 0.0, 0.0, 1)) then
if im.InvisibleButton('ib'..i, im.ImVec2(width + 5, 20)) then
@/lua/ge/extensions/editor/dynamicDecals/brushes.lua
im.ColorButton("##colorBL", editor.getTempImVec4_TableImVec4(gradientColorBottomLeft), im.ColorEditFlags_AlphaPreview)
im.SetCursorPos(cursorPos)
im.ColorButton("##colorTL", editor.getTempImVec4_TableImVec4(gradientColorTopLeft), im.ColorEditFlags_AlphaPreview)
im.SameLine()
im.SetCursorPos(im.ImVec2(cursorPos.x, cursorPos.y + size - 20))
im.ColorButton("##colorBR", editor.getTempImVec4_TableImVec4(gradientColorBottomRight), im.ColorEditFlags_AlphaPreview)
im.SetCursorPos(cursorPos)
im.ColorButton("##colorTR", editor.getTempImVec4_TableImVec4(gradientColorTopRight), im.ColorEditFlags_AlphaPreview)
im.SetCursorPos(im.ImVec2(cursorPos.x, cursorPos.y + size + im.GetStyle().ItemSpacing.y))
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
end
im.ColorButton(string.format("Color##fillLayer_vehicleColorPalette_colorButton_%s", guiId), editor.getTempImVec4_TableTable(paletteColor), nil, im.ImVec2(colorButtonHeight, colorButtonHeight))
end
im.ColorButton(string.format("Color##fillLayer_vehicleColorPalette_colorButton_%s", guiId), editor.getTempImVec4_TableTable(paletteColor), nil, im.ImVec2(colorButtonHeight, colorButtonHeight))
@/lua/ge/extensions/editor/dynamicDecals/widgets.lua
i = i + 1
if im.ColorButton(string.format("##pres_%s_%d", guiId, k), im.ImVec4(col[1],col[2],col[3],col[4]), nil, im.ImVec2(btnSize, btnSize)) then
value = shallowcopy(col)
if im.ColorButton(string.format("%s_openPopupColorButton", widgetId), im.ImVec4(value[1],value[2],value[3],value[4]), nil, nil) then
im.OpenPopup(string.format("%s_Point4FColorPopup", widgetId))