Bexel Manager API Documentation
Bexel.Api.Application Class Reference

Represents a host application, providing access to various app related events, methods and the active Bexel.Api.Project. More...

Properties

static Application Instance [get]
 
EventHandler< ProjectOpenedEventArgsProjectOpened
 Occurs after the project is opened. More...
 
EventHandler< ProjectSavedEventArgsProjectSaved
 Occurs after the project is saved. More...
 
EventHandler< ProjectClosingEventArgsProjectClosing
 Occurs before the project is closed. More...
 
EventHandler< ProjectClosedEventArgsProjectClosed
 Occurs after the project is closed. More...
 
ApplicationUI UI [get]
 Returns the UI part of the host application. More...
 
Project ActiveProject [get, set]
 Returns the currently active project, or null if no project is opened. More...
 

Detailed Description

Represents a host application, providing access to various app related events, methods and the active Bexel.Api.Project.

Property Documentation

◆ ActiveProject

Project Bexel.Api.Application.ActiveProject
getset

Returns the currently active project, or null if no project is opened.

◆ ProjectClosed

EventHandler<ProjectClosedEventArgs> Bexel.Api.Application.ProjectClosed
addremove

Occurs after the project is closed.

◆ ProjectClosing

EventHandler<ProjectClosingEventArgs> Bexel.Api.Application.ProjectClosing
addremove

Occurs before the project is closed.

◆ ProjectOpened

EventHandler<ProjectOpenedEventArgs> Bexel.Api.Application.ProjectOpened
addremove

Occurs after the project is opened.

◆ ProjectSaved

EventHandler<ProjectSavedEventArgs> Bexel.Api.Application.ProjectSaved
addremove

Occurs after the project is saved.

◆ UI

ApplicationUI Bexel.Api.Application.UI
get

Returns the UI part of the host application.