LiVES  2.8.9
Functions
preferences.c File Reference
#include <dlfcn.h>
#include "../libweed/weed-palettes.h"
#include "main.h"
#include "paramwindow.h"
#include "callbacks.h"
#include "support.h"
#include "resample.h"
#include "plugins.h"
#include "rte_window.h"
#include "interface.h"

Functions

int get_pref (const char *key, char *val, int maxlen)
 
int get_pref_from_file (const char *filename, const char *key, char *val, int maxlen)
 
int get_pref_utf8 (const char *key, char *val, int maxlen)
 
LiVESList * get_list_pref (const char *key)
 
void get_pref_default (const char *key, char *val, int maxlen)
 
boolean get_boolean_pref (const char *key)
 
int get_int_pref (const char *key)
 
double get_double_pref (const char *key)
 
boolean get_colour_pref (const char *key, lives_colRGBA64_t *lcol)
 
boolean get_theme_colour_pref (const char *themefile, const char *key, lives_colRGBA64_t *lcol)
 
void delete_pref (const char *key)
 
void set_pref (const char *key, const char *value)
 
void set_pref_utf8 (const char *key, const char *value)
 
void set_theme_pref (const char *themefile, const char *key, const char *value)
 
void set_int_pref (const char *key, int value)
 
void set_int64_pref (const char *key, int64_t value)
 
void set_double_pref (const char *key, double value)
 
void set_boolean_pref (const char *key, boolean value)
 
void set_list_pref (const char *key, LiVESList *values)
 
void set_theme_colour_pref (const char *themefile, const char *key, lives_colRGBA64_t *lcol)
 
void set_colour_pref (const char *key, lives_colRGBA64_t *lcol)
 
void set_palette_prefs (void)
 
void set_vpp (boolean set_in_prefs)
 
void pref_factory_bool (const char *prefidx, boolean newval)
 
void pref_factory_int (const char *prefidx, int newval)
 
void pref_factory_float (const char *prefidx, float newval)
 
void pref_factory_bitmapped (const char *prefidx, int bitfield, boolean newval)
 
boolean apply_prefs (boolean skip_warn)
 
void save_future_prefs (void)
 
void rdet_acodec_changed (LiVESCombo *acodec_combo, livespointer user_data)
 
void set_acodec_list_from_allowed (_prefsw *prefsw, render_details *rdet)
 
void after_vpp_changed (LiVESWidget *vpp_combo, livespointer advbutton)
 
void prefsw_set_astream_settings (_vid_playback_plugin *vpp)
 
void prefsw_set_rec_after_settings (_vid_playback_plugin *vpp)
 
void on_prefDomainChanged (LiVESTreeSelection *widget, livespointer dummy)
 
void apply_button_set_enabled (LiVESWidget *widget, livespointer func_data)
 
_prefswcreate_prefs_dialog (void)
 
void on_preferences_activate (LiVESMenuItem *menuitem, livespointer user_data)
 
void on_prefs_close_clicked (LiVESButton *button, livespointer user_data)
 
void pref_change_images (void)
 
void pref_change_xcolours (void)
 
void pref_change_colours (void)
 
void on_prefs_apply_clicked (LiVESButton *button, livespointer user_data)
 
void on_prefs_revert_clicked (LiVESButton *button, livespointer user_data)
 
boolean lives_ask_permission (int what)
 

Function Documentation

◆ after_vpp_changed()

void after_vpp_changed ( LiVESWidget *  vpp_combo,
livespointer  advbutton 
)

◆ apply_button_set_enabled()

void apply_button_set_enabled ( LiVESWidget *  widget,
livespointer  func_data 
)

◆ apply_prefs()

boolean apply_prefs ( boolean  skip_warn)

◆ create_prefs_dialog()

_prefsw* create_prefs_dialog ( void  )

◆ delete_pref()

void delete_pref ( const char *  key)

◆ get_boolean_pref()

boolean get_boolean_pref ( const char *  key)

◆ get_colour_pref()

boolean get_colour_pref ( const char *  key,
lives_colRGBA64_t lcol 
)

◆ get_double_pref()

double get_double_pref ( const char *  key)

◆ get_int_pref()

int get_int_pref ( const char *  key)

◆ get_list_pref()

LiVESList* get_list_pref ( const char *  key)

◆ get_pref()

int get_pref ( const char *  key,
char *  val,
int  maxlen 
)

◆ get_pref_default()

void get_pref_default ( const char *  key,
char *  val,
int  maxlen 
)

◆ get_pref_from_file()

int get_pref_from_file ( const char *  filename,
const char *  key,
char *  val,
int  maxlen 
)

◆ get_pref_utf8()

int get_pref_utf8 ( const char *  key,
char *  val,
int  maxlen 
)

◆ get_theme_colour_pref()

boolean get_theme_colour_pref ( const char *  themefile,
const char *  key,
lives_colRGBA64_t lcol 
)

◆ lives_ask_permission()

boolean lives_ask_permission ( int  what)

◆ on_prefDomainChanged()

void on_prefDomainChanged ( LiVESTreeSelection *  widget,
livespointer  dummy 
)

◆ on_preferences_activate()

void on_preferences_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

◆ on_prefs_apply_clicked()

void on_prefs_apply_clicked ( LiVESButton *  button,
livespointer  user_data 
)

◆ on_prefs_close_clicked()

void on_prefs_close_clicked ( LiVESButton *  button,
livespointer  user_data 
)

Closes preferences dialog window

◆ on_prefs_revert_clicked()

void on_prefs_revert_clicked ( LiVESButton *  button,
livespointer  user_data 
)

◆ pref_change_colours()

void pref_change_colours ( void  )

◆ pref_change_images()

void pref_change_images ( void  )

◆ pref_change_xcolours()

void pref_change_xcolours ( void  )

◆ pref_factory_bitmapped()

void pref_factory_bitmapped ( const char *  prefidx,
int  bitfield,
boolean  newval 
)

◆ pref_factory_bool()

void pref_factory_bool ( const char *  prefidx,
boolean  newval 
)

◆ pref_factory_float()

void pref_factory_float ( const char *  prefidx,
float  newval 
)

◆ pref_factory_int()

void pref_factory_int ( const char *  prefidx,
int  newval 
)

◆ prefsw_set_astream_settings()

void prefsw_set_astream_settings ( _vid_playback_plugin vpp)

◆ prefsw_set_rec_after_settings()

void prefsw_set_rec_after_settings ( _vid_playback_plugin vpp)

◆ rdet_acodec_changed()

void rdet_acodec_changed ( LiVESCombo *  acodec_combo,
livespointer  user_data 
)

◆ save_future_prefs()

void save_future_prefs ( void  )

◆ set_acodec_list_from_allowed()

void set_acodec_list_from_allowed ( _prefsw prefsw,
render_details rdet 
)

◆ set_boolean_pref()

void set_boolean_pref ( const char *  key,
boolean  value 
)

◆ set_colour_pref()

void set_colour_pref ( const char *  key,
lives_colRGBA64_t lcol 
)

◆ set_double_pref()

void set_double_pref ( const char *  key,
double  value 
)

◆ set_int64_pref()

void set_int64_pref ( const char *  key,
int64_t  value 
)

◆ set_int_pref()

void set_int_pref ( const char *  key,
int  value 
)

◆ set_list_pref()

void set_list_pref ( const char *  key,
LiVESList *  values 
)

◆ set_palette_prefs()

void set_palette_prefs ( void  )

◆ set_pref()

void set_pref ( const char *  key,
const char *  value 
)

◆ set_pref_utf8()

void set_pref_utf8 ( const char *  key,
const char *  value 
)

◆ set_theme_colour_pref()

void set_theme_colour_pref ( const char *  themefile,
const char *  key,
lives_colRGBA64_t lcol 
)

◆ set_theme_pref()

void set_theme_pref ( const char *  themefile,
const char *  key,
const char *  value 
)

◆ set_vpp()

void set_vpp ( boolean  set_in_prefs)