mirror of
https://github.com/Zedfrigg/ironbar.git
synced 2025-08-17 06:41:03 +02:00
feat: add menu
module
Adds a new Menu module which allows users to create XDG or custom menus that open after clicking on a button. Resolves #534 Co-authored-by: Jake Stanger <mail@jstanger.dev>
This commit is contained in:
parent
e99a04923d
commit
96e10fe139
14 changed files with 1419 additions and 6 deletions
102
examples/menu/default.corn
Normal file
102
examples/menu/default.corn
Normal file
|
@ -0,0 +1,102 @@
|
|||
let {
|
||||
$menu = [
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "Accessories"
|
||||
icon = "accessories"
|
||||
categories = [
|
||||
"Accessibility"
|
||||
"Core"
|
||||
"Legacy"
|
||||
"Utility"
|
||||
]
|
||||
}
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "Development"
|
||||
icon = "applications-development"
|
||||
categories = [
|
||||
"Development"
|
||||
]
|
||||
}
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "Education"
|
||||
icon = "applications-education"
|
||||
categories = [
|
||||
"Education"
|
||||
]
|
||||
}
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "Games"
|
||||
icon = "applications-games"
|
||||
categories = [
|
||||
"Games"
|
||||
]
|
||||
}
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "Graphics"
|
||||
icon = "applications-graphics"
|
||||
categories = [
|
||||
"Graphics"
|
||||
]
|
||||
}
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "Multimedia"
|
||||
icon = "applications-multimedia"
|
||||
categories = [
|
||||
"Audio"
|
||||
"Video"
|
||||
"AudioVideo"
|
||||
]
|
||||
}
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "Network"
|
||||
icon = "applications-internet"
|
||||
categories = [
|
||||
"Network"
|
||||
]
|
||||
}
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "Office"
|
||||
icon = "applications-office"
|
||||
categories = [
|
||||
"Office"
|
||||
]
|
||||
}
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "Science"
|
||||
icon = "applications-science"
|
||||
categories = [
|
||||
"Science"
|
||||
]
|
||||
}
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "System"
|
||||
icon = "applications-system"
|
||||
categories = [
|
||||
"Emulator"
|
||||
"System"
|
||||
]
|
||||
}
|
||||
{ type = "xdg_other" }
|
||||
{
|
||||
type = "xdg_entry"
|
||||
label = "Settings"
|
||||
icon = "preferences-system"
|
||||
categories = [
|
||||
"Settings"
|
||||
"Screensaver"
|
||||
]
|
||||
}
|
||||
]
|
||||
} in {
|
||||
start = [ { type = "menu" center = $menu } ]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue