#84 auto-incrementing x with line break function, removed need for get_offset by having parent prepare child template

This commit is contained in:
Mikayla Fischler
2022-07-28 11:17:34 -04:00
parent f4f36b020b
commit 14b24678f9
17 changed files with 144 additions and 124 deletions

View File

@@ -63,7 +63,7 @@ local function push_button(args)
args.callback()
end
return e.complete()
return e.get()
end
return push_button

View File

@@ -65,7 +65,7 @@ local function scram_button(args)
args.callback()
end
return e.complete()
return e.get()
end
return scram_button

View File

@@ -112,7 +112,7 @@ local function spinbox(args)
---@return number|integer
function e.get_value() return value end
return e.complete()
return e.get()
end
return spinbox

View File

@@ -73,7 +73,7 @@ local function switch_button(args)
args.callback(state)
end
return e.complete()
return e.get()
end
return switch_button

View File

@@ -15,7 +15,7 @@ local element = require("graphics.element")
---@param args displaybox_args
local function displaybox(args)
-- create new graphics element base object
return element.new(args).complete()
return element.new(args).get()
end
return displaybox

View File

@@ -17,7 +17,7 @@ local element = require("graphics.element")
---@return graphics_element element, element_id id
local function div(args)
-- create new graphics element base object
return element.new(args).complete()
return element.new(args).get()
end
return div

View File

@@ -93,7 +93,7 @@ local function data(args)
-- initial value draw
e.on_update(args.value)
return e.complete()
return e.get()
end
return data

View File

@@ -99,7 +99,7 @@ local function hbar(args)
-- initialize to 0
e.on_update(0)
return e.complete()
return e.get()
end
return hbar

View File

@@ -62,7 +62,7 @@ local function icon(args)
-- initial icon draw
e.on_update(args.value or 1)
return e.complete()
return e.get()
end
return icon

View File

@@ -45,7 +45,7 @@ local function indicator_light(args)
e.on_update(false)
e.window.write(args.label)
return e.complete()
return e.get()
end
return indicator_light

View File

@@ -72,7 +72,7 @@ local function state_indicator(args)
-- initial draw
e.on_update(args.value or 1)
return e.complete()
return e.get()
end
return state_indicator

View File

@@ -78,7 +78,7 @@ local function vbar(args)
end
end
return e.complete()
return e.get()
end
return vbar

View File

@@ -141,7 +141,7 @@ local function pipenet(args)
end
return e.complete()
return e.get()
end
return pipenet

View File

@@ -110,7 +110,7 @@ local function rectangle(args)
end
end
return e.complete()
return e.get()
end
return rectangle

View File

@@ -52,7 +52,7 @@ local function textbox(args)
e.window.write(lines[i])
end
return e.complete()
return e.get()
end
return textbox

View File

@@ -79,7 +79,7 @@ local function tiling(args)
end
end
return e.complete()
return e.get()
end
return tiling