Fl_Preferences Binding Map

Back to Index
Package name
Fl_Preferences FLTK.Environment
Types
Fl_Preferences Preferences
  Preferences_Reference
Entry  
Root Scope
ID  
Functions and Procedures
Fl_Preferences(Root root, const char *vendor, const char *application);
TBA
Fl_Preferences(const char *path, const char *vendor, const char *application);
function From_Filesystem
       (Path, Vendor, Application : in String)
    return Preferences;
Fl_Preferences(Fl_Preferences &parent, const char *group);
Fl_Preferences(Fl_Preferences *parent, const char *group);
TBA
Fl_Preferences(Fl_Preferences &parent, int groupIndex);
Fl_Preferences(Fl_Preferences *parent, int groupIndex);
TBA
Fl_Preferences(const Fl_Preferences &);
TBA
char clear();
procedure Clear
       (This : in out Preferences);
char deleteAllEntries();
procedure Delete_All_Entries
       (This : in out Preferences);
char deleteAllGroups();
TBA
char deleteEntry(const char *entry);
procedure Delete_Entry
       (This : in out Preferences;
        Key  : in     String);
char deleteGroup(const char *group);
TBA
int entries();
function Number_Of_Entries
       (This : in Preferences)
    return Natural;
const char * entry(int index);
function Get_Key
       (This  : in Preferences;
        Index : in Natural)
    return String;
char entryExists(const char *key);
function Entry_Exists
       (This : in Preferences;
        Key  : in String)
    return Boolean;
void flush();
procedure Flush
       (This : in Preferences);
char get(const char *entry, int &value, int defaultValue);
function Get
       (This : in Preferences;
        Key  : in String)
    return Integer;

function Get
       (This    : in Preferences;
        Key     : in String;
        Default : in Integer)
    return Integer;
char get(const char *entry, float &value, float defaultValue);
function Get
       (This : in Preferences;
        Key  : in String)
    return Float;

function Get
       (This    : in Preferences;
        Key     : in String;
        Default : in Float)
    return Float;
char get(const char *entry, double &value, double defaultValue);
function Get
       (This : in Preferences;
        Key  : in String)
    return Long_Float;

function Get
       (This    : in Preferences;
        Key     : in String;
        Default : in Long_Float)
    return Long_Float;
char get(const char *entry, char *&value, const char *defaultValue);
function Get
       (This : in Preferences;
        Key  : in String)
    return String;

function Get
       (This    : in Preferences;
        Key     : in String;
        Default : in String)
    return String;
char get(const char *entry, char *value, const char *defaultValue, int maxSize);
TBA
char get(const char *entry, void *&value, const void *defaultValue, int defaultSize);
TBA
char get(const char *entry, void *value, const void *defaultValue, int defaultSize, int maxSize);
TBA
char getUserdataPath(char *path, int pathlen);
TBA
const char * group(int num_group);
TBA
char groupExists(const char *key);
TBA
int groups();
TBA
ID id();
TBA
const char * name();
TBA
const char * path();
TBA
char set(const char *entry, int value);
procedure Set
       (This  : in out Preferences;
        Key   : in     String;
        Value : in     Integer);
char set(const char *entry, float value);
procedure Set
       (This  : in out Preferences;
        Key   : in     String;
        Value : in     Float);
char set(const char *entry, float value, int precision);
procedure Set
       (This      : in out Preferences;
        Key       : in     String;
        Value     : in     Float;
        Precision : in     Natural);
char set(const char *entry, double value);
procedure Set
       (This  : in out Preferences;
        Key   : in     String;
        Value : in     Long_Float);
char set(const char *entry, double value, int precision);
procedure Set
       (This      : in out Preferences;
        Key       : in     String;
        Value     : in     Long_Float;
        Precision : in     Natural);
char set(const char *entry, const char *value);
procedure Set
       (This  : in out Preferences;
        Key   : in     String;
        Value : in     String);
char set(const char *entry, const void *value, int size);
TBA
int size(const char *entry);
function Entry_Size
       (This : in Preferences;
        Key  : in String)
    return Natural;
static const char * newUUID();
TBA
static char remove(ID id_);
TBA