| CodeSlayer Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
#include <codeslayer/codeslayer-settings.h> #define CODESLAYER_SETTINGS_HPANED_POSITION #define CODESLAYER_SETTINGS_VPANED_POSITION #define CODESLAYER_SETTINGS_WINDOW_WIDTH #define CODESLAYER_SETTINGS_WINDOW_HEIGHT #define CODESLAYER_SETTINGS_WINDOW_X #define CODESLAYER_SETTINGS_WINDOW_Y #define CODESLAYER_SETTINGS_SEARCH_WIDTH #define CODESLAYER_SETTINGS_SEARCH_HEIGHT #define CODESLAYER_SETTINGS_SEARCH_X #define CODESLAYER_SETTINGS_SEARCH_Y #define CODESLAYER_SETTINGS_MAIN_TITLE #define CODESLAYER_SETTINGS_SIDE_PANE_VISIBLE #define CODESLAYER_SETTINGS_BOTTOM_PANE_VISIBLE #define CODESLAYER_SETTINGS_DRAW_SPACES #define CODESLAYER_SETTINGS_NOTEBOOK_SEARCH_MATCH_CASE #define CODESLAYER_SETTINGS_NOTEBOOK_SEARCH_MATCH_WORD #define CODESLAYER_SETTINGS_SYNC_WITH_EDITOR struct CodeSlayerSettings; CodeSlayerSettings * codeslayer_settings_new (void); gint codeslayer_settings_get_integer (CodeSlayerSettings *settings,gchar *key); void codeslayer_settings_set_integer (CodeSlayerSettings *settings,gchar *key,gint value); gdouble codeslayer_settings_get_double (CodeSlayerSettings *settings,gchar *key); void codeslayer_settings_set_double (CodeSlayerSettings *settings,gchar *key,gdouble value); gboolean codeslayer_settings_get_boolean (CodeSlayerSettings *settings,gchar *key); void codeslayer_settings_set_boolean (CodeSlayerSettings *settings,gchar *key,gboolean value); gchar * codeslayer_settings_get_string (CodeSlayerSettings *settings,gchar *key); void codeslayer_settings_set_string (CodeSlayerSettings *settings,gchar *key,const gchar *value); void codeslayer_settings_save (CodeSlayerSettings *settings);
Saves the application settings using the GKeyFile. The file is saved in the users home directory under the .codeslayer folder.
#define CODESLAYER_SETTINGS_SIDE_PANE_VISIBLE "side_pane_visible"
#define CODESLAYER_SETTINGS_BOTTOM_PANE_VISIBLE "bottom_pane_visible"
#define CODESLAYER_SETTINGS_NOTEBOOK_SEARCH_MATCH_CASE "notebook_search_match_case"
#define CODESLAYER_SETTINGS_NOTEBOOK_SEARCH_MATCH_WORD "notebook_search_match_word"
#define CODESLAYER_SETTINGS_SYNC_WITH_EDITOR "sync_with_editor"
CodeSlayerSettings * codeslayer_settings_new (void);
Creates a new CodeSlayerSettings.
Returns : |
a new CodeSlayerSettings. |
gint codeslayer_settings_get_integer (CodeSlayerSettings *settings,gchar *key);
|
a CodeSlayerSettings. |
|
a property name. |
Returns : |
the value as an integer for the given key. |
void codeslayer_settings_set_integer (CodeSlayerSettings *settings,gchar *key,gint value);
|
a CodeSlayerSettings. |
|
a property name. |
|
a property value as a gint. |
gdouble codeslayer_settings_get_double (CodeSlayerSettings *settings,gchar *key);
|
a CodeSlayerSettings. |
|
a property name. |
Returns : |
the value as a double for the given key. |
void codeslayer_settings_set_double (CodeSlayerSettings *settings,gchar *key,gdouble value);
|
a CodeSlayerSettings. |
|
a property name. |
|
a property value as a gdouble. |
gboolean codeslayer_settings_get_boolean (CodeSlayerSettings *settings,gchar *key);
|
a CodeSlayerSettings. |
|
a property name. |
Returns : |
the value as a boolean for the given key. |
void codeslayer_settings_set_boolean (CodeSlayerSettings *settings,gchar *key,gboolean value);
|
a CodeSlayerSettings. |
|
a property name. |
|
a property value as a gboolean. |
gchar * codeslayer_settings_get_string (CodeSlayerSettings *settings,gchar *key);
|
a CodeSlayerSettings. |
|
a property name. |
Returns : |
the value as a string for the given key. |
void codeslayer_settings_set_string (CodeSlayerSettings *settings,gchar *key,const gchar *value);
|
a CodeSlayerSettings. |
|
a property name. |
|
a property value as a gchar pointer. |
void codeslayer_settings_save (CodeSlayerSettings *settings);
Save the users preference to disk.
|
a CodeSlayerSettings. |