33 lines
1.0 KiB
Lua
33 lines
1.0 KiB
Lua
|
--DOC_GEN_IMAGE
|
||
|
--DOC_NO_USAGE
|
||
|
screen[1]._resize {width = 300, height = 75} --DOC_HIDE
|
||
|
local awful = {tooltip = require("awful.tooltip"), wibar = require("awful.wibar")} --DOC_HIDE
|
||
|
local wibox = { widget = { textclock = require("wibox.widget.textclock") }, --DOC_HIDE
|
||
|
layout = { align = require("wibox.layout.align") } } --DOC_HIDE
|
||
|
|
||
|
local mytextclock = wibox.widget.textclock()
|
||
|
|
||
|
--DOC_NEWLINE
|
||
|
|
||
|
local wb = awful.wibar { position = "top" } --DOC_HIDE
|
||
|
|
||
|
wb:setup { layout = wibox.layout.align.horizontal, --DOC_HIDE
|
||
|
nil, nil, mytextclock} --DOC_HIDE
|
||
|
|
||
|
awesome.emit_signal("refresh") --DOC_HIDE the hierarchy is async
|
||
|
|
||
|
local myclock_t = awful.tooltip { }
|
||
|
--DOC_NEWLINE
|
||
|
myclock_t:add_to_object(mytextclock)
|
||
|
--DOC_NEWLINE
|
||
|
mytextclock:connect_signal("mouse::enter", function()
|
||
|
myclock_t.text = os.date("Today is %A %B %d %Y\nThe time is %T")
|
||
|
end)
|
||
|
|
||
|
awesome.emit_signal("refresh") --DOC_HIDE
|
||
|
|
||
|
mouse.coords{x=250, y= 10} --DOC_HIDE
|
||
|
mouse.push_history() --DOC_HIDE
|
||
|
|
||
|
assert(myclock_t.wibox and myclock_t.wibox.visible) --DOC_HIDE
|