aboutsummaryrefslogtreecommitdiff
path: root/.config/ags/widget/dock/ToolBoxDock.ts
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2025-08-30 19:22:59 +0200
committersrdusr <trevorgray@srdusr.com>2025-08-30 19:22:59 +0200
commit19120d4f9761c67d99ed1ce3da6084b83f5a49c9 (patch)
treef234cad1bdad88114a63c9702144da487024967a /.config/ags/widget/dock/ToolBoxDock.ts
parent5928998af5404ae2be84c6cecc10ebf84bd3f3ed (diff)
downloaddotfiles-19120d4f9761c67d99ed1ce3da6084b83f5a49c9.tar.gz
dotfiles-19120d4f9761c67d99ed1ce3da6084b83f5a49c9.zip
Linux-specific dotfiles
Diffstat (limited to '.config/ags/widget/dock/ToolBoxDock.ts')
-rw-r--r--.config/ags/widget/dock/ToolBoxDock.ts57
1 files changed, 0 insertions, 57 deletions
diff --git a/.config/ags/widget/dock/ToolBoxDock.ts b/.config/ags/widget/dock/ToolBoxDock.ts
deleted file mode 100644
index 21beaeb..0000000
--- a/.config/ags/widget/dock/ToolBoxDock.ts
+++ /dev/null
@@ -1,57 +0,0 @@
-import options from "options";
-import ToolBox from "./ToolBox.ts";
-const hyprland = await Service.import("hyprland");
-const apps = await Service.import("applications");
-
-import type Gtk from "gi://Gtk?version=3.0";
-import { type WindowProps } from "types/widgets/window";
-import { type RevealerProps } from "types/widgets/revealer";
-import { type EventBoxProps } from "types/widgets/eventbox";
-
-/** @param {number} monitor */
-const ToolBoxDock = (monitor: number): Gtk.Window & WindowProps => {
-
- const revealer: Gtk.Revealer & RevealerProps = Widget.Revealer({
- transition: 'slide_left',
- transitionDuration: 50,
- child: ToolBox(),
- });
-
- const window = Widget.Window({
- monitor,
- halign: 'fill',
- layer: "overlay",
- name: `toolbox${monitor}`,
- click_through: false,
- class_name: 'floating-toolbox',
- anchor: ['right'],
- child: Widget.Box({
- vertical: true,
- halign: 'top',
- hpack: 'fill',
- children: [
- revealer,
- Widget.Box({
- class_name: 'padding',
- css: 'padding: 14px;',
- vertical: true,
- halign: 'top',
- hpack: 'fill',
- }),
- ],
- }),
- });
-
- window
- .on('enter-notify-event', () => {
- revealer.reveal_child = true;
- })
- .on('leave-notify-event', () => {
- revealer.reveal_child = false;
- })
- .bind('visible', options.bar.position, 'value', v => v !== 'left');
-
- return window;
-};
-
-export default ToolBoxDock;