TidaRuntime

The interface of interaction between the program and the window manager.

Constructors

this
this()
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Enums

SessionType
enum SessionType
Undocumented in source.

Functions

acceptArguments
void acceptArguments(string[] arguments)
Undocumented in source. Be warned that the author may not have intended to support it.
closeWndMngSession
void closeWndMngSession()
Undocumented in source. Be warned that the author may not have intended to support it.
connectToWndMng
void connectToWndMng()
Undocumented in source. Be warned that the author may not have intended to support it.
loadExternalLibraries
void loadExternalLibraries(LibraryUnite[] libs)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

SessionWarning
enum SessionWarning;
Undocumented in source.

Properties

display
Display* display [@property getter]

An instance for contacting the manager's server.

displayID
int displayID [@property getter]

Default screen number

mainArguments
string[] mainArguments [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
rootWindow
Window rootWindow [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From ITidaRuntime

loadExternalLibraries
void loadExternalLibraries(LibraryUnite[] libs)

A function for loading external libraries that are needed when implementing internal functions.

connectToWndMng
void connectToWndMng()

Connects to the window manager.

closeWndMngSession
void closeWndMngSession()

Closes the session with the window manager.

mainArguments
string[] mainArguments [@property getter]

Arguments given to the program.

acceptArguments
void acceptArguments(string[] arguments)

Accepts program arguments for subsequent operations with them.

initialize
void initialize(string[] arguments, LibraryUnite[] libs)

Runtime initialization. It includes such stages as: 1. Loading external libraries. 2. Connection to the window manager. 3. Preparation of objects for work.

Meta