Added examples for python and lua

This commit is contained in:
Kevin
2024-09-14 04:15:27 -03:00
parent e9f9de6ba5
commit c2308daf89
12 changed files with 256 additions and 51 deletions
+21 -5
View File
@@ -62,19 +62,35 @@ astal-tray --help
:::code-group
```js [<i class="devicon-javascript-plain"></i> 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 [<i class="devicon-python-plain"></i> 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 [<i class="devicon-lua-plain"></i> 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 [<i class="devicon-vala-plain"></i> Vala]