Fons Developer Documentation

Indices and tables

fons namespace

namespace fons

Functions

wxDEFINE_EVENT(events::EVENT_CMD_COMPLETE, events::cmd_complete_event)
wxIMPLEMENT_APP(app_main)
class app_cmd_manager
#include <app_cmd_manager.hpp>

Centralized manager for internal fons application commands.

The app_cmd_manager class is responsible for creating threads to execute internal fons application commands, provide access to queued, executing commands, notify other objects of command completion, and allow cancellation of commands.

class app_main : public wxApp
#include <app_main.hpp>

Represents the fons application, manages application-wide settings, command, scm access.

The app_main class represents the fons application. It owns the classes used to control application settings, scm access, and the command manager. These objects are initialized and cleaned according to the lifecycle of the app_main object

The app_main class is derived from the wxWidgets wxApp class.

class app_settings : public wxEvtHandler
#include <app_settings.hpp>

Class for reading / writing fons application settings.

The app_settings class is responsible for accessing and storing fons application settings. On construction it reads in currently stored application settings from the application settings file, on destruction it writes any changed settings to the application settings file.

class settings_observer