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 | Public Attributes | List of all members
juce::XWindowSystemUtilities::XSetting Struct Reference

Represents a setting according to the XSETTINGS specification. More...

#include "juce_XWindowSystem_linux.h"

Public Types

enum class  Type { integer , string , colour , invalid }
 

Public Member Functions

 XSetting (const String &n, int v)
 
 XSetting (const String &n, const String &v)
 
 XSetting (const String &n, const Colour &v)
 
bool isValid () const noexcept
 

Public Attributes

String name
 
Type type
 
int integerValue
 
String stringValue
 
Colour colourValue
 

Detailed Description

Represents a setting according to the XSETTINGS specification.

@tags{GUI}

Definition at line 99 of file juce_XWindowSystem_linux.h.

Member Enumeration Documentation

◆ Type

enum class juce::XWindowSystemUtilities::XSetting::Type
strong

Definition at line 101 of file juce_XWindowSystem_linux.h.

Constructor & Destructor Documentation

◆ XSetting() [1/3]

juce::XWindowSystemUtilities::XSetting::XSetting ( const String n,
int  v 
)

Definition at line 111 of file juce_XWindowSystem_linux.h.

◆ XSetting() [2/3]

juce::XWindowSystemUtilities::XSetting::XSetting ( const String n,
const String v 
)

Definition at line 112 of file juce_XWindowSystem_linux.h.

◆ XSetting() [3/3]

juce::XWindowSystemUtilities::XSetting::XSetting ( const String n,
const Colour v 
)

Definition at line 113 of file juce_XWindowSystem_linux.h.

Member Function Documentation

◆ isValid()

bool juce::XWindowSystemUtilities::XSetting::isValid ( ) const
noexcept

Definition at line 115 of file juce_XWindowSystem_linux.h.

Member Data Documentation

◆ colourValue

Colour juce::XWindowSystemUtilities::XSetting::colourValue

Definition at line 122 of file juce_XWindowSystem_linux.h.

◆ integerValue

int juce::XWindowSystemUtilities::XSetting::integerValue

Definition at line 120 of file juce_XWindowSystem_linux.h.

◆ name

String juce::XWindowSystemUtilities::XSetting::name

Definition at line 117 of file juce_XWindowSystem_linux.h.

◆ stringValue

String juce::XWindowSystemUtilities::XSetting::stringValue

Definition at line 121 of file juce_XWindowSystem_linux.h.

◆ type

Type juce::XWindowSystemUtilities::XSetting::type

Definition at line 118 of file juce_XWindowSystem_linux.h.


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