Fix whitespace warnings reported by luacheck (#1229)
This commit is contained in:
parent
3fea2db8c5
commit
aeab2a70e9
|
@ -138,11 +138,11 @@ function layout.parameters(t, screen)
|
||||||
|
|
||||||
local clients = client.tiled(screen)
|
local clients = client.tiled(screen)
|
||||||
local gap_single_client = true
|
local gap_single_client = true
|
||||||
|
|
||||||
if(t and t.gap_single_client ~= nil) then
|
if(t and t.gap_single_client ~= nil) then
|
||||||
gap_single_client = t.gap_single_client
|
gap_single_client = t.gap_single_client
|
||||||
end
|
end
|
||||||
|
|
||||||
local min_clients = gap_single_client and 1 or 2
|
local min_clients = gap_single_client and 1 or 2
|
||||||
local useless_gap = t and (#clients >= min_clients and t.gap or 0) or 0
|
local useless_gap = t and (#clients >= min_clients and t.gap or 0) or 0
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
-- [visitor objects](https://en.wikipedia.org/wiki/Visitor_pattern)
|
-- [visitor objects](https://en.wikipedia.org/wiki/Visitor_pattern)
|
||||||
-- * Turn each function into an API with various common customization parameters.
|
-- * Turn each function into an API with various common customization parameters.
|
||||||
-- * Re-use the same functions for the `mouse`, `client`s, `screen`s and `wibox`es
|
-- * Re-use the same functions for the `mouse`, `client`s, `screen`s and `wibox`es
|
||||||
--
|
--
|
||||||
--
|
--
|
||||||
-- <h3>Compositing</h3>
|
-- <h3>Compositing</h3>
|
||||||
--
|
--
|
||||||
|
|
|
@ -985,7 +985,7 @@ function tag.object.get_master_count(t)
|
||||||
or defaults.master_count
|
or defaults.master_count
|
||||||
end
|
end
|
||||||
|
|
||||||
---
|
---
|
||||||
-- @deprecated awful.tag.setnmaster
|
-- @deprecated awful.tag.setnmaster
|
||||||
-- @see master_count
|
-- @see master_count
|
||||||
-- @param nmaster The number of master windows.
|
-- @param nmaster The number of master windows.
|
||||||
|
|
|
@ -249,8 +249,8 @@ end
|
||||||
--- Get a client's titlebar
|
--- Get a client's titlebar
|
||||||
-- @class function
|
-- @class function
|
||||||
-- @tparam client c The client for which a titlebar is wanted.
|
-- @tparam client c The client for which a titlebar is wanted.
|
||||||
-- @tparam[opt={}] table args A table with extra arguments for the titlebar.
|
-- @tparam[opt={}] table args A table with extra arguments for the titlebar.
|
||||||
-- @tparam[opt=font.height*1.5] number args.size The height of the titlebar.
|
-- @tparam[opt=font.height*1.5] number args.size The height of the titlebar.
|
||||||
-- @tparam[opt=top] string args.position" values are `top`,
|
-- @tparam[opt=top] string args.position" values are `top`,
|
||||||
-- `left`, `right` and `bottom`.
|
-- `left`, `right` and `bottom`.
|
||||||
-- @tparam[opt=top] string args.bg_normal
|
-- @tparam[opt=top] string args.bg_normal
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
-- 222 end
|
-- 222 end
|
||||||
-- 223 end),
|
-- 223 end),
|
||||||
-- 224 s.mylayoutbox,
|
-- 224 s.mylayoutbox,
|
||||||
--
|
--
|
||||||
-- ![Example screenshot](../images/awful_widget_watch.png)
|
-- ![Example screenshot](../images/awful_widget_watch.png)
|
||||||
--
|
--
|
||||||
-- @author Benjamin Petrenko
|
-- @author Benjamin Petrenko
|
||||||
|
|
|
@ -324,7 +324,7 @@ end
|
||||||
-- @param cr A cairo context
|
-- @param cr A cairo context
|
||||||
-- @tparam number width The shape width
|
-- @tparam number width The shape width
|
||||||
-- @tparam number height The shape height
|
-- @tparam number height The shape height
|
||||||
-- @tparam number corner_radius
|
-- @tparam number corner_radius
|
||||||
function module.octogon(cr, width, height, corner_radius)
|
function module.octogon(cr, width, height, corner_radius)
|
||||||
corner_radius = corner_radius or math.min(10, math.min(width, height)/4)
|
corner_radius = corner_radius or math.min(10, math.min(width, height)/4)
|
||||||
local offset = math.sqrt( (corner_radius*corner_radius) / 2 )
|
local offset = math.sqrt( (corner_radius*corner_radius) / 2 )
|
||||||
|
|
|
@ -3,7 +3,7 @@ mouse.coords {x=175+60,y=60} --DOC_HIDE
|
||||||
|
|
||||||
-- Get the position
|
-- Get the position
|
||||||
print(mouse.coords().x)
|
print(mouse.coords().x)
|
||||||
|
|
||||||
-- Change the position
|
-- Change the position
|
||||||
mouse.coords {
|
mouse.coords {
|
||||||
x = 185,
|
x = 185,
|
||||||
|
|
|
@ -52,7 +52,7 @@ mouse.coords {x=0,y=230} --DOC_HIDE
|
||||||
awful.placement.closest_corner(mouse, {include_sides=true, parent=c}) --DOC_HIDE
|
awful.placement.closest_corner(mouse, {include_sides=true, parent=c}) --DOC_HIDE
|
||||||
mouse.push_history() --DOC_HIDE
|
mouse.push_history() --DOC_HIDE
|
||||||
assert(mouse.coords().x == c.x and mouse.coords().y == c.y+c.height+2*bw) --DOC_HIDE
|
assert(mouse.coords().x == c.x and mouse.coords().y == c.y+c.height+2*bw) --DOC_HIDE
|
||||||
|
|
||||||
-- It is possible to emulate the mouse API to get the closest corner of
|
-- It is possible to emulate the mouse API to get the closest corner of
|
||||||
-- random area
|
-- random area
|
||||||
local _, corner = awful.placement.closest_corner(
|
local _, corner = awful.placement.closest_corner(
|
||||||
|
|
|
@ -1,15 +1,14 @@
|
||||||
screen[1]._resize {x = 175, width = 128, height = 96} --DOC_NO_USAGE --DOC_HIDE
|
screen[1]._resize {x = 175, width = 128, height = 96} --DOC_NO_USAGE --DOC_HIDE
|
||||||
local awful = {placement = require("awful.placement")} --DOC_HIDE
|
local awful = {placement = require("awful.placement")} --DOC_HIDE
|
||||||
local c = client.gen_fake {x = 220, y = 35, width=40, height=30} --DOC_HIDE
|
local c = client.gen_fake {x = 220, y = 35, width=40, height=30} --DOC_HIDE
|
||||||
|
|
||||||
|
|
||||||
-- Simulate Windows 7 "edge snap" (also called aero snap) feature
|
-- Simulate Windows 7 "edge snap" (also called aero snap) feature
|
||||||
local axis = "vertically"
|
local axis = "vertically"
|
||||||
|
|
||||||
local f = awful.placement.scale
|
local f = awful.placement.scale
|
||||||
+ awful.placement.left
|
+ awful.placement.left
|
||||||
+ (axis and awful.placement["maximize_"..axis] or nil)
|
+ (axis and awful.placement["maximize_"..axis] or nil)
|
||||||
|
|
||||||
local geo = f(client.focus, {honor_workarea=true, to_percent = 0.5})
|
local geo = f(client.focus, {honor_workarea=true, to_percent = 0.5})
|
||||||
|
|
||||||
local wa = screen[1].workarea--DOC_HIDE
|
local wa = screen[1].workarea--DOC_HIDE
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
local shape,cr,show = ... --DOC_HIDE
|
local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.arc(cr,70,70, 10)
|
shape.arc(cr,70,70, 10)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.arc(cr,70,70, 10, nil, nil, true, true)
|
shape.arc(cr,70,70, 10, nil, nil, true, true)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.arc(cr,70,70, nil, 0, 2*math.pi)
|
shape.arc(cr,70,70, nil, 0, 2*math.pi)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.arrow(cr, 70, 70)
|
shape.arrow(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.arrow(cr,70,70, 30, 10, 60)
|
shape.arrow(cr,70,70, 30, 10, 60)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.arrow) : rotate_at(35,35,math.pi/2)(cr,70,70)
|
shape.transform(shape.arrow) : rotate_at(35,35,math.pi/2)(cr,70,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.circle(cr, 70, 70)
|
shape.circle(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.circle(cr,20,70)
|
shape.circle(cr,20,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.circle) : scale(0.5, 1)(cr,70,70)
|
shape.transform(shape.circle) : scale(0.5, 1)(cr,70,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.cross(cr, 70, 70)
|
shape.cross(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.cross(cr,20,70)
|
shape.cross(cr,20,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.cross) : scale(0.5, 1)(cr,70,70)
|
shape.transform(shape.cross) : scale(0.5, 1)(cr,70,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.hexagon(cr, 70, 70)
|
shape.hexagon(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.hexagon) : translate(0,15)(cr,70,20)
|
shape.transform(shape.hexagon) : translate(0,15)(cr,70,20)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.hexagon) : rotate_at(35,35,math.pi/2)(cr,70,40)
|
shape.transform(shape.hexagon) : rotate_at(35,35,math.pi/2)(cr,70,40)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,11 +2,11 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.infobubble(cr, 70, 70)
|
shape.infobubble(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.infobubble) : translate(0, 20)
|
shape.transform(shape.infobubble) : translate(0, 20)
|
||||||
: rotate_at(35,35,math.pi) (cr,70,20,10, 5, 35 - 5)
|
: rotate_at(35,35,math.pi) (cr,70,20,10, 5, 35 - 5)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.infobubble)
|
shape.transform(shape.infobubble)
|
||||||
: rotate_at(35,35,3*math.pi/2) (cr,70,70, nil, nil, 40)
|
: rotate_at(35,35,3*math.pi/2) (cr,70,70, nil, nil, 40)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.isosceles_triangle(cr, 70, 70)
|
shape.isosceles_triangle(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.isosceles_triangle(cr,20,70)
|
shape.isosceles_triangle(cr,20,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.isosceles_triangle) : rotate_at(35, 35, math.pi/2)(cr,70,70)
|
shape.transform(shape.isosceles_triangle) : rotate_at(35, 35, math.pi/2)(cr,70,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.losange(cr, 70, 70)
|
shape.losange(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.losange(cr,20,70)
|
shape.losange(cr,20,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.losange) : scale(0.5, 1)(cr,70,70)
|
shape.transform(shape.losange) : scale(0.5, 1)(cr,70,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.octogon(cr, 70, 70)
|
shape.octogon(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.octogon(cr,70,70,70/2.5)
|
shape.octogon(cr,70,70,70/2.5)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.octogon) : translate(0, 25) (cr,70,20)
|
shape.transform(shape.octogon) : translate(0, 25) (cr,70,20)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.parallelogram(cr, 70, 70)
|
shape.parallelogram(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.parallelogram(cr,70,20)
|
shape.parallelogram(cr,70,20)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.parallelogram) : scale(0.5, 1)(cr,70,70)
|
shape.transform(shape.parallelogram) : scale(0.5, 1)(cr,70,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.partially_rounded_rect(cr, 70, 70)
|
shape.partially_rounded_rect(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.partially_rounded_rect(cr, 70, 70, true)
|
shape.partially_rounded_rect(cr, 70, 70, true)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.partially_rounded_rect(cr, 70, 70, true, true, false, true, 30)
|
shape.partially_rounded_rect(cr, 70, 70, true, true, false, true, 30)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.pie(cr, 70, 70)
|
shape.pie(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.pie(cr,70,70, 1.0471975511966, 4.1887902047864)
|
shape.pie(cr,70,70, 1.0471975511966, 4.1887902047864)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.pie(cr,70,70, 0, 2*math.pi, 10)
|
shape.pie(cr,70,70, 0, 2*math.pi, 10)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.powerline(cr, 70, 70)
|
shape.powerline(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.powerline) : translate(0, 25) (cr,70,20)
|
shape.transform(shape.powerline) : translate(0, 25) (cr,70,20)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.powerline) : translate(0, 25) (cr,70,20, -20)
|
shape.transform(shape.powerline) : translate(0, 25) (cr,70,20, -20)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.radial_progress(cr, 70, 20, .3)
|
shape.radial_progress(cr, 70, 20, .3)
|
||||||
show(cr, true) --DOC_HIDE
|
show(cr, true) --DOC_HIDE
|
||||||
|
|
||||||
shape.radial_progress(cr, 70, 20, .6)
|
shape.radial_progress(cr, 70, 20, .6)
|
||||||
show(cr, true) --DOC_HIDE
|
show(cr, true) --DOC_HIDE
|
||||||
|
|
||||||
shape.radial_progress(cr, 70, 20, .9)
|
shape.radial_progress(cr, 70, 20, .9)
|
||||||
show(cr, true) --DOC_HIDE
|
show(cr, true) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.rectangle(cr, 70, 70)
|
shape.rectangle(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.rectangle(cr,20,70)
|
shape.rectangle(cr,20,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.rectangle) : scale(0.5, 1)(cr,70,70)
|
shape.transform(shape.rectangle) : scale(0.5, 1)(cr,70,70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -5,9 +5,9 @@ show(cr) --DOC_HIDE
|
||||||
|
|
||||||
-- shape.rectangular_tag(cr,20,70) --TODO broken --DOC_HIDE
|
-- shape.rectangular_tag(cr,20,70) --TODO broken --DOC_HIDE
|
||||||
-- show(cr) --DOC_HIDE
|
-- show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.rectangular_tag) : translate(0, 30) (cr, 70, 10, 10)
|
shape.transform(shape.rectangular_tag) : translate(0, 30) (cr, 70, 10, 10)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.rectangular_tag) : translate(0, 30) (cr, 70, 10, -10)
|
shape.transform(shape.rectangular_tag) : translate(0, 30) (cr, 70, 10, -10)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.rounded_bar(cr, 70, 70)
|
shape.rounded_bar(cr, 70, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.rounded_bar(cr, 20, 70)
|
shape.rounded_bar(cr, 20, 70)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.rounded_bar(cr, 70, 20)
|
shape.rounded_bar(cr, 70, 20)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -2,9 +2,9 @@ local shape,cr,show = ... --DOC_HIDE
|
||||||
|
|
||||||
shape.rounded_rect(cr, 70, 70, 10)
|
shape.rounded_rect(cr, 70, 70, 10)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.rounded_rect(cr,20,70, 5)
|
shape.rounded_rect(cr,20,70, 5)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
||||||
shape.transform(shape.rounded_rect) : translate(0,25) (cr,70,20, 5)
|
shape.transform(shape.rounded_rect) : translate(0,25) (cr,70,20, 5)
|
||||||
show(cr) --DOC_HIDE
|
show(cr) --DOC_HIDE
|
||||||
|
|
|
@ -4,12 +4,12 @@ local gears = require("gears") --DOC_HIDE
|
||||||
-- methods and accessors. It is also possible to set them directly on the
|
-- methods and accessors. It is also possible to set them directly on the
|
||||||
-- object.
|
-- object.
|
||||||
local class = {}
|
local class = {}
|
||||||
|
|
||||||
function class:get_foo()
|
function class:get_foo()
|
||||||
print("In get foo", self._foo or "bar")
|
print("In get foo", self._foo or "bar")
|
||||||
return self._foo or "bar"
|
return self._foo or "bar"
|
||||||
end
|
end
|
||||||
|
|
||||||
function class:set_foo(value)
|
function class:set_foo(value)
|
||||||
print("In set foo", value)
|
print("In set foo", value)
|
||||||
|
|
||||||
|
@ -32,11 +32,11 @@ local o = gears.object {
|
||||||
}
|
}
|
||||||
|
|
||||||
print(o.foo)
|
print(o.foo)
|
||||||
|
|
||||||
o.foo = 42
|
o.foo = 42
|
||||||
|
|
||||||
print(o.foo)
|
print(o.foo)
|
||||||
|
|
||||||
o:method(1, 2, 3)
|
o:method(1, 2, 3)
|
||||||
|
|
||||||
-- Random properties can also be added, the signal will be emitted automatically.
|
-- Random properties can also be added, the signal will be emitted automatically.
|
||||||
|
@ -46,7 +46,7 @@ o:connect_signal("property::something", function(obj, value)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
print(o.something)
|
print(o.something)
|
||||||
|
|
||||||
o.something = "a cow"
|
o.something = "a cow"
|
||||||
|
|
||||||
print(o.something)
|
print(o.something)
|
||||||
|
|
|
@ -1,24 +1,24 @@
|
||||||
local gears = require("gears") --DOC_HIDE
|
local gears = require("gears") --DOC_HIDE
|
||||||
|
|
||||||
local o = gears.object{}
|
local o = gears.object{}
|
||||||
|
|
||||||
-- Function can be attached to signals
|
-- Function can be attached to signals
|
||||||
local function slot(obj, a, b, c)
|
local function slot(obj, a, b, c)
|
||||||
print("In slot", obj, a, b, c)
|
print("In slot", obj, a, b, c)
|
||||||
end
|
end
|
||||||
|
|
||||||
o:connect_signal("my_signal", slot)
|
o:connect_signal("my_signal", slot)
|
||||||
|
|
||||||
-- Emit can be done without argument. In that case, the object will be
|
-- Emitting can be done without arguments. In that case, the object will be
|
||||||
-- implicitly added as an argument.
|
-- implicitly added as an argument.
|
||||||
o:emit_signal "my_signal"
|
o:emit_signal "my_signal"
|
||||||
|
|
||||||
-- It is also possible to add as many random arguments are required.
|
-- It is also possible to add as many random arguments are required.
|
||||||
o:emit_signal("my_signal", "foo", "bar", 42)
|
o:emit_signal("my_signal", "foo", "bar", 42)
|
||||||
|
|
||||||
-- Finally, to allow the object to be garbage collected (the memory freed), it
|
-- Finally, to allow the object to be garbage collected (the memory freed), it
|
||||||
-- is necessary to disconnect the signal or use `weak_connect_signal`
|
-- is necessary to disconnect the signal or use `weak_connect_signal`
|
||||||
o:disconnect_signal("my_signal", slot)
|
o:disconnect_signal("my_signal", slot)
|
||||||
|
|
||||||
-- This time, the `slot` wont be called as it is no longer connected.
|
-- This time, the `slot` wont be called as it is no longer connected.
|
||||||
o:emit_signal "my_signal"
|
o:emit_signal "my_signal"
|
||||||
|
|
|
@ -5,7 +5,7 @@ local text_widget = {
|
||||||
text = "Hello world!",
|
text = "Hello world!",
|
||||||
widget = wibox.widget.textbox
|
widget = wibox.widget.textbox
|
||||||
}
|
}
|
||||||
|
|
||||||
parent : setup {
|
parent : setup {
|
||||||
{
|
{
|
||||||
text_widget,
|
text_widget,
|
||||||
|
|
|
@ -5,7 +5,7 @@ local text_widget = {
|
||||||
text = "Hello world!",
|
text = "Hello world!",
|
||||||
widget = wibox.widget.textbox
|
widget = wibox.widget.textbox
|
||||||
}
|
}
|
||||||
|
|
||||||
parent : setup {
|
parent : setup {
|
||||||
{
|
{
|
||||||
text_widget,
|
text_widget,
|
||||||
|
|
|
@ -26,31 +26,27 @@ local function create_arrow(text) --DOC_HIDE
|
||||||
end --DOC_HIDE
|
end --DOC_HIDE
|
||||||
|
|
||||||
local normal = create_arrow("Normal")
|
local normal = create_arrow("Normal")
|
||||||
|
|
||||||
local north = wibox.container {
|
local north = wibox.container {
|
||||||
create_arrow("North"),
|
create_arrow("North"),
|
||||||
|
|
||||||
direction = "north",
|
direction = "north",
|
||||||
widget = wibox.container.rotate
|
widget = wibox.container.rotate
|
||||||
}
|
}
|
||||||
|
|
||||||
local south = wibox.container {
|
local south = wibox.container {
|
||||||
create_arrow("South"),
|
create_arrow("South"),
|
||||||
|
|
||||||
direction = "south",
|
direction = "south",
|
||||||
widget = wibox.container.rotate
|
widget = wibox.container.rotate
|
||||||
}
|
}
|
||||||
|
|
||||||
local east = wibox.container {
|
local east = wibox.container {
|
||||||
create_arrow("East"),
|
create_arrow("East"),
|
||||||
|
|
||||||
direction = "east",
|
direction = "east",
|
||||||
widget = wibox.container.rotate
|
widget = wibox.container.rotate
|
||||||
}
|
}
|
||||||
|
|
||||||
local west = wibox.container {
|
local west = wibox.container {
|
||||||
create_arrow("West"),
|
create_arrow("West"),
|
||||||
|
|
||||||
direction = "west",
|
direction = "west",
|
||||||
widget = wibox.container.rotate
|
widget = wibox.container.rotate
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,7 @@ local w = wibox.widget {
|
||||||
generic_widget( "third" ),
|
generic_widget( "third" ),
|
||||||
layout = wibox.layout.ratio.horizontal
|
layout = wibox.layout.ratio.horizontal
|
||||||
}
|
}
|
||||||
|
|
||||||
w:ajust_ratio(2, 0.44, 0.33, 0.22)
|
w:ajust_ratio(2, 0.44, 0.33, 0.22)
|
||||||
|
|
||||||
return w --DOC_HIDE
|
return w --DOC_HIDE
|
||||||
|
|
|
@ -11,7 +11,7 @@ parent:add( --DOC_HIDE
|
||||||
forced_height = 20, --DOC_HIDE
|
forced_height = 20, --DOC_HIDE
|
||||||
check_shape = function(cr, width, height)
|
check_shape = function(cr, width, height)
|
||||||
local rs = math.min(width, height)
|
local rs = math.min(width, height)
|
||||||
|
|
||||||
cr:move_to( 0 , 0 )
|
cr:move_to( 0 , 0 )
|
||||||
cr:line_to( rs , 0 )
|
cr:line_to( rs , 0 )
|
||||||
cr:move_to( 0 , 0 )
|
cr:move_to( 0 , 0 )
|
||||||
|
|
|
@ -62,7 +62,7 @@ theme = theme_assets.recolor_titlebar_normal(theme, theme.fg_normal)
|
||||||
theme = theme_assets.recolor_titlebar_focus(theme, theme.fg_focus)
|
theme = theme_assets.recolor_titlebar_focus(theme, theme.fg_focus)
|
||||||
theme = theme_assets.recolor_layout(theme, theme.fg_normal)
|
theme = theme_assets.recolor_layout(theme, theme.fg_normal)
|
||||||
|
|
||||||
-- Define the icon theme for application icons. If not set then the icons
|
-- Define the icon theme for application icons. If not set then the icons
|
||||||
-- from /usr/share/icons and /usr/share/icons/hicolor will be used.
|
-- from /usr/share/icons and /usr/share/icons/hicolor will be used.
|
||||||
theme.icon_theme = nil
|
theme.icon_theme = nil
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue