|
LMMS
|
#include <juce_linux_XWindowSystem.h>
Classes | |
| struct | Listener |
Public Member Functions | |
| void | update () |
| ::Window | getSettingsWindow () const noexcept |
| XSetting | getSetting (const String &settingName) const |
| void | addListener (Listener *listenerToAdd) |
| void | removeListener (Listener *listenerToRemove) |
Static Public Member Functions | |
| static std::unique_ptr< XSettings > | createXSettings (::Display *) |
Private Member Functions | |
| XSettings (::Display *, Atom, ::Window) | |
Private Attributes | |
| ::Display * | display = nullptr |
| ::Window | settingsWindow = None |
| Atom | settingsAtom |
| int | lastUpdateSerial = -1 |
| std::unordered_map< String, XSetting > | settings |
| ListenerList< Listener > | listeners |
Parses and stores the X11 settings for a display according to the XSETTINGS specification.
@tags{GUI}
|
private |
|
static |
| XWindowSystemUtilities::XSetting juce::XWindowSystemUtilities::XSettings::getSetting | ( | const String & | settingName | ) | const |
|
inlinenoexcept |
| void juce::XWindowSystemUtilities::XSettings::update | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |