pub struct AppManifest {
window : WindowManifest
entry : AppEntry
windows : Array[AppWindowManifest]
debug : Int
extensions : Map[String, ExtensionSetting]
permissions : Array[PermissionGrant]
}fn AppManifest::new(window : WindowManifest, entry : AppEntry, debug? : Int, windows? : Array[AppWindowManifest], extensions? : Map[String, ExtensionSetting], permissions? : Array[PermissionGrant]) -> AppManifestpub struct AppWindowManifest {
id : String
window : WindowManifest
entry : AppEntry
open_on_start : Bool
} derive(Eq, Debug)impl Show for AppWindowManifestfn AppWindowManifest::new(id : String, window : WindowManifest, entry : AppEntry, open_on_start? : Bool) -> AppWindowManifestimpl Show for ExtensionSettingpub struct PermissionGrant {
window : String
origin : PermissionOrigin
extension : String
scope : Json
}fn PermissionGrant::new(window : String, origin : PermissionOrigin, extension : String, scope? : Json) -> PermissionGrantimpl Show for TitlebarStylepub struct WindowManifest {
title : String
width : Int
height : Int
size_hint : WindowSizeHint
titlebar_style : TitlebarStyle
} derive(Eq, Debug)impl Show for WindowManifestfn WindowManifest::new(title : String, width : Int, height : Int, size_hint? : WindowSizeHint, titlebar_style? : TitlebarStyle) -> WindowManifestimpl Show for WindowSizeHintMoonBit bindings for the Proton native desktop runtime.
Dependencies