JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
juce::XWindowSystemUtilities::Atoms Struct Reference

Initialises and stores some atoms for the display. More...

#include "juce_XWindowSystem_linux.h"

Public Types

enum  ProtocolItems { TAKE_FOCUS , DELETE_WINDOW , PING }
 

Public Member Functions

 Atoms (::Display *)
 

Static Public Member Functions

static Atom getIfExists (::Display *, const char *name)
 
static Atom getCreating (::Display *, const char *name)
 
static String getName (::Display *, Atom)
 
static bool isMimeTypeFile (::Display *, Atom)
 

Public Attributes

Atom protocols
 
Atom protocolList [3]
 
Atom changeState
 
Atom state
 
Atom userTime
 
Atom activeWin
 
Atom pid
 
Atom windowType
 
Atom windowState
 
Atom windowStateHidden
 
Atom XdndAware
 
Atom XdndEnter
 
Atom XdndLeave
 
Atom XdndPosition
 
Atom XdndStatus
 
Atom XdndDrop
 
Atom XdndFinished
 
Atom XdndSelection
 
Atom XdndTypeList
 
Atom XdndActionList
 
Atom XdndActionDescription
 
Atom XdndActionCopy
 
Atom XdndActionPrivate
 
Atom XembedMsgType
 
Atom XembedInfo
 
Atom allowedActions [5]
 
Atom allowedMimeTypes [4]
 
Atom utf8String
 
Atom clipboard
 
Atom targets
 

Static Public Attributes

static constexpr unsigned long DndVersion
 

Detailed Description

Initialises and stores some atoms for the display.

@tags{GUI}

Definition at line 68 of file juce_XWindowSystem_linux.h.

Member Enumeration Documentation

◆ ProtocolItems

enum juce::XWindowSystemUtilities::Atoms::ProtocolItems

Definition at line 70 of file juce_XWindowSystem_linux.h.

Constructor & Destructor Documentation

◆ Atoms()

juce::XWindowSystemUtilities::Atoms::Atoms ( ::Display *  display)
explicit

Definition at line 93 of file juce_XWindowSystem_linux.cpp.

Member Function Documentation

◆ getCreating()

Atom juce::XWindowSystemUtilities::Atoms::getCreating ( ::Display *  display,
const char name 
)
static

Definition at line 147 of file juce_XWindowSystem_linux.cpp.

◆ getIfExists()

Atom juce::XWindowSystemUtilities::Atoms::getIfExists ( ::Display *  display,
const char name 
)
static

Definition at line 142 of file juce_XWindowSystem_linux.cpp.

◆ getName()

String juce::XWindowSystemUtilities::Atoms::getName ( ::Display *  display,
Atom  atom 
)
static

Definition at line 152 of file juce_XWindowSystem_linux.cpp.

◆ isMimeTypeFile()

bool juce::XWindowSystemUtilities::Atoms::isMimeTypeFile ( ::Display *  display,
Atom  atom 
)
static

Definition at line 160 of file juce_XWindowSystem_linux.cpp.

Member Data Documentation

◆ activeWin

Atom juce::XWindowSystemUtilities::Atoms::activeWin

Definition at line 88 of file juce_XWindowSystem_linux.h.

◆ allowedActions

Atom juce::XWindowSystemUtilities::Atoms::allowedActions[5]

Definition at line 91 of file juce_XWindowSystem_linux.h.

◆ allowedMimeTypes

Atom juce::XWindowSystemUtilities::Atoms::allowedMimeTypes[4]

Definition at line 91 of file juce_XWindowSystem_linux.h.

◆ changeState

Atom juce::XWindowSystemUtilities::Atoms::changeState

Definition at line 88 of file juce_XWindowSystem_linux.h.

◆ clipboard

Atom juce::XWindowSystemUtilities::Atoms::clipboard

Definition at line 91 of file juce_XWindowSystem_linux.h.

◆ DndVersion

constexpr unsigned long juce::XWindowSystemUtilities::Atoms::DndVersion
staticconstexpr

Definition at line 86 of file juce_XWindowSystem_linux.h.

◆ pid

Atom juce::XWindowSystemUtilities::Atoms::pid

Definition at line 88 of file juce_XWindowSystem_linux.h.

◆ protocolList

Atom juce::XWindowSystemUtilities::Atoms::protocolList[3]

Definition at line 88 of file juce_XWindowSystem_linux.h.

◆ protocols

Atom juce::XWindowSystemUtilities::Atoms::protocols

Definition at line 88 of file juce_XWindowSystem_linux.h.

◆ state

Atom juce::XWindowSystemUtilities::Atoms::state

Definition at line 88 of file juce_XWindowSystem_linux.h.

◆ targets

Atom juce::XWindowSystemUtilities::Atoms::targets

Definition at line 91 of file juce_XWindowSystem_linux.h.

◆ userTime

Atom juce::XWindowSystemUtilities::Atoms::userTime

Definition at line 88 of file juce_XWindowSystem_linux.h.

◆ utf8String

Atom juce::XWindowSystemUtilities::Atoms::utf8String

Definition at line 91 of file juce_XWindowSystem_linux.h.

◆ windowState

Atom juce::XWindowSystemUtilities::Atoms::windowState

Definition at line 88 of file juce_XWindowSystem_linux.h.

◆ windowStateHidden

Atom juce::XWindowSystemUtilities::Atoms::windowStateHidden

Definition at line 88 of file juce_XWindowSystem_linux.h.

◆ windowType

Atom juce::XWindowSystemUtilities::Atoms::windowType

Definition at line 88 of file juce_XWindowSystem_linux.h.

◆ XdndActionCopy

Atom juce::XWindowSystemUtilities::Atoms::XdndActionCopy

Definition at line 90 of file juce_XWindowSystem_linux.h.

◆ XdndActionDescription

Atom juce::XWindowSystemUtilities::Atoms::XdndActionDescription

Definition at line 90 of file juce_XWindowSystem_linux.h.

◆ XdndActionList

Atom juce::XWindowSystemUtilities::Atoms::XdndActionList

Definition at line 90 of file juce_XWindowSystem_linux.h.

◆ XdndActionPrivate

Atom juce::XWindowSystemUtilities::Atoms::XdndActionPrivate

Definition at line 90 of file juce_XWindowSystem_linux.h.

◆ XdndAware

Atom juce::XWindowSystemUtilities::Atoms::XdndAware

Definition at line 89 of file juce_XWindowSystem_linux.h.

◆ XdndDrop

Atom juce::XWindowSystemUtilities::Atoms::XdndDrop

Definition at line 89 of file juce_XWindowSystem_linux.h.

◆ XdndEnter

Atom juce::XWindowSystemUtilities::Atoms::XdndEnter

Definition at line 89 of file juce_XWindowSystem_linux.h.

◆ XdndFinished

Atom juce::XWindowSystemUtilities::Atoms::XdndFinished

Definition at line 89 of file juce_XWindowSystem_linux.h.

◆ XdndLeave

Atom juce::XWindowSystemUtilities::Atoms::XdndLeave

Definition at line 89 of file juce_XWindowSystem_linux.h.

◆ XdndPosition

Atom juce::XWindowSystemUtilities::Atoms::XdndPosition

Definition at line 89 of file juce_XWindowSystem_linux.h.

◆ XdndSelection

Atom juce::XWindowSystemUtilities::Atoms::XdndSelection

Definition at line 89 of file juce_XWindowSystem_linux.h.

◆ XdndStatus

Atom juce::XWindowSystemUtilities::Atoms::XdndStatus

Definition at line 89 of file juce_XWindowSystem_linux.h.

◆ XdndTypeList

Atom juce::XWindowSystemUtilities::Atoms::XdndTypeList

Definition at line 90 of file juce_XWindowSystem_linux.h.

◆ XembedInfo

Atom juce::XWindowSystemUtilities::Atoms::XembedInfo

Definition at line 91 of file juce_XWindowSystem_linux.h.

◆ XembedMsgType

Atom juce::XWindowSystemUtilities::Atoms::XembedMsgType

Definition at line 91 of file juce_XWindowSystem_linux.h.


The documentation for this struct was generated from the following files: