PluginDsl
com.bilalfazlani.swiftbar4s.dsl.PluginDsl
trait PluginDsl extends Plugin, MenuDsl, HandlerDsl, NotificationDsl, Environment
Attributes
- Graph
-
- Supertypes
-
trait Environmenttrait NotificationDsltrait HandlerDsltrait MenuDslclass Pluginclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- MenuDsl
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class HandlerBuilder
Attributes
- Inherited from:
- HandlerDsl
- Supertypes
-
class Objecttrait Matchableclass Any
enum Iconize
Attributes
- Inherited from:
- MenuDsl
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited types
Attributes
- Inherited from:
- MenuDsl
Attributes
- Inherited from:
- MenuDsl
Attributes
- Inherited from:
- MenuDsl
Attributes
- Inherited from:
- HandlerDsl
Attributes
- Inherited from:
- MenuDsl
Attributes
- Inherited from:
- MenuDsl
Attributes
- Inherited from:
- MenuDsl
Attributes
- Inherited from:
- MenuDsl
Attributes
- Inherited from:
- MenuDsl
Value members
Inherited methods
Attributes
- Inherited from:
- MenuDsl
def action(text: String, action: String, metadata: Option[String], showTerminal: Boolean, refresh: Boolean, color: ColorDsl, textSize: TextSizeDsl, font: FontDsl, length: LengthDsl, image: Image, sfImage: SFImageDsl, templateImage: Image, checked: Boolean, ansi: Boolean, markdown: Boolean, iconize: Iconize, tooltip: ToolTipDsl, alternate: AlternateDsl, shortcut: ShortcutDsl): MenuFunction
Attributes
- Inherited from:
- MenuDsl
Attributes
- Definition Classes
-
HandlerDsl -> Plugin
- Inherited from:
- HandlerDsl
Attributes
- Inherited from:
- HandlerDsl
Attributes
- Inherited from:
- HandlerDsl
Attributes
- Inherited from:
- HandlerDsl
def link(text: String, url: String, color: ColorDsl, textSize: TextSizeDsl, font: FontDsl, length: LengthDsl, image: Image, sfImage: SFImageDsl, templateImage: Image, checked: Boolean, ansi: Boolean, markdown: Boolean, iconize: Iconize, tooltip: ToolTipDsl, alternate: AlternateDsl, shortcut: ShortcutDsl): MenuFunction
Attributes
- Inherited from:
- MenuDsl
def menu(text: String, color: ColorDsl, textSize: TextSizeDsl, font: FontDsl, length: LengthDsl, image: Image, sfImage: SFImageDsl, templateImage: Image, ansi: Boolean, markdown: Boolean, iconize: Iconize, tooltip: ToolTipDsl, shortcut: ShortcutDsl)(init: MenuFunction): MenuBuilder
Attributes
- Inherited from:
- MenuDsl
def notify(title: String, subtitle: Option[String], body: Option[String], action: NotificationAction, silent: Boolean): Unit
Attributes
- Inherited from:
- NotificationDsl
def shellCommand(text: String, executable: String, showTerminal: Boolean, refresh: Boolean, color: ColorDsl, textSize: TextSizeDsl, font: FontDsl, length: LengthDsl, image: Image, sfImage: SFImageDsl, templateImage: Image, checked: Boolean, ansi: Boolean, markdown: Boolean, iconize: Iconize, tooltip: ToolTipDsl, alternate: AlternateDsl, shortcut: ShortcutDsl, params: String*): MenuFunction
Attributes
- Inherited from:
- MenuDsl
def subMenu(text: String, color: ColorDsl, textSize: TextSizeDsl, font: FontDsl, length: LengthDsl, image: Image, sfImage: SFImageDsl, templateImage: Image, checked: Boolean, ansi: Boolean, markdown: Boolean, iconize: Iconize, tooltip: ToolTipDsl, shortcut: ShortcutDsl)(init: MenuFunction)(using menuDsl: MenuBuilder): MenuBuilder
Attributes
- Inherited from:
- MenuDsl
def text(text: String, color: ColorDsl, textSize: TextSizeDsl, font: FontDsl, length: LengthDsl, image: Image, sfImage: SFImageDsl, templateImage: Image, checked: Boolean, ansi: Boolean, markdown: Boolean, iconize: Iconize, tooltip: ToolTipDsl, shortcut: ShortcutDsl): MenuFunction
Attributes
- Inherited from:
- MenuDsl
Inherited fields
Attributes
- Inherited from:
- HandlerDsl
Attributes
- Inherited from:
- Plugin
Attributes
- Inherited from:
- Plugin
Givens
Extensions
Inherited extensions
extension [T](value: T)(value: T)
Attributes
- Inherited from:
- MenuDsl
In this article