exopy.app.app_manifest module

App plugin manifest.

class exopy.app.app_manifest.AppManifest(parent=None, **kwargs)

Bases: enaml.workbench.plugin_manifest.PluginManifest

Exopy app plugin manifest.

class exopy.app.app_manifest.AppWindow(parent=None, **kwargs)

Bases: enaml.workbench.ui.workbench_window.WorkbenchWindow

Custom window checking that no plugin veto the closing before closing.

exopy.app.app_manifest.app_plugin_factory()

Factory function for the app plugin.

exopy.app.app_manifest.application_factory()

Factory function for the QtApplication used by Exopy.

Simply set the application icon and on Windows make sure the application is not seen as a simple python interpreter.