function widget:GetInfo()
	return {
		name = "MiniMap Callins Test",
		desc = "Testing the MiniMap Changed Callins",
		author = "TheFutureKnight",
		date = "2025-5-14",
		license = "GNU GPL, v2 or later",
		layer = 0,
		enabled = true,
	}
end

function widget:MiniMapRotationChanged(newRot, oldRot)
	Spring.Echo("<MiniMap Callins Test> Minimap Rotation Changed from " .. oldRot .. " to " .. newRot)
end


function widget:MiniMapGeometryChanged(newPosX, newPosY, newDimX, newDimY, oldPosX, oldPosY, oldDimX, oldDimY)
	Spring.Echo("<MiniMap Callins Test> Minimap Geometry Changed from " .. oldPosX, oldPosY, oldDimX, oldDimY .. " to " .. newPosX, newPosY, newDimX, newDimY)
end

function widget:MiniMapStateChanged(isMini, isMax, isSlave)
	Spring.Echo("<MiniMap Callins Test> Minimap State Changed: Minimized - " .. tostring(isMini) .. ", Maximized - " .. tostring(isMax) .. ", Slave - " .. tostring(isSlave))
end