API Reference Desktop v1.3.2

Modules

This is the documentation for the Desktop project.

Auth provider that ensures that only the wanted WebView can open an interact with the application. A token is generated and compared to ensure no other application can connect to the local webserver.

Env holds any needed :wx / Desktop application state. Currently it keeps track of

Fallback handles version differences in the :wx modules needed for showing the WebView and Desktop notifications and it uses the highest available feature level while trying to stays backwards compatible to older :wx versions.

A module that creates images and icons using :wx

Menu module used to create and handle menus in Desktop

DBus Menu adapter that creates and handles menus and tray icons created over DBus.

WX Menu Adapter that creates menus and icons using :wx

Parser that converts a XML string into a Menu DOM struct

The OS module provides shortcuts and helper functions to access OS specific information.

Module that generates pixmaps out of wx objects such as :wxIcon, :wxImage, :wxBitmap

Defines a Desktop Window.

Elixir version of the constants found in the wx.hrl file, reduced to what is needed in this sample only.

TaskBarIcon module for Desktop, based on :wxTaskBarIcon