![]() |
![]() |
![]() |
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. |