Represents a setting according to the XSETTINGS specification. More...
#include <juce_linux_XWindowSystem.h>
Public Types | |
enum | Type { Type::integer, Type::string, Type::colour, Type::invalid } |
Public Member Functions | |
XSetting ()=default | |
XSetting (const String &n, const Colour &v) | |
XSetting (const String &n, const String &v) | |
XSetting (const String &n, int v) | |
bool | isValid () const noexcept |
Public Attributes | |
Colour | colourValue |
int | integerValue = -1 |
String | name |
String | stringValue |
Type | type = Type::invalid |
Represents a setting according to the XSETTINGS specification.
@tags{GUI}
|
strong |
|
default |
|
inlinenoexcept |
Colour juce::XWindowSystemUtilities::XSetting::colourValue |
int juce::XWindowSystemUtilities::XSetting::integerValue = -1 |
String juce::XWindowSystemUtilities::XSetting::name |
String juce::XWindowSystemUtilities::XSetting::stringValue |
Type juce::XWindowSystemUtilities::XSetting::type = Type::invalid |
Referenced by isValid().