GetFontSize
Definition
-- @/lua/common/extensions/ui/imgui_gen_luaintf.lua:218
function M.GetFontSize() return imgui.GetFontSize() end
Callers
@/lua/ge/extensions/editor/dynamicDecals/notification.lua
local style = im.GetStyle()
im.BeginChild1("DynamicDecals_Notification_NotificationsChild", im.ImVec2(0, im.GetContentRegionAvail().y - (math.ceil(im.GetFontSize()) + 2*style.ItemSpacing.y)), true)
for sectionName, sectionData in pairs(notifications) do
@/lua/ge/extensions/editor/dynamicDecalsTool.lua
im.PushStyleColor2(im.Col_Button, nodeColor or im.ImVec4(1,102/255, 0, 0.2))
local buttonHeight = math.ceil(im.GetFontSize()) + imguiStyle.FramePadding.y
local headerWidth = im.GetContentRegionAvailWidth() - (section.buttons and #section.buttons or 0) * (buttonHeight + imguiStyle.ItemSpacing.x)
-- button icon
local iconSize = math.ceil(im.GetFontSize())
editor.uiIconImage(section.open and editor.icons.keyboard_arrow_down or editor.icons.keyboard_arrow_right, im.ImVec2(iconSize, iconSize), im.GetStyleColorVec4(im.Col_Text))
imguiStyle = im.GetStyle()
iconSize = math.ceil(im.GetFontSize()) + 2 * imguiStyle.FramePadding.y
iconSizeVec2.x = iconSize
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/decal.lua
local style = im.GetStyle()
local colorButtonHeight = math.ceil(im.GetFontSize()) + 2 * style.FramePadding.y
if widgets.draw(layer.colorPaletteMapId, api.propertiesMap["colorPaletteMapId"], widgetId, nil, {widthMod = -(style.ItemSpacing.x + colorButtonHeight)}) then
local style = im.GetStyle()
local colorButtonHeight = math.ceil(im.GetFontSize()) + 2 * style.FramePadding.y
local colorPaletteMapId = api.getColorPaletteMapId()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/path.lua
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth() - ((layer.colorPaletteMapId > 0) and (im.GetStyle().ItemSpacing.x + math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y) or 0))
if im.Combo2(string.format("##%s_%s_%s", layer.uid, guiId, "inspector_colorpalettemapid"), editor.getTempInt_NumberNumber(layer.colorPaletteMapId), "zero\0one\0two\0three\0\0") then
@/lua/ge/extensions/editor/api/valueInspector.lua
local drawlist = imgui.GetWindowDrawList()
local coloredBGHeight = math.ceil(imgui.GetFontSize())
local textWidth = imgui.CalcTextSize("X").x
local textWidth = imgui.CalcTextSize("X").x
local textPadding = imgui.GetFontSize() - textWidth
local coloredBGWidth = math.ceil(imgui.GetFontSize()) - textPadding / 2
local textPadding = imgui.GetFontSize() - textWidth
local coloredBGWidth = math.ceil(imgui.GetFontSize()) - textPadding / 2
local stepButtonsWidth = 0
if customData and customData.coloredLabelIndicator then drawColoredLabelIndicator = true end
if drawColoredLabelIndicator then imgui.PushStyleVar2(imgui.StyleVar_FramePadding, imgui.ImVec2(imgui.GetFontSize(), 0)) end
if customData and customData.coloredLabelIndicator then drawColoredLabelIndicator = true end
if drawColoredLabelIndicator then imgui.PushStyleVar2(imgui.StyleVar_FramePadding, imgui.ImVec2(imgui.GetFontSize(), 0)) end
@/lua/ge/extensions/editor/terrainMaterialsEditor.lua
local function deleteMapButton(label, propertyName)
local inputWidgetHeight = math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y
im.PushID1(propertyName .. '_RemoveMapButton')
local inputWidgetHeight = math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y
local btnHeight = math.ceil(im.GetFontSize()) + 2
--TODO: move to terrain.lua api
--TODO: move to terrain.lua api
fontSize = math.ceil(im.GetFontSize())
if editor_terrainEditor then editor_terrainEditor.setupVars() end
-- local size = im.ImVec2(0, materialEditorWindowSize.y - (fontSize + 2 * editor_terrainEditor.getVars().style.FramePadding.y + editor_terrainEditor.getVars().style.WindowPadding.y) - (fontSize + editor_terrainEditor.getVars().style.WindowPadding.y + editor_terrainEditor.getVars().style.ItemSpacing.y) - (fontSize + editor_terrainEditor.getVars().style.ItemSpacing.y))
local size = im.ImVec2(0, im.GetContentRegionAvail().y - (im.GetFontSize() + 2 * im.GetStyle().FramePadding.y + im.GetStyle().ItemSpacing.y))
if im.BeginChild1("Material Properties##Child", size, true) then
@/lua/ge/extensions/editor/roadEditor.lua
im.BeginTooltip()
im.PushTextWrapPos(im.GetFontSize() * 35.0)
im.TextUnformatted(string.format("%d x %d", editor_roadUtils.getMaterials()[i].size.x, editor_roadUtils.getMaterials()[i].size.y ))
@/lua/ge/extensions/editor/resourceChecker.lua
im.Separator()
im.BeginChild1("##childResults", im.ImVec2(0, windowSize.y-textSize.y-(im.GetFontSize()*3.5)-30), false, im.WindowFlags_ChildWindow+im.WindowFlags_HorizontalScrollbar)
local fontPushed = im.PushFont3("robotomono_regular")
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veAdjustableTechCarTuner.lua
addVarFloatSlider((x1 + x2) * 0.5 - sliderSize * 0.5, my - im.GetFontSize() * 0.5, var)
else
addVarFloatSlider(mx - sliderSize * 0.5, (y1 + y2) * 0.5 - im.GetFontSize() * 0.5, var)
end
@/lua/ge/extensions/editor/flowgraph/properties.lua
a.y = a.y - yy
b = im.ImVec2(a.x + b.x + xx * 2, a.y + im.GetFontSize() + 16)
local uv = im.ImVec2(0.5, 0.1)
@/lua/ge/extensions/editor/preferences.lua
windowPos.x + cPos.x - style.ItemSpacing.x/2 + 5,
windowPos.y + cPos.y + math.ceil(imgui.GetFontSize() + style.ItemSpacing.y/2) - scrollY
),
@/lua/ge/extensions/editor/api/gui.lua
(vec2_offset and imgui.ImVec2(winPos.x + cursor.x + vec2_offset.x, winPos.y + cursor.y + vec2_offset.y) or imgui.ImVec2(winPos.x + cursor.x, winPos.y + cursor.y)),
(vec2_offset and imgui.ImVec2(winPos.x + cursor.x + vec2_offset.x, winPos.y + cursor.y + imgui.uiscale[0] * (float_height or imgui.GetFontSize()) + vec2_offset.y) or imgui.ImVec2(winPos.x + cursor.x, winPos.y + cursor.y + imgui.uiscale[0] * (float_height or imgui.GetFontSize()))),
imgui.GetColorU321(imgui.Col_Separator),
(vec2_offset and imgui.ImVec2(winPos.x + cursor.x + vec2_offset.x, winPos.y + cursor.y + vec2_offset.y) or imgui.ImVec2(winPos.x + cursor.x, winPos.y + cursor.y)),
(vec2_offset and imgui.ImVec2(winPos.x + cursor.x + vec2_offset.x, winPos.y + cursor.y + imgui.uiscale[0] * (float_height or imgui.GetFontSize()) + vec2_offset.y) or imgui.ImVec2(winPos.x + cursor.x, winPos.y + cursor.y + imgui.uiscale[0] * (float_height or imgui.GetFontSize()))),
imgui.GetColorU321(imgui.Col_Separator),
local style = imgui.GetStyle()
local fontSize = math.ceil(imgui.GetFontSize())
local stepButtonSizeHeight = fontSize + style.FramePadding.y * 2
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/textureFill.lua
local style = im.GetStyle()
local colorButtonHeight = math.ceil(im.GetFontSize()) + 2 * style.FramePadding.y
if widgets.draw(layer.colorPaletteMapId, api.propertiesMap["textureFill_colorPaletteMapId"], widgetId, nil, {widthMod = -(style.ItemSpacing.x + colorButtonHeight)}) then
local style = im.GetStyle()
local colorButtonHeight = math.ceil(im.GetFontSize()) + 2 * style.FramePadding.y
local colorPaletteMapId = api.getFillLayerColorPaletteMapId()
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/linkedSet.lua
im.SameLine()
-- local btnSize = im.GetFontSize() + 2 * im.GetStyle().FramePadding.y
-- if editor.uiIconImageButton(editor.icons.add, im.ImVec2(btnSize, btnSize), nil, nil, nil, string.format("PropertiesAddButton_%s_%s", guiId, layer.uid)) then
@/lua/ge/extensions/editor/dynamicDecals/fonts.lua
im.BeginChild1("BrowserFontsChild", im.ImVec2(0, im.GetContentRegionAvail().y - math.ceil(im.GetFontSize()) - im.GetStyle().ItemSpacing.y), true)
@/lua/common/extensions/ui/imguiUtils.lua
local fontSize = imgui.GetFontSize()
-- hardcoded for the time being
@/lua/ge/extensions/editor/dynamicDecals/news.lua
local style = im.GetStyle()
if im.BeginChild1("DynamicDecals_NewsWindow_Child", im.ImVec2(availableSpace.x, availableSpace.y - (math.ceil(im.GetFontSize()) + 3 * style.ItemSpacing.y)), true) then
im.Dummy(spacing)
@/lua/ge/extensions/editor/dynamicDecals/colorPresets.lua
local data = editor.getPreference("dynamicDecalsTool.colorPresets.presets")
local uiIconSize = (math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y) * im.uiscale[0]
for k, color in ipairs(data) do
@/lua/common/extensions/ui/imgui_custom_luaintf.lua
M.BeginTooltip()
M.PushTextWrapPos(M.GetFontSize() * 35.0)
M.TextUnformatted(desc)
@/lua/ge/extensions/editor/dynamicDecals/widgets.lua
im.TextColored(editor.color.beamng.Value, "Presets")
local btnSize = math.ceil(im.GetFontSize())
local availableWidth = 256 + im.GetStyle().WindowPadding.x * 2
local prefSize = editor.getPreference("dynamicDecalsTool.widgets.multiColorWidgetWidth")
local maxSize = im.GetContentRegionAvailWidth() - (2 * im.GetStyle().ItemSpacing.x + 2 * math.ceil(im.GetFontSize()))
local size = prefSize > maxSize and maxSize or prefSize
@/lua/ge/extensions/editor/dynamicDecals/docs.lua
im.ImVec2(wpos.x + cPos.x - itemInnerSpacing - itemSpacing.x, wpos.y + cPos.y - itemSpacing.y/2 - scrollY),
im.ImVec2(wpos.x + cPos.x - itemInnerSpacing, wpos.y + cPos.y + im.GetFontSize() + itemSpacing.y - scrollY),
im.GetColorU322(editor.color.beamng.Value)
@/lua/ge/extensions/ui/console.lua
-- local displayEnd = im.IntPtr(0)
-- local lines_height = math.floor( im.GetFontSize() + im.GetStyle().ItemSpacing.y )
-- local lines_count = logsTail - (logsHead+1)
-- local displayEnd = im.IntPtr(0)
-- -- local lines_height = im.GetTextLineHeightWithSpacing() --math.floor( im.GetFontSize() + im.GetStyle().ItemSpacing.y ) + 0--10px spacing table
-- local lines_height = math.ceil(im.GetTextLineHeightWithSpacing())
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/brushStroke.lua
im.NextColumn()
im.PushItemWidth(im.GetContentRegionAvailWidth() - ((layer.colorPaletteMapId > 0) and (im.GetStyle().ItemSpacing.x + math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y) or 0))
if im.Combo2(string.format("##%s_%s_%s", layer.uid, guiId, "colorpalettemapid"), editor.getTempInt_NumberNumber(layer.colorPaletteMapId), "zero\0one\0two\0three\0\0") then
@/lua/ge/extensions/editor/forestView.lua
if not obj then return end
local fontSize = math.ceil(imgui.GetFontSize())
local buttonColor_active = imgui.GetStyleColorVec4(imgui.Col_ButtonActive)
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTextView.lua
local function _renderASTLines(clipper)
local fontSize = im.GetFontSize()
local numLines = #vEditor.ast.transient.linesIndexes
@/lua/ge/extensions/editor/inspector.lua
local groundCoverUVHandlesOnDragStart = nil
local handleSquareSize = math.ceil(imgui.GetFontSize())
local groundCoverUVHandle_enum = {
if typeIndex == groundCoverUVTypeIndex then
local fontSize = math.ceil(imgui.GetFontSize())
local menuBarHeight = 2*imgui.GetStyle().FramePadding.y + fontSize
local drawlist = imgui.GetWindowDrawList()
local coloredBGHeight = math.ceil(imgui.GetFontSize())
local textWidth = imgui.CalcTextSize("W").x
local textWidth = imgui.CalcTextSize("W").x
local textPadding = imgui.GetFontSize() - textWidth
local coloredBGWidth = math.ceil(imgui.GetFontSize()) - textPadding/2 - 4
local textPadding = imgui.GetFontSize() - textWidth
local coloredBGWidth = math.ceil(imgui.GetFontSize()) - textPadding/2 - 4
local buttonSize = imgui.GetFontSize() / imgui.uiscale[0]
local uvValueWidgetWidth = imgui.GetContentRegionAvailWidth() - buttonSize * imgui.uiscale[0]
imgui.PushStyleVar2(imgui.StyleVar_FramePadding, imgui.ImVec2(imgui.GetFontSize(), 0))
imgui.PushItemWidth(uvValueWidgetWidth)
@/lua/ge/extensions/editor/materialEditor.lua
local avail = im.GetContentRegionAvail()
im.BeginChild1("##mu_child", im.ImVec2(avail.x, avail.y - 4*im.GetFontSize()), false, im.WindowFlags_ChildWindow + im.WindowFlags_HorizontalScrollbar)
im.BeginTooltip()
im.PushTextWrapPos(im.GetFontSize() * 35.0)
local size = getGPUSize(tex)
@/lua/ge/extensions/editor/terrainEditor.lua
if im.BeginChild1("MaterialSelectorChild", childSize) and tableSize(paintMaterialProxies) then
local btnHeight = math.ceil(im.GetFontSize()) + 2
local thisFrameHoveredIndex = nil
end
local previewPx = math.max(32 * im.uiscale[0], math.floor(im.GetFontSize())) -- small but readable
local drewPreview = false
var.io = im.GetIO()
var.fontSize = math.ceil(im.GetFontSize())
var.menuBarHeight = 2*var.style.FramePadding.y + var.fontSize
@/lua/ge/extensions/editor/fileDialog.lua
if file.filetype == "dir" then
editor.uiIconImage(editor.icons.folder, im.ImVec2(im.GetFontSize(), im.GetFontSize()))
im.SameLine()
if file.filetype == "dir" then
editor.uiIconImage(editor.icons.folder, im.ImVec2(im.GetFontSize(), im.GetFontSize()))
im.SameLine()
if fileTypeIcons[file.extension] then
editor.uiIconImage(fileTypeIcons[file.extension], im.ImVec2(im.GetFontSize(), im.GetFontSize()))
else
if fileTypeIcons[file.extension] then
editor.uiIconImage(fileTypeIcons[file.extension], im.ImVec2(im.GetFontSize(), im.GetFontSize()))
else
else
editor.uiIconImage(editor.icons.ab_asset_json, im.ImVec2(im.GetFontSize(), im.GetFontSize()))
end
else
editor.uiIconImage(editor.icons.ab_asset_json, im.ImVec2(im.GetFontSize(), im.GetFontSize()))
end
@/lua/ge/extensions/editor/dynamicDecals/colorHistory.lua
local data = editor.getPreference("dynamicDecalsTool.colorHistory.history")
local uiIconSize = math.ceil(im.GetFontSize()) + 2 * im.GetStyle().FramePadding.y
for k, color in ipairs(data) do
@/lua/ge/extensions/editor/dynamicDecals/textures.lua
local spaceAvailable = im.GetContentRegionAvail()
im.BeginChild1("DecalTexturesBrowserChild", im.ImVec2(spaceAvailable.x, spaceAvailable.y - (2 * im.GetStyle().ItemSpacing.y + 1 * math.ceil(im.GetFontSize()))), true)
drawTextureTiles(textures.getTextureFiles(), decalTextureTextFilter)
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
im.BeginTooltip()
im.PushTextWrapPos(im.GetFontSize() * 35.0)
im.TextUnformatted(tex.path)
@/lua/ge/extensions/editor/assetBrowser.lua
var.fontSize = math.ceil(im.GetFontSize())
var.minThumbnailSize = math.ceil(im.GetFontSize())
var.fontSize = math.ceil(im.GetFontSize())
var.minThumbnailSize = math.ceil(im.GetFontSize())
var.tooltipThumbnailSize = im.ImVec2(64,64)
var.fontSize = math.ceil(im.GetFontSize())
var.menuBarHeight = 2*var.style.FramePadding.y + var.fontSize
@/lua/ge/extensions/editor/biomeTool.lua
--imgui.PushStyleColor2(imgui.Col_Button, (isForestBrushTempSelected(layerType, layerID, item.internalName, enum_forestBrushItemZone.central)) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
--imgui.PushStyleColor2(imgui.Col_Button, (isForestBrushTempSelected(layerType, layerID, item.internalName, enum_forestBrushItemZone.central)) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
local textPos = imgui.GetCursorPos()
if imgui.Button("##CentralBrush"..item.id, imgui.ImVec2(imgui.GetContentRegionAvailWidth(), math.ceil(imgui.GetFontSize()))) then
selectForestTempBrush(layerType, layerID, item.internalName, enum_forestBrushItemZone.central)
if not isForestBrushSelected(layerType, layerID, item.internalName, enum_forestBrushItemZone.falloff) then goto continue end
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
if not isForestBrushSelected(layerType, layerID, item.internalName, enum_forestBrushItemZone.falloff) then goto continue end
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
local textPos = imgui.GetCursorPos()
if imgui.Button("##FalloffBrush"..item.id, imgui.ImVec2(imgui.GetContentRegionAvailWidth(), math.ceil(imgui.GetFontSize()))) then
selectForestTempBrush(layerType, layerID, item.internalName, enum_forestBrushItemZone.falloff)
imgui.PushStyleColor2(imgui.Col_Button, (isNoneBrushSelected) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
imgui.PushStyleColor2(imgui.Col_Button, (isNoneBrushSelected) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
local textPos = imgui.GetCursorPos()
if imgui.Button("##NoneCentral", imgui.ImVec2(imgui.GetContentRegionAvailWidth(), math.ceil(imgui.GetFontSize()))) then
clearForestBrushTempSelection()
imgui.PushStyleColor2(imgui.Col_Button, (isBrushSelected) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
imgui.PushStyleColor2(imgui.Col_Button, (isBrushSelected) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
local textPos = imgui.GetCursorPos()
if imgui.Button("##Falloff"..item.id, imgui.ImVec2(imgui.GetContentRegionAvailWidth(), math.ceil(imgui.GetFontSize()))) then
if isBrushSelected then
imgui.PushStyleColor2(imgui.Col_Button, (isForestBrushTempSelected(layerType, layerID, noneBrushItemName, enum_forestBrushItemZone.falloff)) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
imgui.PushStyleColor2(imgui.Col_Button, (isForestBrushTempSelected(layerType, layerID, noneBrushItemName, enum_forestBrushItemZone.falloff)) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
local textPos = imgui.GetCursorPos()
if imgui.Button("##NoneFalloff", imgui.ImVec2(imgui.GetContentRegionAvailWidth(), math.ceil(imgui.GetFontSize()))) then
clearForestBrushTempSelection()
imgui.PushStyleColor2(imgui.Col_Button, isBrushSelected and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
imgui.PushStyleColor2(imgui.Col_Button, isBrushSelected and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
local textPos = imgui.GetCursorPos()
if imgui.Button("##Falloff"..item.id, imgui.ImVec2(imgui.GetContentRegionAvailWidth(), math.ceil(imgui.GetFontSize()))) then
if isBrushSelected then
if not isForestBrushSelected(layerType, layerID, item.internalName, enum_forestBrushItemZone.edge) then goto continue end
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
if not isForestBrushSelected(layerType, layerID, item.internalName, enum_forestBrushItemZone.edge) then goto continue end
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
local textPos = imgui.GetCursorPos()
if imgui.Button("##EdgeBrush"..item.id, imgui.ImVec2(imgui.GetContentRegionAvailWidth(), math.ceil(imgui.GetFontSize()))) then
selectForestTempBrush(layerType, layerID, item.internalName, enum_forestBrushItemZone.edge)
imgui.PushStyleColor2(imgui.Col_Button, (isNoneBrushSelected) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
imgui.PushStyleColor2(imgui.Col_Button, (isNoneBrushSelected) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
local textPos = imgui.GetCursorPos()
if imgui.Button("##NoneEdge", imgui.ImVec2(imgui.GetContentRegionAvailWidth(), math.ceil(imgui.GetFontSize()))) then
clearForestBrushTempSelection()
imgui.PushStyleColor2(imgui.Col_Button, (isBrushSelected) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
imgui.PushStyleColor2(imgui.Col_Button, (isBrushSelected) and var.buttonColor_active or var.buttonColor_inactive)
editor.uiIconImage(editor.icons.forest_brushelement, imgui.ImVec2(math.ceil(imgui.GetFontSize()), math.ceil(imgui.GetFontSize())))
imgui.SameLine()
local textPos = imgui.GetCursorPos()
if imgui.Button("##Edge"..item.id, imgui.ImVec2(imgui.GetContentRegionAvailWidth(), math.ceil(imgui.GetFontSize()))) then
if isBrushSelected then
local cursorPos = imgui.GetCursorPos()
local tabIconWidth = imgui.GetFontSize() + 6
local tabIconSize = imgui.ImVec2(tabIconWidth, tabIconWidth)
local framePadding = imgui.ImVec2(6, 6) --imgui.GetStyle().FramePadding
imgui.PushStyleVar2(imgui.StyleVar_FramePadding, framePadding)--imgui.ImVec2(imgui.GetFontSize(), imgui.GetFontSize()))
if imgui.BeginTabBar("BiomeToolTabBar") then
local framePadding = imgui.ImVec2(6, 6) --imgui.GetStyle().FramePadding
imgui.PushStyleVar2(imgui.StyleVar_FramePadding, framePadding)--imgui.ImVec2(imgui.GetFontSize(), imgui.GetFontSize()))
if imgui.BeginTabBar("BiomeToolTabBar") then
@/lua/ge/extensions/editor/flowgraph/nodelibrary.lua
local itemSize = im.CalcTextSize((read and "Get " or "Set ")..var.name)
itemSize.x = itemSize.x + im.GetFontSize() + padding.x * 3
local itemSize = im.CalcTextSize(macroName)
itemSize.x = itemSize.x + im.GetFontSize() + padding.x * 3
if im.InvisibleButton("invBtn_" .. macroName, itemSize) then
local itemSize = im.CalcTextSize(btnText)
itemSize.x = itemSize.x + im.GetFontSize() + padding.x * 3
local itemSize = im.CalcTextSize(btnText)
itemSize.x = itemSize.x + im.GetFontSize() + padding.x * 3
local itemSize = im.CalcTextSize(stateName)
itemSize.x = itemSize.x + im.GetFontSize() + padding.x * 3
self.buttonListIndex = self.buttonListIndex + 1
local itemSize = im.CalcTextSize(nodeName)
itemSize.x = itemSize.x + im.GetFontSize() + padding.x * 3
@/lua/ge/extensions/editor/dynamicDecals/brushes.lua
im.BeginChild1("BrowserBrushesChild", im.ImVec2(spaceAvailable.x, spaceAvailable.y - (im.GetStyle().ItemSpacing.y + 1 * math.ceil(im.GetFontSize()) + 3)), true)
local thumbnailSize = editor.getPreference("dynamicDecalsTool.textureBrowser.texturePreviewSize")
@/lua/ge/extensions/editor/forestEditor.lua
local scrollY = im.GetScrollY()
local fontSize = im.GetFontSize()
local cPos
im.BeginChild1("parallaxMappingTextureSetEditor_textureSet_TexturePreview_Child", im.ImVec2(0, im.GetContentRegionAvail().y - (math.ceil(im.GetFontSize() + im.GetStyle().ItemSpacing.y * 2))), true)
var.style = im.GetStyle()
var.fontSize = math.ceil(im.GetFontSize())
@/lua/ge/extensions/editor/roadTemplateEditor.lua
im.BeginTooltip()
im.PushTextWrapPos(im.GetFontSize() * 35.0)
im.TextUnformatted(string.format("%d x %d", editor_roadUtils.getMaterials()[i].size.x, editor_roadUtils.getMaterials()[i].size.y))
if editor.beginWindow(toolWindowName, "Road Templates") then
im.BeginChild1("templates", im.ImVec2(0, im.GetFontSize() * 7.2), true)
im.Text("Road Templates")
im.BeginChild1("decalroads", im.ImVec2(0, im.GetFontSize() * 10), true)
im.Text("Template Decal Roads")
im.BeginChild1("decorations", im.ImVec2(0, im.GetFontSize() * 10), true)
im.Text("Template Decorations")
im.BeginChild1("decals", im.ImVec2(0, im.GetFontSize() * 10), true)
im.Text("Template Random Decals")
@/lua/ge/extensions/editor/dynamicDecals/layerTypes/fill.lua
local style = im.GetStyle()
local colorButtonHeight = math.ceil(im.GetFontSize()) + 2 * style.FramePadding.y
if widgets.draw(layer.colorPaletteMapId, api.propertiesMap["fill_colorPaletteMapId"], widgetId, nil, {widthMod = -(style.ItemSpacing.x + colorButtonHeight)}) then
local style = im.GetStyle()
local colorButtonHeight = math.ceil(im.GetFontSize()) + 2 * style.FramePadding.y
local colorPaletteMapId = api.getFillLayerColorPaletteMapId()
@/lua/ge/extensions/editor/camPathEditor.lua
end
im.BeginChild1('replay', im.ImVec2(0, im.GetFontSize() * h * im.uiscale[0]), im.WindowFlags_ChildWindow)
linkReplay[0] = M.currentPath.replay == '' or M.currentPath.replay ~= nil and replayExists(M.currentPath.replay)
im.BeginChild1('M.currentPath', im.ImVec2(0, im.GetFontSize() * 6 * im.uiscale[0]), im.WindowFlags_ChildWindow)
im.Text('Current Path')