---悬浮窗口对象，用来向屏幕显示一些内容
---@class FloatView
local M = {}

---显示悬浮窗口
function M:show()
    
end

---隐藏悬浮窗口
function M:conceal()
    
end

---销毁悬浮窗口
function M:destroy()
    
end

---获取悬浮窗口左上角的横纵坐标
---@return integer 悬浮窗口的横坐标
---@return integer 悬浮窗口的纵坐标
function M:getXY()
    
end

---将悬浮窗口移动到指定坐标
---@param x integer 横坐标
---@param y integer 纵坐标
function M:setXY(x,y)
    
end

---获取悬浮窗口的宽度和高度
---@return integer 悬浮窗口的宽度
---@return integer 悬浮窗口的高度
function M:getWidthHeight()
    
end


---设置悬浮窗口的宽度和高度
---@param width integer 指定新的悬浮窗口的宽度
---@param height integer 指定新的悬浮窗口的高度
function M:setWidthHeight(width,height)
    
end

---获取悬浮窗口的名字
---@return string
function M:getName()
    
end

---重新加载悬浮窗口的脚本
---@param uri string 表示脚本位置的uri
function M:reload(uri)
    
end