LMMS
Loading...
Searching...
No Matches
interposer-jack-x11.cpp File Reference
#include "CarlaLibJackHints.h"
#include "CarlaUtils.hpp"
#include <dlfcn.h>

Classes

struct  ScopedLibOpen

Enumerations

enum  WindowMappingType { WindowMapNone , WindowMapNormal , WindowMapRaised , WindowMapSubwindows }
enum  WindowUnmappingType { WindowUnmapNone , WindowUnmapNormal , WindowUnmapDestroy }

Functions

CARLA_PLUGIN_EXPORT int jack_carla_interposed_action (uint action, uint value, void *ptr)

Variables

static CarlaInterposedCallback gInterposedCallback = nullptr
static uint gInterposedSessionManager = LIBJACK_SESSION_MANAGER_NONE
static uint gInterposedHints = 0x0
static WindowMappingType gCurrentWindowType = WindowMapNone
static bool gCurrentWindowMapped = false
static bool gCurrentWindowVisible = false

Enumeration Type Documentation

◆ WindowMappingType

Enumerator
WindowMapNone 
WindowMapNormal 
WindowMapRaised 
WindowMapSubwindows 

◆ WindowUnmappingType

Enumerator
WindowUnmapNone 
WindowUnmapNormal 
WindowUnmapDestroy 

Function Documentation

◆ jack_carla_interposed_action()

CARLA_PLUGIN_EXPORT int jack_carla_interposed_action ( uint action,
uint value,
void * ptr )

Variable Documentation

◆ gCurrentWindowMapped

bool gCurrentWindowMapped = false
static

◆ gCurrentWindowType

WindowMappingType gCurrentWindowType = WindowMapNone
static

◆ gCurrentWindowVisible

bool gCurrentWindowVisible = false
static

◆ gInterposedCallback

CarlaInterposedCallback gInterposedCallback = nullptr
static

◆ gInterposedHints

uint gInterposedHints = 0x0
static

◆ gInterposedSessionManager

uint gInterposedSessionManager = LIBJACK_SESSION_MANAGER_NONE
static