🥮 mooncakes.io
    ModulesSkillsCLIBuild queue
    • README
    • U
      AccessibilityMode
    • U
      AnimationSettings
    • U
      AppConfig
    • U
      AppConfigError
    • U
      AppEntry
    • U
      AppTaskMetric
    • U
      AppTaskType
    • U
      BackendConfig
    • U
      BridgeDiagnostic
    • U
      BrowserState
    • U
      CommandContext
    • U
      CommandRegistrar
    • U
      CommandWindow
    • U
      CookieSameSite
    • U
      DocumentType
    • U
      FindInPageResult
    • U
      FrontendConfig
    • U
      JumpListCategory
    • U
      JumpListCategoryKind
    • U
      JumpListItem
    • U
      JumpListItemKind
    • U
      JumpListResult
    • U
      Locale
    • U
      LocaleParseError
    • U
      MediaAccessKind
    • U
      MediaAccessStatus
    • U
      MenuItemRole
    • U
      MenuRole
    • U
      PackageConfig
    • U
      PermissionScopeValidationError
    • U
      Platform
    • U
      ProgressBarMode
    • U
      RuntimeLaunchInput
    • U
      ScreenInfo
    • U
      SignConfig
    • U
      ThumbarButtonFlag
    • U
      TitlebarStyle
    • U
      ViewState
    • U
      WindowMonitor
    • U
      WindowSizeHint
    • U
      WindowState
    • U
      WindowTheme
    • U
      WindowThemePreference
      • ::messageAppCleanupError::message
      • ::outputAppCleanupError::output
      • ::to_reprAppCleanupError::to_repr
      • ::to_stringAppCleanupError::to_string
      • ::messageAppConfigurationError::message
      • ::outputAppConfigurationError::output
      • ::to_reprAppConfigurationError::to_repr
      • ::to_stringAppConfigurationError::to_string
      • ::equalAppControlError::equal
      • ::messageAppControlError::message
      • ::not_equalAppControlError::not_equal
      • ::outputAppControlError::output
      • ::to_reprAppControlError::to_repr
      • ::to_stringAppControlError::to_string
      • ::messageAppEntryError::message
      • ::outputAppEntryError::output
      • ::to_reprAppEntryError::to_repr
      • ::to_stringAppEntryError::to_string
      • ::equalAppPathError::equal
      • ::messageAppPathError::message
      • ::not_equalAppPathError::not_equal
      • ::to_reprAppPathError::to_repr
      • ::messageAppRunError::message
      • ::outputAppRunError::output
      • ::to_reprAppRunError::to_repr
      • ::to_stringAppRunError::to_string
      • ::messageCommandExtensionLifecycleError::message
      • ::outputCommandExtensionLifecycleError::output
      • ::to_reprCommandExtensionLifecycleError::to_repr
      • ::to_stringCommandExtensionLifecycleError::to_string
      • ::messageLifecycleHookError::message
      • ::outputLifecycleHookError::output
      • ::to_reprLifecycleHookError::to_repr
      • ::to_stringLifecycleHookError::to_string
      • ::equalNativeImageError::equal
      • ::messageNativeImageError::message
      • ::not_equalNativeImageError::not_equal
      • ::outputNativeImageError::output
      • ::to_reprNativeImageError::to_repr
      • ::to_stringNativeImageError::to_string
      • ::equalNotificationDeliveryError::equal
      • ::messageNotificationDeliveryError::message
      • ::not_equalNotificationDeliveryError::not_equal
      • ::to_reprNotificationDeliveryError::to_repr
      • ::messageScreenQueryError::message
      • ::outputScreenQueryError::output
      • ::to_reprScreenQueryError::to_repr
      • ::to_stringScreenQueryError::to_string
      • ::messageSessionError::message
      • ::to_reprSessionError::to_repr
      • ::messageSystemAppearanceError::message
      • ::outputSystemAppearanceError::output
      • ::to_stringSystemAppearanceError::to_string
      • ::messageSystemLocaleError::message
      • ::outputSystemLocaleError::output
      • ::to_reprSystemLocaleError::to_repr
      • ::to_stringSystemLocaleError::to_string
      • ::equalSystemPreferencesError::equal
      • ::messageSystemPreferencesError::message
      • ::not_equalSystemPreferencesError::not_equal
      • ::outputSystemPreferencesError::output
      • ::to_reprSystemPreferencesError::to_repr
      • ::to_stringSystemPreferencesError::to_string
      • ::messageWindowSessionError::message
      • ::outputWindowSessionError::output
      • ::to_reprWindowSessionError::to_repr
      • ::to_stringWindowSessionError::to_string
      • ::AppApp::App
      • ::accessibilityApp::accessibility
      • ::add_windowApp::add_window
      • ::bridge_startup_timeout_msApp::bridge_startup_timeout_ms
      • ::capabilityApp::capability
      • ::commandsApp::commands
      • ::configApp::config
      • ::data_dirApp::data_dir
      • ::debugApp::debug
      • ::debug_levelApp::debug_level
      • ::document_extensionApp::document_extension
      • ::headlessApp::headless
      • ::identifierApp::identifier
      • ::last_window_closed_policyApp::last_window_closed_policy
      • ::localeApp::locale
      • ::main_windowApp::main_window
      • ::menuApp::menu
      • ::nameApp::name
      • ::on_download_eventApp::on_download_event
      • ::on_launch_inputApp::on_launch_input
      • ::on_quitApp::on_quit
      • ::on_render_process_goneApp::on_render_process_gone
      • ::on_session_createdApp::on_session_created
      • ::on_system_appearance_changeApp::on_system_appearance_change
      • ::on_thumbar_button_clickApp::on_thumbar_button_click
      • ::on_update_availableApp::on_update_available
      • ::on_web_contents_createdApp::on_web_contents_created
      • ::on_web_contents_eventApp::on_web_contents_event
      • ::on_window_createdApp::on_window_created
      • ::on_window_eventApp::on_window_event
      • ::pathApp::path
      • ::proxyApp::proxy
      • ::runApp::run
      • ::run_or_abortApp::run_or_abort
      • ::session_partitionApp::session_partition
      • ::set_app_logs_pathApp::set_app_logs_path
      • ::set_before_quit_handlerApp::set_before_quit_handler
      • ::set_certificate_error_handlerApp::set_certificate_error_handler
      • ::set_download_handlerApp::set_download_handler
      • ::set_media_permission_handlerApp::set_media_permission_handler
      • ::set_pathApp::set_path
      • ::set_will_quit_handlerApp::set_will_quit_handler
      • ::setupApp::setup
      • ::setup_windowApp::setup_window
      • ::single_instanceApp::single_instance
      • ::update_channelApp::update_channel
      • ::url_schemeApp::url_scheme
      • ::versionApp::version
      • ::web_request_cancel_prefixApp::web_request_cancel_prefix
      • ::web_request_header_prefixApp::web_request_header_prefix
      • ::web_request_redirect_prefixApp::web_request_redirect_prefix
      • ::equalAppPathKind::equal
      • ::not_equalAppPathKind::not_equal
      • ::to_reprAppPathKind::to_repr
      • ::add_cleanupApplicationContext::add_cleanup
      • ::badge_countApplicationContext::badge_count
      • ::check_for_updateApplicationContext::check_for_update
      • ::dock_badgeApplicationContext::dock_badge
      • ::dock_bounceApplicationContext::dock_bounce
      • ::dock_cancel_bounceApplicationContext::dock_cancel_bounce
      • ::dock_set_badgeApplicationContext::dock_set_badge
      • ::exitApplicationContext::exit
      • ::focusApplicationContext::focus
      • ::has_single_instance_lockApplicationContext::has_single_instance_lock
      • ::hideApplicationContext::hide
      • ::is_activeApplicationContext::is_active
      • ::is_default_protocol_clientApplicationContext::is_default_protocol_client
      • ::is_hiddenApplicationContext::is_hidden
      • ::localeApplicationContext::locale
      • ::preferred_languagesApplicationContext::preferred_languages
      • ::quitApplicationContext::quit
      • ::quit_and_installApplicationContext::quit_and_install
      • ::relaunchApplicationContext::relaunch
      • ::release_single_instance_lockApplicationContext::release_single_instance_lock
      • ::remove_default_protocol_clientApplicationContext::remove_default_protocol_client
      • ::sessionApplicationContext::session
      • ::set_as_default_protocol_clientApplicationContext::set_as_default_protocol_client
      • ::set_badge_countApplicationContext::set_badge_count
      • ::showApplicationContext::show
      • ::task_groupApplicationContext::task_group
      • ::task_metricsApplicationContext::task_metrics
      • ::windowsApplicationContext::windows
      • ::equalApplicationQuitDecision::equal
      • ::not_equalApplicationQuitDecision::not_equal
      • ::to_reprApplicationQuitDecision::to_repr
      • ::equalApplicationSession::equal
      • ::not_equalApplicationSession::not_equal
      • ::to_reprApplicationSession::to_repr
      • ::equalBrowserPermissionDecision::equal
      • ::not_equalBrowserPermissionDecision::not_equal
      • ::to_reprBrowserPermissionDecision::to_repr
      • ::equalCertificateError::equal
      • ::not_equalCertificateError::not_equal
      • ::to_reprCertificateError::to_repr
      • ::equalColorScheme::equal
      • ::not_equalColorScheme::not_equal
      • ::to_reprColorScheme::to_repr
      • ::equalCookie::equal
      • ::not_equalCookie::not_equal
      • ::to_reprCookie::to_repr
      • ::equalDockBounceType::equal
      • ::not_equalDockBounceType::not_equal
      • ::to_reprDockBounceType::to_repr
      • ::equalDownloadDecision::equal
      • ::not_equalDownloadDecision::not_equal
      • ::to_reprDownloadDecision::to_repr
      • ::equalDownloadEvent::equal
      • ::not_equalDownloadEvent::not_equal
      • ::to_reprDownloadEvent::to_repr
      • ::equalDownloadRequest::equal
      • ::not_equalDownloadRequest::not_equal
      • ::to_reprDownloadRequest::to_repr
      • ::equalLastWindowClosedPolicy::equal
      • ::not_equalLastWindowClosedPolicy::not_equal
      • ::to_reprLastWindowClosedPolicy::to_repr
      • ::equalMediaPermissionRequest::equal
      • ::not_equalMediaPermissionRequest::not_equal
      • ::to_reprMediaPermissionRequest::to_repr
      • ::MenuMenu::Menu
      • ::popupMenu::popup
      • ::roleMenu::role
      • ::MenuBarMenuBar::MenuBar
      • ::commandMenuItem::command
      • ::roleMenuItem::role
      • ::separatorMenuItem::separator
      • ::submenuMenuItem::submenu
      • ::add_bitmapNativeImage::add_bitmap
      • ::add_jpegNativeImage::add_jpeg
      • ::add_pngNativeImage::add_png
      • ::destroyNativeImage::destroy
      • ::is_emptyNativeImage::is_empty
      • ::sizeNativeImage::size
      • ::to_bitmapNativeImage::to_bitmap
      • ::to_jpegNativeImage::to_jpeg
      • ::to_pngNativeImage::to_png
      • ::equalNavigationDecision::equal
      • ::not_equalNavigationDecision::not_equal
      • ::to_reprNavigationDecision::to_repr
      • ::equalNavigationEntry::equal
      • ::not_equalNavigationEntry::not_equal
      • ::to_reprNavigationEntry::to_repr
      • ::active_entryNavigationHistory::active_entry
      • ::can_go_backNavigationHistory::can_go_back
      • ::can_go_forwardNavigationHistory::can_go_forward
      • ::entry_atNavigationHistory::entry_at
      • ::equalNavigationHistory::equal
      • ::lengthNavigationHistory::length
      • ::not_equalNavigationHistory::not_equal
      • ::to_reprNavigationHistory::to_repr
      • ::equalNavigationRequest::equal
      • ::not_equalNavigationRequest::not_equal
      • ::to_reprNavigationRequest::to_repr
      • ::equalNavigationTransition::equal
      • ::not_equalNavigationTransition::not_equal
      • ::to_reprNavigationTransition::to_repr
      • ::equalNavigationTransitionQualifier::equal
      • ::not_equalNavigationTransitionQualifier::not_equal
      • ::to_reprNavigationTransitionQualifier::to_repr
      • ::equalNewWindowDecision::equal
      • ::not_equalNewWindowDecision::not_equal
      • ::to_reprNewWindowDecision::to_repr
      • ::equalNewWindowRequest::equal
      • ::not_equalNewWindowRequest::not_equal
      • ::to_reprNewWindowRequest::to_repr
      • ::equalPdfPrintMargins::equal
      • ::not_equalPdfPrintMargins::not_equal
      • ::to_reprPdfPrintMargins::to_repr
      • ::PdfPrintOptionsPdfPrintOptions::PdfPrintOptions
      • ::equalPdfPrintOptions::equal
      • ::not_equalPdfPrintOptions::not_equal
      • ::to_reprPdfPrintOptions::to_repr
      • ::downloadPendingUpdate::download
      • ::notes_urlPendingUpdate::notes_url
      • ::sizePendingUpdate::size
      • ::versionPendingUpdate::version
      • ::RelaunchOptionsRelaunchOptions::RelaunchOptions
      • ::equalRelaunchOptions::equal
      • ::not_equalRelaunchOptions::not_equal
      • ::to_reprRelaunchOptions::to_repr
      • ::equalRenderProcessGoneDetails::equal
      • ::not_equalRenderProcessGoneDetails::not_equal
      • ::to_reprRenderProcessGoneDetails::to_repr
      • ::equalRenderProcessGoneReason::equal
      • ::not_equalRenderProcessGoneReason::not_equal
      • ::to_reprRenderProcessGoneReason::to_repr
      • ::bundledRendererTarget::bundled
      • ::bundled_prefixRendererTarget::bundled_prefix
      • ::entryRendererTarget::entry
      • ::entry_prefixRendererTarget::entry_prefix
      • ::clear_auth_cacheSessionHandle::clear_auth_cache
      • ::clear_cacheSessionHandle::clear_cache
      • ::clear_certificate_exceptionsSessionHandle::clear_certificate_exceptions
      • ::clear_storage_dataSessionHandle::clear_storage_data
      • ::close_all_connectionsSessionHandle::close_all_connections
      • ::delete_cookiesSessionHandle::delete_cookies
      • ::flush_cookiesSessionHandle::flush_cookies
      • ::get_cookiesSessionHandle::get_cookies
      • ::set_cookieSessionHandle::set_cookie
      • ::equalStorageDataKind::equal
      • ::not_equalStorageDataKind::not_equal
      • ::to_reprStorageDataKind::to_repr
      • ::equalSystemAppearance::equal
      • ::not_equalSystemAppearance::not_equal
      • ::to_reprSystemAppearance::to_repr
    • T
      ThumbarButton
    • T
      UpdateCheck
      • ::ViewConfigViewConfig::ViewConfig
      • ::closeViewHandle::close
      • ::idViewHandle::id
      • ::set_boundsViewHandle::set_bounds
      • ::set_visibleViewHandle::set_visible
      • ::set_z_orderViewHandle::set_z_order
      • ::stateViewHandle::state
      • ::web_contentsViewHandle::web_contents
      • ::window_idViewHandle::window_id
      • ::equalWebContentsEvent::equal
      • ::not_equalWebContentsEvent::not_equal
      • ::to_reprWebContentsEvent::to_repr
      • ::backWebContentsHandle::back
      • ::can_go_backWebContentsHandle::can_go_back
      • ::can_go_forwardWebContentsHandle::can_go_forward
      • ::cancel_downloadWebContentsHandle::cancel_download
      • ::close_devtoolsWebContentsHandle::close_devtools
      • ::copyWebContentsHandle::copy
      • ::cutWebContentsHandle::cut
      • ::deleteWebContentsHandle::delete
      • ::download_urlWebContentsHandle::download_url
      • ::evalWebContentsHandle::eval
      • ::find_in_pageWebContentsHandle::find_in_page
      • ::focusWebContentsHandle::focus
      • ::forwardWebContentsHandle::forward
      • ::insert_cssWebContentsHandle::insert_css
      • ::is_audio_mutedWebContentsHandle::is_audio_muted
      • ::is_devtools_openedWebContentsHandle::is_devtools_opened
      • ::is_focusedWebContentsHandle::is_focused
      • ::load_htmlWebContentsHandle::load_html
      • ::load_urlWebContentsHandle::load_url
      • ::navigation_historyWebContentsHandle::navigation_history
      • ::open_devtoolsWebContentsHandle::open_devtools
      • ::pasteWebContentsHandle::paste
      • ::paste_and_match_styleWebContentsHandle::paste_and_match_style
      • ::printWebContentsHandle::print
      • ::print_to_pdfWebContentsHandle::print_to_pdf
      • ::redoWebContentsHandle::redo
      • ::reloadWebContentsHandle::reload
      • ::remove_inserted_cssWebContentsHandle::remove_inserted_css
      • ::select_allWebContentsHandle::select_all
      • ::sessionWebContentsHandle::session
      • ::set_audio_mutedWebContentsHandle::set_audio_muted
      • ::set_zoom_percentWebContentsHandle::set_zoom_percent
      • ::stateWebContentsHandle::state
      • ::stopWebContentsHandle::stop
      • ::stop_find_in_pageWebContentsHandle::stop_find_in_page
      • ::toggle_devtoolsWebContentsHandle::toggle_devtools
      • ::undoWebContentsHandle::undo
      • ::view_idWebContentsHandle::view_id
      • ::window_idWebContentsHandle::window_id
      • ::zoom_percentWebContentsHandle::zoom_percent
      • ::WebContentsPolicyWebContentsPolicy::WebContentsPolicy
      • ::equalWindowButtonPosition::equal
      • ::not_equalWindowButtonPosition::not_equal
      • ::to_reprWindowButtonPosition::to_repr
      • ::equalWindowCloseDecision::equal
      • ::not_equalWindowCloseDecision::not_equal
      • ::to_reprWindowCloseDecision::to_repr
      • ::WindowConfigWindowConfig::WindowConfig
      • ::add_cleanupWindowContext::add_cleanup
      • ::eventsWindowContext::events
      • ::handleWindowContext::handle
      • ::idWindowContext::id
      • ::localeWindowContext::locale
      • ::preferred_languagesWindowContext::preferred_languages
      • ::task_groupWindowContext::task_group
      • ::windowsWindowContext::windows
      • ::equalWindowEvent::equal
      • ::not_equalWindowEvent::not_equal
      • ::to_reprWindowEvent::to_repr
      • ::emitWindowEventEmitter::emit
      • ::add_viewWindowHandle::add_view
      • ::boundsWindowHandle::bounds
      • ::centerWindowHandle::center
      • ::closeWindowHandle::close
      • ::content_sizeWindowHandle::content_size
      • ::flash_frameWindowHandle::flash_frame
      • ::focusWindowHandle::focus
      • ::hideWindowHandle::hide
      • ::idWindowHandle::id
      • ::is_always_on_topWindowHandle::is_always_on_top
      • ::is_focusedWindowHandle::is_focused
      • ::is_fullscreenWindowHandle::is_fullscreen
      • ::is_maximizedWindowHandle::is_maximized
      • ::is_minimizedWindowHandle::is_minimized
      • ::is_visibleWindowHandle::is_visible
      • ::maximizeWindowHandle::maximize
      • ::minimizeWindowHandle::minimize
      • ::positionWindowHandle::position
      • ::remove_viewWindowHandle::remove_view
      • ::restoreWindowHandle::restore
      • ::set_always_on_topWindowHandle::set_always_on_top
      • ::set_aspect_ratioWindowHandle::set_aspect_ratio
      • ::set_background_colorWindowHandle::set_background_color
      • ::set_boundsWindowHandle::set_bounds
      • ::set_closableWindowHandle::set_closable
      • ::set_content_protectionWindowHandle::set_content_protection
      • ::set_content_sizeWindowHandle::set_content_size
      • ::set_enabledWindowHandle::set_enabled
      • ::set_focusableWindowHandle::set_focusable
      • ::set_fullscreenWindowHandle::set_fullscreen
      • ::set_fullscreenableWindowHandle::set_fullscreenable
      • ::set_has_shadowWindowHandle::set_has_shadow
      • ::set_iconWindowHandle::set_icon
      • ::set_ignore_mouse_eventsWindowHandle::set_ignore_mouse_events
      • ::set_kioskWindowHandle::set_kiosk
      • ::set_maximizableWindowHandle::set_maximizable
      • ::set_maximum_sizeWindowHandle::set_maximum_size
      • ::set_menuWindowHandle::set_menu
      • ::set_minimizableWindowHandle::set_minimizable
      • ::set_minimum_sizeWindowHandle::set_minimum_size
      • ::set_movableWindowHandle::set_movable
      • ::set_opacityWindowHandle::set_opacity
      • ::set_overlay_iconWindowHandle::set_overlay_icon
      • ::set_parentWindowHandle::set_parent
      • ::set_positionWindowHandle::set_position
      • ::set_progress_barWindowHandle::set_progress_bar
      • ::set_resizableWindowHandle::set_resizable
      • ::set_sizeWindowHandle::set_size
      • ::set_skip_taskbarWindowHandle::set_skip_taskbar
      • ::set_themeWindowHandle::set_theme
      • ::set_thumbar_buttonsWindowHandle::set_thumbar_buttons
      • ::set_thumbnail_tooltipWindowHandle::set_thumbnail_tooltip
      • ::set_titleWindowHandle::set_title
      • ::set_visible_on_all_workspacesWindowHandle::set_visible_on_all_workspaces
      • ::set_window_button_positionWindowHandle::set_window_button_position
      • ::set_window_button_visibilityWindowHandle::set_window_button_visibility
      • ::showWindowHandle::show
      • ::show_inactiveWindowHandle::show_inactive
      • ::sizeWindowHandle::size
      • ::stateWindowHandle::state
      • ::viewWindowHandle::view
      • ::viewsWindowHandle::views
      • ::web_contentsWindowHandle::web_contents
      • ::window_button_positionWindowHandle::window_button_position
      • ::zoom_percentWindowHandle::zoom_percent
      • ::createWindowManager::create
      • ::findWindowManager::find
    • V
      app_path
    • V
      asset
    • V
      check_for_update
    • V
      file
    • V
      html
    • V
      is_packaged
    • V
      is_ready
    • V
      load_config
    • V
      native_image
    • V
      resource_dir
    • V
      screens
    • V
      set_jump_list
    • V
      system_accent_color
    • V
      system_animation_settings
    • V
      system_appearance
    • V
      system_is_trusted_accessibility_client
    • V
      system_media_access_status
    • V
      system_preferred_languages
    • V
      url
    • V
      view
    moonbit-community
    /
    proton
    /
    internal
    /
    native
    Find API in this module/
    Collapse all documentation

    Install

    Download zip

    MoonBit bindings for the Proton native desktop runtime.

    protonguiwebdesktop-app
    moonbit-community
    Apache-2.0
    github.com/moonbit-community/proton
    Updated 2 days ago
    27K downloads
    • moonbit-community/proton_ffi0.7.0
    • moonbit-community/proton_config0.7.0
    • moonbit-community/proton_contract0.7.0
    • moonbit-community/proton_updater0.7.0
    • moonbit-community/proton_rsa0.7.0
    • moonbitlang/async0.22.5
    • moonbitlang/x0.5.5
    • moonbitlang/lexer0.4.4
    • tonyfettes/xlog0.4.2
    • marianoguerra/uri0.1.2

    Published modules that use this version

    • moonbit-community/proton_ext
      • 0.7.0

    Powered by MoonBit

    Site sourceReport issueModulesSkillsCLIBuild queueStatistics

    © 2026 mooncakes.io