summaryrefslogtreecommitdiff
path: root/FL
diff options
context:
space:
mode:
authorMatthias Melcher <github@matthiasm.com>2023-02-25 22:44:39 +0100
committerGitHub <noreply@github.com>2023-02-25 22:44:39 +0100
commit13cd927ab43c2ac27d4c5491366ae9d28da23710 (patch)
tree74512edfddd03209abb620caa3bc79aaad479341 /FL
parent314ad2310e677b0826b21677afbbf2dfac675f37 (diff)
Add Fl_String to Fl_Preferences (#687)
Diffstat (limited to 'FL')
-rw-r--r--FL/Fl_Preferences.H4
1 files changed, 4 insertions, 0 deletions
diff --git a/FL/Fl_Preferences.H b/FL/Fl_Preferences.H
index 2d09fa271..7112ea42b 100644
--- a/FL/Fl_Preferences.H
+++ b/FL/Fl_Preferences.H
@@ -23,6 +23,8 @@
# include <stdio.h>
# include "Fl_Export.H"
+class Fl_String;
+
/**
\brief Fl_Preferences store user settings between application starts.
@@ -234,6 +236,7 @@ public:
char set( const char *entry, double value, int precision );
char set( const char *entry, const char *value );
char set( const char *entry, const void *value, int size );
+ char set( const char *entry, const Fl_String &value );
char get( const char *entry, int &value, int defaultValue );
char get( const char *entry, float &value, float defaultValue );
@@ -243,6 +246,7 @@ public:
char get( const char *entry, void *&value, const void *defaultValue, int defaultSize );
char get( const char *entry, void *value, const void *defaultValue, int defaultSize, int maxSize );
char get( const char *entry, void *value, const void *defaultValue, int defaultSize, int *size );
+ char get( const char *entry, Fl_String &value, const Fl_String &defaultValue );
int size( const char *entry );