This commit is contained in:
Insality 2024-11-02 17:16:09 +01:00
parent 0972c53c70
commit 60ef641276
2 changed files with 5 additions and 23 deletions

View File

@ -1,6 +1,3 @@
--- @license MIT, Insality 2021
--- @source https://github.com/Insality/druid
local M = {}
@ -27,18 +24,12 @@ function M.get_commands()
return {
{
label = "Assign Layers",
locations = { "Edit" },
query = {
selection = {type = "resource", cardinality = "one"}
},
query = { selection = {type = "resource", cardinality = "one"} },
active = function(opts)
local path = editor.get(opts.selection, "path")
return ends_with(path, ".gui")
end,
run = function(opts)
local file = opts.selection
print("Run script for", editor.get(file, "path"))
@ -60,18 +51,12 @@ function M.get_commands()
{
label = "Create Druid Component",
locations = {"Edit"},
query = {
selection = {type = "resource", cardinality = "one"}
},
locations = { "Edit", "Assets" },
query = { selection = {type = "resource", cardinality = "one"} },
active = function(opts)
local path = editor.get(opts.selection, "path")
return ends_with(path, ".gui")
end,
run = function(opts)
local file = opts.selection
print("Run script for", editor.get(file, "path"))

View File

@ -1,10 +1,7 @@
local helper = require("druid.helper")
local component = require("druid.component")
---@alias druid.layout.mode
---| "horizontal" Elements are placed horizontally
---| "vertical" Elements are placed vertically
---| "horizontal_wrap" Elements are placed horizontally, but if the row width is greater than the parent width, the next row is created
---@alias druid.layout.mode "horizontal"|"vertical"|"horizontal_wrap"
---@class druid.layout.row_data
---@field width number