swiftbar4s
swiftbar4s
com.bilalfazlani.swiftbar4s
com.bilalfazlani.swiftbar4s.dsl
com.bilalfazlani.swiftbar4s.models
com.bilalfazlani.swiftbar4s.parser
swiftbar4s
/
com.bilalfazlani.swiftbar4s.dsl
com.bilalfazlani.swiftbar4s.dsl
package
com.bilalfazlani.swiftbar4s.dsl
Type members
Type members
Classlikes
trait
Environment
class
HandlerBuilder
trait
HandlerDsl
sealed
trait
HandlerFunction
class
MenuBuilder
(val textItem:
Text
)
trait
MenuDsl
case
class
MetadataHandlerFunction
(action:
String
, function:
MetadataFunction
) extends
HandlerFunction
case
class
SimpleHandlerFunction
(action:
String
, function:
SimpleFunction
) extends
HandlerFunction
class
TagBuilder
trait
TagDsl
Types
type
AllowedType
=
Text
|
Link
|
DispatchAction
|
ShellCommand
|
MenuBuilder
type
ContextFunction
[T] =
T
=>
Unit
type
MetadataFunction
=
Option
[
String
] =>
Unit
type
SimpleFunction
= () =>
Unit