64 lines
2.4 KiB
Lua
64 lines
2.4 KiB
Lua
|
--DOC_GEN_IMAGE
|
||
|
local parent = ... --DOC_HIDE --DOC_NO_USAGE
|
||
|
local naughty = { --DOC_HIDE
|
||
|
list = {actions = require("naughty.list.actions")}, --DOC_HIDE
|
||
|
notification = require("naughty.notification"), --DOC_HIDE
|
||
|
action = require("naughty.action") --DOC_HIDE
|
||
|
} --DOC_HIDE
|
||
|
local gears = {shape = require("gears.shape")} --DOC_HIDE
|
||
|
local wibox = require("wibox") --DOC_HIDE
|
||
|
local beautiful = require("beautiful") --DOC_HIDE
|
||
|
|
||
|
local notif = naughty.notification { --DOC_HIDE
|
||
|
title = "A notification", --DOC_HIDE
|
||
|
message = "This notification has actions!", --DOC_HIDE
|
||
|
actions = { --DOC_HIDE
|
||
|
naughty.action { --DOC_HIDE
|
||
|
name = "Accept", --DOC_HIDE
|
||
|
icon = beautiful.awesome_icon, --DOC_HIDE
|
||
|
}, --DOC_HIDE
|
||
|
naughty.action { --DOC_HIDE
|
||
|
name = "Refuse", --DOC_HIDE
|
||
|
icon = beautiful.awesome_icon, --DOC_HIDE
|
||
|
selected = true, --DOC_HIDE
|
||
|
}, --DOC_HIDE
|
||
|
naughty.action { --DOC_HIDE
|
||
|
name = "Ignore", --DOC_HIDE
|
||
|
icon = beautiful.awesome_icon, --DOC_HIDE
|
||
|
}, --DOC_HIDE
|
||
|
} --DOC_HIDE
|
||
|
} --DOC_HIDE
|
||
|
|
||
|
--DOC_NEWLINE
|
||
|
|
||
|
parent:add( wibox.container.margin(--DOC_HIDE
|
||
|
wibox.widget {
|
||
|
notification = notif,
|
||
|
forced_width = 250, --DOC_HIDE
|
||
|
base_layout = wibox.widget {
|
||
|
spacing = 3,
|
||
|
spacing_widget = wibox.widget {
|
||
|
orientation = "vertical",
|
||
|
widget = wibox.widget.separator,
|
||
|
},
|
||
|
layout = wibox.layout.flex.horizontal
|
||
|
},
|
||
|
style = {
|
||
|
underline_normal = false,
|
||
|
underline_selected = true,
|
||
|
shape_normal = gears.shape.octogon,
|
||
|
shape_selected = gears.shape.hexagon,
|
||
|
shape_border_width_normal = 2,
|
||
|
shape_border_width_selected = 4,
|
||
|
icon_size_normal = 16,
|
||
|
icon_size_selected = 24,
|
||
|
shape_border_color_normal = "#0000ff",
|
||
|
shape_border_color_selected = "#ff0000",
|
||
|
bg_normal = "#ffff00",
|
||
|
bg_selected = "#00ff00",
|
||
|
},
|
||
|
forced_height = beautiful.get_font_height(beautiful.font) * 2.5,
|
||
|
widget = naughty.list.actions,
|
||
|
}
|
||
|
,0,0,5,5)) --DOC_HIDE
|