import type { HideMode } from "./HideMode.js"; import type { SeelenWegMode } from "./SeelenWegMode.js"; import type { SeelenWegSide } from "./SeelenWegSide.js"; import type { WegPinnedItemsVisibility } from "./WegPinnedItemsVisibility.js"; import type { WegTemporalItemsVisibility } from "./WegTemporalItemsVisibility.js"; export type SeelenWegSettings = { /** * enable or disable the seelenweg */ enabled: boolean; /** * Dock/Taskbar mode */ mode: SeelenWegMode; /** * When to hide the dock */ hideMode: HideMode; /** * Which temporal items to show on the dock instance (this can be overridden per monitor) */ temporalItemsVisibility: WegTemporalItemsVisibility; /** * Determines is the pinned item should be shown or not (this can be overridden per monitor). */ pinnedItemsVisibility: WegPinnedItemsVisibility; /** * Dock position */ position: SeelenWegSide; /** * enable or disable the instance counter visibility on weg instance */ showInstanceCounter: boolean; /** * enable or disable the window title visibility for opened apps */ showWindowTitle: boolean; /** * enable or disable separators visibility */ visibleSeparators: boolean; /** * item size in px */ size: number; /** * zoomed item size in px */ zoomSize: number; /** * Dock/Taskbar margin in px */ margin: number; /** * Dock/Taskbar padding in px */ padding: number; /** * space between items in px */ spaceBetweenItems: number; /** * delay to show the toolbar on Mouse Hover in milliseconds */ delayToShow: number; /** * delay to hide the toolbar on Mouse Leave in milliseconds */ delayToHide: number; /** * show end task button on context menu (needs developer mode enabled) */ showEndTask: boolean; }; //# sourceMappingURL=SeelenWegSettings.d.ts.map