From c2308daf897055e056a0a51fbc445f7902c2f90b Mon Sep 17 00:00:00 2001 From: Kevin Date: Sat, 14 Sep 2024 04:15:27 -0300 Subject: Added examples for python and lua --- docs/libraries/tray.md | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) (limited to 'docs/libraries/tray.md') diff --git a/docs/libraries/tray.md b/docs/libraries/tray.md index 5868bd6..ea498e5 100644 --- a/docs/libraries/tray.md +++ b/docs/libraries/tray.md @@ -62,19 +62,35 @@ astal-tray --help :::code-group ```js [ JavaScript] -import Tray from "gi://AstalTray" +import Tray from "gi://AstalTray"; -const tray = Tray.get_default() +const tray = Tray.get_default(); -console.log(tray.get_items().map(i => i.title)) +console.log(tray.get_items().map((i) => i.title)); ``` ```py [ Python] -# Not yet documented +import gi + +gi.require_version("AstalTray", "0.1") + +from gi.repository import AstalTray + +tray = AstalTray.get_default() + +print("\n".join(i.title for i in tray.get_items())) ``` ```lua [ Lua] --- Not yet documented +local lgi = require("lgi") + +local AstalTray = lgi.require("AstalTray", "0.1") + +local tray = AstalTray.get_default() + +for _, i in ipairs(tray.items) do + print(i.title) +end ``` ```vala [ Vala] -- cgit v1.2.3 From 4d5c7a7b514c7f4f71b2950f051b64c3e3df3008 Mon Sep 17 00:00:00 2001 From: Aylur Date: Sat, 14 Sep 2024 09:55:29 +0000 Subject: docs: lib examples consistency --- docs/libraries/tray.md | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) (limited to 'docs/libraries/tray.md') diff --git a/docs/libraries/tray.md b/docs/libraries/tray.md index ea498e5..c8d093b 100644 --- a/docs/libraries/tray.md +++ b/docs/libraries/tray.md @@ -62,34 +62,31 @@ astal-tray --help :::code-group ```js [ JavaScript] -import Tray from "gi://AstalTray"; +import Tray from "gi://AstalTray" -const tray = Tray.get_default(); +const tray = Tray.get_default() -console.log(tray.get_items().map((i) => i.title)); +for (const item of tray.get_items()) { + print(item.title) +} ``` ```py [ Python] -import gi +from gi.repository import AstalTray as Tray -gi.require_version("AstalTray", "0.1") +tray = Tray.get_default() -from gi.repository import AstalTray - -tray = AstalTray.get_default() - -print("\n".join(i.title for i in tray.get_items())) +for item in tray.get_items(): + print(item.title) ``` ```lua [ Lua] -local lgi = require("lgi") - -local AstalTray = lgi.require("AstalTray", "0.1") +local Tray = require("lgi").require("AstalTray") -local tray = AstalTray.get_default() +local tray = Tray.get_default() for _, i in ipairs(tray.items) do - print(i.title) + print(i.title) end ``` -- cgit v1.2.3