![]() |
![]() |
![]() |
CodeSlayer Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
#include <codeslayer/codeslayer-registry.h> #define CODESLAYER_REGISTRY_HPANED_POSITION #define CODESLAYER_REGISTRY_VPANED_POSITION #define CODESLAYER_REGISTRY_WINDOW_WIDTH #define CODESLAYER_REGISTRY_WINDOW_HEIGHT #define CODESLAYER_REGISTRY_WINDOW_X #define CODESLAYER_REGISTRY_WINDOW_Y #define CODESLAYER_REGISTRY_SEARCH_WIDTH #define CODESLAYER_REGISTRY_SEARCH_HEIGHT #define CODESLAYER_REGISTRY_SEARCH_X #define CODESLAYER_REGISTRY_SEARCH_Y #define CODESLAYER_REGISTRY_SIDE_PANE_VISIBLE #define CODESLAYER_REGISTRY_BOTTOM_PANE_VISIBLE #define CODESLAYER_REGISTRY_NOTEBOOK_SEARCH_MATCH_CASE #define CODESLAYER_REGISTRY_NOTEBOOK_SEARCH_MATCH_WORD #define CODESLAYER_REGISTRY_DRAW_SPACES #define CODESLAYER_REGISTRY_WORD_WRAP #define CODESLAYER_REGISTRY_SYNC_WITH_DOCUMENT #define CODESLAYER_REGISTRY_ENABLE_PROJECTS #define CODESLAYER_REGISTRY_DISPLAY_LINE_NUMBERS #define CODESLAYER_REGISTRY_HIGHLIGHT_CURRENT_LINE #define CODESLAYER_REGISTRY_DISPLAY_RIGHT_MARGIN #define CODESLAYER_REGISTRY_HIGHLIGHT_MATCHING_BRACKET #define CODESLAYER_REGISTRY_INSERT_SPACES_INSTEAD_OF_TABS #define CODESLAYER_REGISTRY_ENABLE_AUTOMATIC_INDENTATION #define CODESLAYER_REGISTRY_RIGHT_MARGIN_POSITION #define CODESLAYER_REGISTRY_TAB_WIDTH #define CODESLAYER_REGISTRY_FONT #define CODESLAYER_REGISTRY_THEME #define CODESLAYER_REGISTRY_TAB_POSITION #define CODESLAYER_REGISTRY_WORD_WRAP_TYPES #define CODESLAYER_REGISTRY_SIDE_PANE_TAB_POSITION #define CODESLAYER_REGISTRY_BOTTOM_PANE_TAB_POSITION #define CODESLAYER_REGISTRY_PROJECTS_EXCLUDE_TYPES #define CODESLAYER_REGISTRY_PROJECTS_EXCLUDE_DIRS struct CodeSlayerRegistry; CodeSlayerRegistry * codeslayer_registry_new (void
); GHashTable * codeslayer_registry_get_hashtable (CodeSlayerRegistry *registry
); const gchar * codeslayer_registry_get_setting (CodeSlayerRegistry *registry
,gchar *key
); void codeslayer_registry_set_setting (CodeSlayerRegistry *registry
,gchar *key
,gchar *value
); gint codeslayer_registry_get_integer (CodeSlayerRegistry *registry
,gchar *key
); void codeslayer_registry_set_integer (CodeSlayerRegistry *registry
,gchar *key
,gint value
); gdouble codeslayer_registry_get_double (CodeSlayerRegistry *registry
,gchar *key
); void codeslayer_registry_set_double (CodeSlayerRegistry *registry
,gchar *key
,gdouble value
); gboolean codeslayer_registry_get_boolean (CodeSlayerRegistry *registry
,gchar *key
); void codeslayer_registry_set_boolean (CodeSlayerRegistry *registry
,gchar *key
,gboolean value
); gchar * codeslayer_registry_get_string (CodeSlayerRegistry *registry
,gchar *key
); void codeslayer_registry_set_string (CodeSlayerRegistry *registry
,gchar *key
,gchar *value
);
#define CODESLAYER_REGISTRY_SIDE_PANE_VISIBLE "side_pane_visible"
#define CODESLAYER_REGISTRY_BOTTOM_PANE_VISIBLE "bottom_pane_visible"
#define CODESLAYER_REGISTRY_NOTEBOOK_SEARCH_MATCH_CASE "notebook_search_match_case"
#define CODESLAYER_REGISTRY_NOTEBOOK_SEARCH_MATCH_WORD "notebook_search_match_word"
#define CODESLAYER_REGISTRY_SYNC_WITH_DOCUMENT "sync_with_document"
#define CODESLAYER_REGISTRY_DISPLAY_LINE_NUMBERS "display_line_numbers"
#define CODESLAYER_REGISTRY_HIGHLIGHT_CURRENT_LINE "highlight_current_line"
#define CODESLAYER_REGISTRY_DISPLAY_RIGHT_MARGIN "display_right_margin"
#define CODESLAYER_REGISTRY_HIGHLIGHT_MATCHING_BRACKET "highlight_matching_bracket"
#define CODESLAYER_REGISTRY_INSERT_SPACES_INSTEAD_OF_TABS "insert_spaces_instead_of_tabs"
#define CODESLAYER_REGISTRY_ENABLE_AUTOMATIC_INDENTATION "enable_automatic_indentation"
#define CODESLAYER_REGISTRY_RIGHT_MARGIN_POSITION "right_margin_position"
#define CODESLAYER_REGISTRY_SIDE_PANE_TAB_POSITION "side_pane_tab_position"
#define CODESLAYER_REGISTRY_BOTTOM_PANE_TAB_POSITION "bottom_pane_tab_position"
#define CODESLAYER_REGISTRY_PROJECTS_EXCLUDE_TYPES "projects_exclude_types"
#define CODESLAYER_REGISTRY_PROJECTS_EXCLUDE_DIRS "projects_exclude_dirs"
CodeSlayerRegistry * codeslayer_registry_new (void
);
Creates a new CodeSlayerRegistry.
Returns : |
a new CodeSlayerRegistry. |
GHashTable * codeslayer_registry_get_hashtable (CodeSlayerRegistry *registry
);
const gchar * codeslayer_registry_get_setting (CodeSlayerRegistry *registry
,gchar *key
);
void codeslayer_registry_set_setting (CodeSlayerRegistry *registry
,gchar *key
,gchar *value
);
|
a CodeSlayerRegistry. |
|
the key for the setting. |
|
the value for the setting. |
gint codeslayer_registry_get_integer (CodeSlayerRegistry *registry
,gchar *key
);
|
a CodeSlayerRegistry. |
|
a property key. |
Returns : |
the value as an integer for the given key. |
void codeslayer_registry_set_integer (CodeSlayerRegistry *registry
,gchar *key
,gint value
);
|
a CodeSlayerRegistry. |
|
a property key. |
|
a property value as a gint. |
gdouble codeslayer_registry_get_double (CodeSlayerRegistry *registry
,gchar *key
);
|
a CodeSlayerRegistry. |
|
a property key. |
Returns : |
the value as a double for the given key. |
void codeslayer_registry_set_double (CodeSlayerRegistry *registry
,gchar *key
,gdouble value
);
|
a CodeSlayerRegistry. |
|
a property key. |
|
a property value as a gdouble. |
gboolean codeslayer_registry_get_boolean (CodeSlayerRegistry *registry
,gchar *key
);
|
a CodeSlayerRegistry. |
|
a property key. |
Returns : |
the value as a boolean for the given key. |
void codeslayer_registry_set_boolean (CodeSlayerRegistry *registry
,gchar *key
,gboolean value
);
|
a CodeSlayerRegistry. |
|
a property key. |
|
a property value as a gboolean. |
gchar * codeslayer_registry_get_string (CodeSlayerRegistry *registry
,gchar *key
);
|
a CodeSlayerRegistry. |
|
a property key. |
Returns : |
the value as a string for the given key. |
void codeslayer_registry_set_string (CodeSlayerRegistry *registry
,gchar *key
,gchar *value
);
|
a CodeSlayerRegistry. |
|
a property key. |
|
a property value as a gchar pointer. |
"registry-changed"
signalvoid user_function (CodeSlayerRegistry *arg0,
gpointer user_data) : No Hooks
The ::registry-changed signal lets all observers know that something in the registry changed.
|
user data set when the signal handler was connected. |
"registry-initialized"
signalvoid user_function (CodeSlayerRegistry *arg0,
gpointer user_data) : No Hooks
The ::registry-initialized signal lets all observers know that the registry is initialized.
|
user data set when the signal handler was connected. |