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