JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::Atoms Struct Reference

#include <juce_linux_X11.h>

Collaboration diagram for juce::Atoms:

Public Types

enum  ProtocolItems {
  TAKE_FOCUS = 0,
  DELETE_WINDOW = 1,
  PING = 2
}
 

Public Member Functions

 Atoms (XDisplay)
 

Static Public Member Functions

static AtomType getCreating (XDisplay, const char *name)
 
static AtomType getIfExists (XDisplay, const char *name)
 
static String getName (XDisplay, AtomType)
 
static bool isMimeTypeFile (XDisplay, AtomType)
 

Public Attributes

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

Static Public Attributes

static const unsigned long DndVersion
 

Member Enumeration Documentation

◆ ProtocolItems

Enumerator
TAKE_FOCUS 
DELETE_WINDOW 
PING 

Constructor & Destructor Documentation

◆ Atoms()

juce::Atoms::Atoms ( XDisplay  )

Member Function Documentation

◆ getCreating()

static AtomType juce::Atoms::getCreating ( XDisplay  ,
const char *  name 
)
static

◆ getIfExists()

static AtomType juce::Atoms::getIfExists ( XDisplay  ,
const char *  name 
)
static

◆ getName()

static String juce::Atoms::getName ( XDisplay  ,
AtomType   
)
static

◆ isMimeTypeFile()

static bool juce::Atoms::isMimeTypeFile ( XDisplay  ,
AtomType   
)
static

Member Data Documentation

◆ activeWin

AtomType juce::Atoms::activeWin

◆ allowedActions

AtomType juce::Atoms::allowedActions[5]

◆ allowedMimeTypes

AtomType juce::Atoms::allowedMimeTypes[4]

◆ changeState

AtomType juce::Atoms::changeState

◆ DndVersion

const unsigned long juce::Atoms::DndVersion
static

◆ pid

AtomType juce::Atoms::pid

◆ protocolList

AtomType juce::Atoms::protocolList[3]

◆ protocols

AtomType juce::Atoms::protocols

◆ state

AtomType juce::Atoms::state

◆ userTime

AtomType juce::Atoms::userTime

◆ windowState

AtomType juce::Atoms::windowState

◆ windowType

AtomType juce::Atoms::windowType

◆ XdndActionCopy

AtomType juce::Atoms::XdndActionCopy

◆ XdndActionDescription

AtomType juce::Atoms::XdndActionDescription

◆ XdndActionList

AtomType juce::Atoms::XdndActionList

◆ XdndActionPrivate

AtomType juce::Atoms::XdndActionPrivate

◆ XdndAware

AtomType juce::Atoms::XdndAware

◆ XdndDrop

AtomType juce::Atoms::XdndDrop

◆ XdndEnter

AtomType juce::Atoms::XdndEnter

◆ XdndFinished

AtomType juce::Atoms::XdndFinished

◆ XdndLeave

AtomType juce::Atoms::XdndLeave

◆ XdndPosition

AtomType juce::Atoms::XdndPosition

◆ XdndSelection

AtomType juce::Atoms::XdndSelection

◆ XdndStatus

AtomType juce::Atoms::XdndStatus

◆ XdndTypeList

AtomType juce::Atoms::XdndTypeList

◆ XembedInfo

AtomType juce::Atoms::XembedInfo

◆ XembedMsgType

AtomType juce::Atoms::XembedMsgType

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