deprecated isMoveable and setMoveable #6

Merged
Samkist merged 1 commits from samkist-deprecate-isMoveable-and-setMoveable into master 2022-05-20 02:01:18 +08:00

View File

@@ -78,12 +78,15 @@ local function Frame(name, parent)
return false
end
---@class Frame
Samkist commented 2022-05-20 01:21:53 +08:00 (Migrated from github.com)
Review

added @class annotation to frame object for emmy lua based language server users e.g., sumneko, IntelliJ Emmy Lua

added `@class` annotation to frame object for emmy lua based language server users _e.g., sumneko, IntelliJ Emmy Lua_
object = {
barActive = false,
barBackground = colors.gray,
barTextcolor = colors.black,
barText = "New Frame",
barTextAlign = "left",
isMovable = false,
Samkist commented 2022-05-20 01:20:49 +08:00 (Migrated from github.com)
Review

added isMovable variable

added isMovable variable
---@deprecated deprecated in favor of Frame#isMovable
Samkist commented 2022-05-20 01:22:19 +08:00 (Migrated from github.com)
Review

added @deprecated notice for emmy lua users, provides helpful comments when typing the function

added `@deprecated` notice for emmy lua users, provides helpful comments when typing the function
isMoveable = false,
getType = function(self)
@@ -149,13 +152,19 @@ local function Frame(name, parent)
return self
end;
setMovable = function(self, movable)
self.isMovable = movable or not self.isMovable
self:setVisualChanged()
return self;
end;
---@deprecated deprecated in favor of @see Frame#setMovable
setMoveable = function(self, moveable)
self.isMoveable = moveable or not self.isMoveable
self:setVisualChanged()
return self;
end;
showBar = function(self, showIt)
self.barActive = showIt or not self.barActive
self:setVisualChanged()