geany  1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

keyfile.c File Reference
#include "keyfile.h"
#include "app.h"
#include "build.h"
#include "document.h"
#include "encodings.h"
#include "encodingsprivate.h"
#include "filetypes.h"
#include "geanyobject.h"
#include "main.h"
#include "msgwindow.h"
#include "prefs.h"
#include "printing.h"
#include "project.h"
#include "sciwrappers.h"
#include "socket.h"
#include "stash.h"
#include "support.h"
#include "symbols.h"
#include "templates.h"
#include "toolbar.h"
#include "ui_utils.h"
#include "utils.h"
#include "vte.h"
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
Include dependency graph for keyfile.c:

Go to the source code of this file.

Macros

#define GEANY_MAX_SYMBOLLIST_HEIGHT   10
 
#define GEANY_MIN_SYMBOLLIST_CHARS   4
 
#define GEANY_MSGWIN_HEIGHT   208
 
#define GEANY_DISK_CHECK_TIMEOUT   30
 
#define GEANY_DEFAULT_TOOLS_MAKE   "make"
 
#define GEANY_DEFAULT_TOOLS_TERMINAL   "xterm -e \"/bin/sh %c\""
 
#define GEANY_DEFAULT_TOOLS_BROWSER   "firefox"
 
#define GEANY_DEFAULT_FONT_SYMBOL_LIST   "Sans 9"
 
#define GEANY_DEFAULT_FONT_MSG_WINDOW   "Monospace 9"
 
#define GEANY_DEFAULT_FONT_EDITOR   "Monospace 10"
 
#define GEANY_DEFAULT_TOOLS_PRINTCMD   "lpr"
 
#define GEANY_DEFAULT_TOOLS_GREP   "grep"
 
#define GEANY_DEFAULT_MRU_LENGTH   10
 
#define GEANY_TOGGLE_MARK   "~ "
 
#define GEANY_MAX_AUTOCOMPLETE_WORDS   30
 
#define GEANY_MAX_SYMBOLS_UPDATE_FREQ   250
 
#define GEANY_DEFAULT_FILETYPE_REGEX   "-\\*-\\s*([^\\s]+)\\s*-\\*-"
 

Typedefs

typedef enum SettingAction SettingAction
 

Enumerations

enum  SettingAction { SETTING_READ , SETTING_WRITE , SETTING_READ , SETTING_WRITE }
 

Functions

void configuration_add_pref_group (struct StashGroup *group, gboolean for_prefs_dialog)
 
void configuration_add_various_pref_group (struct StashGroup *group, const gchar *prefix)
 
static void init_pref_groups (void)
 
static void settings_action (GKeyFile *config, SettingAction action)
 
static void save_recent_files (GKeyFile *config, GQueue *queue, gchar const *key)
 
static gchar * get_session_file_string (GeanyDocument *doc)
 
static void remove_session_files (GKeyFile *config)
 
void configuration_save_session_files (GKeyFile *config)
 
static void save_dialog_prefs (GKeyFile *config)
 
static void save_ui_prefs (GKeyFile *config)
 
void configuration_save (void)
 
static void load_recent_files (GKeyFile *config, GQueue *queue, const gchar *key)
 
void configuration_load_session_files (GKeyFile *config, gboolean read_recent_files)
 
static void load_dialog_prefs (GKeyFile *config)
 
static void load_ui_prefs (GKeyFile *config)
 
void configuration_save_default_session (void)
 
void configuration_clear_default_session (void)
 
void configuration_reload_default_session (void)
 
gboolean configuration_load (void)
 
static gboolean open_session_file (gchar **tmp, guint len)
 
void configuration_open_files (void)
 
void configuration_apply_settings (void)
 
static gboolean save_configuration_cb (gpointer data)
 
static void document_list_changed_cb (GObject *obj, GeanyDocument *doc, gpointer data)
 
void configuration_init (void)
 
void configuration_finalize (void)
 

Variables

static gchar * scribble_text = NULL
 
static gint scribble_pos = -1
 
static GPtrArray * session_files = NULL
 
static gint session_notebook_page
 
static gint hpan_position
 
static gint vpan_position
 
static guint document_list_update_idle_func_id = 0
 
static const gchar atomic_file_saving_key [] = "use_atomic_file_saving"
 
static GPtrArray * keyfile_groups = NULL
 
GPtrArray * pref_groups = NULL
 
struct {
   gint   number_ft_menu_items
 
   gint   number_non_ft_menu_items
 
   gint   number_exec_menu_items
 
build_menu_prefs
 

Macro Definition Documentation

◆ GEANY_DEFAULT_FILETYPE_REGEX

#define GEANY_DEFAULT_FILETYPE_REGEX   "-\\*-\\s*([^\\s]+)\\s*-\\*-"

Definition at line 101 of file keyfile.c.

◆ GEANY_DEFAULT_FONT_EDITOR

#define GEANY_DEFAULT_FONT_EDITOR   "Monospace 10"

Definition at line 93 of file keyfile.c.

◆ GEANY_DEFAULT_FONT_MSG_WINDOW

#define GEANY_DEFAULT_FONT_MSG_WINDOW   "Monospace 9"

Definition at line 92 of file keyfile.c.

◆ GEANY_DEFAULT_FONT_SYMBOL_LIST

#define GEANY_DEFAULT_FONT_SYMBOL_LIST   "Sans 9"

Definition at line 91 of file keyfile.c.

◆ GEANY_DEFAULT_MRU_LENGTH

#define GEANY_DEFAULT_MRU_LENGTH   10

Definition at line 97 of file keyfile.c.

◆ GEANY_DEFAULT_TOOLS_BROWSER

#define GEANY_DEFAULT_TOOLS_BROWSER   "firefox"

Definition at line 90 of file keyfile.c.

◆ GEANY_DEFAULT_TOOLS_GREP

#define GEANY_DEFAULT_TOOLS_GREP   "grep"

Definition at line 96 of file keyfile.c.

◆ GEANY_DEFAULT_TOOLS_MAKE

#define GEANY_DEFAULT_TOOLS_MAKE   "make"

Definition at line 76 of file keyfile.c.

◆ GEANY_DEFAULT_TOOLS_PRINTCMD

#define GEANY_DEFAULT_TOOLS_PRINTCMD   "lpr"

Definition at line 95 of file keyfile.c.

◆ GEANY_DEFAULT_TOOLS_TERMINAL

#define GEANY_DEFAULT_TOOLS_TERMINAL   "xterm -e \"/bin/sh %c\""

Definition at line 82 of file keyfile.c.

◆ GEANY_DISK_CHECK_TIMEOUT

#define GEANY_DISK_CHECK_TIMEOUT   30

Definition at line 75 of file keyfile.c.

◆ GEANY_MAX_AUTOCOMPLETE_WORDS

#define GEANY_MAX_AUTOCOMPLETE_WORDS   30

Definition at line 99 of file keyfile.c.

◆ GEANY_MAX_SYMBOLLIST_HEIGHT

#define GEANY_MAX_SYMBOLLIST_HEIGHT   10

Definition at line 72 of file keyfile.c.

◆ GEANY_MAX_SYMBOLS_UPDATE_FREQ

#define GEANY_MAX_SYMBOLS_UPDATE_FREQ   250

Definition at line 100 of file keyfile.c.

◆ GEANY_MIN_SYMBOLLIST_CHARS

#define GEANY_MIN_SYMBOLLIST_CHARS   4

Definition at line 73 of file keyfile.c.

◆ GEANY_MSGWIN_HEIGHT

#define GEANY_MSGWIN_HEIGHT   208

Definition at line 74 of file keyfile.c.

◆ GEANY_TOGGLE_MARK

#define GEANY_TOGGLE_MARK   "~ "

Definition at line 98 of file keyfile.c.

Typedef Documentation

◆ SettingAction

Enumeration Type Documentation

◆ SettingAction

Enumerator
SETTING_READ 
SETTING_WRITE 
SETTING_READ 
SETTING_WRITE 

Definition at line 302 of file keyfile.c.

Function Documentation

◆ configuration_add_pref_group()

void configuration_add_pref_group ( struct StashGroup group,
gboolean  for_prefs_dialog 
)

◆ configuration_add_various_pref_group()

void configuration_add_various_pref_group ( struct StashGroup group,
const gchar *  prefix 
)

◆ configuration_apply_settings()

◆ configuration_clear_default_session()

void configuration_clear_default_session ( void  )

◆ configuration_finalize()

void configuration_finalize ( void  )

◆ configuration_init()

void configuration_init ( void  )

Definition at line 1383 of file keyfile.c.

References document_list_changed_cb(), geany_object, init_pref_groups(), keyfile_groups, NULL, and pref_groups.

Referenced by main_lib().

◆ configuration_load()

◆ configuration_load_session_files()

void configuration_load_session_files ( GKeyFile *  config,
gboolean  read_recent_files 
)

◆ configuration_open_files()

◆ configuration_reload_default_session()

void configuration_reload_default_session ( void  )

Definition at line 1149 of file keyfile.c.

References app, GeanyApp::configdir, configuration_load_session_files(), and NULL.

Referenced by destroy_project(), and run_new_dialog().

◆ configuration_save()

◆ configuration_save_default_session()

void configuration_save_default_session ( void  )

◆ configuration_save_session_files()

◆ document_list_changed_cb()

static void document_list_changed_cb ( GObject *  obj,
GeanyDocument doc,
gpointer  data 
)
static

◆ get_session_file_string()

◆ init_pref_groups()

static void init_pref_groups ( void  )
static

Definition at line 147 of file keyfile.c.

References atomic_file_saving_key, GeanyIndentPrefs::auto_indent_mode, GeanyEditorPrefs::autocomplete_doc_words, GeanyEditorPrefs::autocompletion_max_entries, GeanyEditorPrefs::autocompletion_update_freq, GeanyEditorPrefs::brace_match_ltgt, build_menu_prefs, GeanyFilePrefs::cmdline_new_files, GeanyEditorPrefs::color_scheme, GeanyEditorPrefs::complete_snippets_whilst_editing, GeanyEditorPrefs::completion_drops_rest_of_word, configuration_add_pref_group(), configuration_add_various_pref_group(), GeanyPrefs::default_open_path, GeanyIndentPrefs::detect_type, GeanyIndentPrefs::detect_width, GeanyFilePrefs::disk_check_timeout, editor_prefs, GeanyFilePrefs::extract_filetype_regex, file_prefs, GeanySearchPrefs::find_selection_type, GEANY_AUTOINDENT_CURRENTCHARS, GEANY_DEFAULT_FILETYPE_REGEX, GEANY_DEFAULT_MRU_LENGTH, GEANY_DISK_CHECK_TIMEOUT, GEANY_FIND_SEL_CURRENT_WORD, GEANY_INDENT_TYPE_BOTH, GEANY_INDENT_TYPE_SPACES, GEANY_INDENT_TYPE_TABS, GEANY_MAX_AUTOCOMPLETE_WORDS, GEANY_MAX_SYMBOLS_UPDATE_FREQ, GeanyFilePrefs::gio_unsafe_save_backup, group, GeanyIndentPrefs::hard_tab_width, GeanyInterfacePrefs::highlighting_invert_all, GeanyEditorPrefs::ime_interaction, GeanyEditorPrefs::indentation, interface_prefs, GeanyFilePrefs::keep_edit_history_on_reload, GeanyFilePrefs::mru_length, GeanyInterfacePrefs::msgwin_orientation, GeanyInterfacePrefs::notebook_double_click_hides_widgets, NULL, prefs, GeanyFilePrefs::reload_clean_doc_on_file_change, GeanySearchPrefs::replace_and_find_by_default, GeanyFilePrefs::save_config_on_file_change, SC_IME_WINDOWED, GeanyEditorPrefs::scroll_lines_around_cursor, search_prefs, GeanyFilePrefs::show_keep_edit_history_on_reload_msg, GeanyEditorPrefs::show_scrollbars, GeanyEditorPrefs::show_virtual_space, GeanyInterfacePrefs::sidebar_pos, SOCKET_WINDOWS_REMOTE_CMD_PORT, stash_group_add_boolean(), stash_group_add_combo_box(), stash_group_add_entry(), stash_group_add_integer(), stash_group_add_radio_buttons(), stash_group_add_spin_button_integer(), stash_group_add_string(), stash_group_add_toggle_button(), stash_group_new(), GeanyInterfacePrefs::symbols_sort_mode, GeanyFilePrefs::tab_close_switch_to_mru, GeanyInterfacePrefs::tab_pos_sidebar, GeanyIndentPrefs::type, ui_prefs, GeanySearchPrefs::use_current_word, GeanyFilePrefs::use_gio_unsafe_file_saving, GeanyEditorPrefs::use_gtk_word_boundaries, GeanyFilePrefs::use_safe_file_saving, GeanyEditorPrefs::use_tab_to_indent, and GeanyIndentPrefs::width.

Referenced by configuration_init().

◆ load_dialog_prefs()

static void load_dialog_prefs ( GKeyFile *  config)
static

Definition at line 757 of file keyfile.c.

References GeanyToolbarPrefs::append_to_menu, atomic_file_saving_key, GeanyEditorPrefs::auto_close_xml_tags, GeanyEditorPrefs::auto_complete_symbols, GeanyEditorPrefs::auto_continue_multiline, GeanyPrefs::auto_focus, GeanyEditorPrefs::autoclose_chars, GeanyPrefs::beep_on_errors, GeanyToolPrefs::browser_cmd, build_load_menu(), build_menu_prefs, build_set_group_count(), GeanyEditorPrefs::comment_toggle_mark, GeanyTemplatePrefs::company, GeanyEditorPrefs::complete_snippets, configuration_add_various_pref_group(), GeanyPrefs::confirm_exit, GeanyToolPrefs::context_action_cmd, GeanyTemplatePrefs::date_format, GeanyTemplatePrefs::datetime_format, GeanyFilePrefs::default_eol_character, GeanyFilePrefs::default_new_encoding, GeanyFilePrefs::default_open_encoding, GeanyTemplatePrefs::developer, GeanyEditorPrefs::disable_dnd, GeanyInterfacePrefs::editor_font, editor_prefs, EMPTY, encodings_get_from_charset(), GeanyFilePrefs::ensure_convert_new_lines, PrintingPrefs::external_print_cmd, file_prefs, GeanyFilePrefs::final_new_line, GeanyEditorPrefs::folding, GEANY_BCS_PREF, GEANY_DEFAULT_FONT_EDITOR, GEANY_DEFAULT_FONT_MSG_WINDOW, GEANY_DEFAULT_FONT_SYMBOL_LIST, GEANY_DEFAULT_TOOLS_BROWSER, GEANY_DEFAULT_TOOLS_GREP, GEANY_DEFAULT_TOOLS_PRINTCMD, GEANY_DEFAULT_TOOLS_TERMINAL, GEANY_ENCODING_UTF_8, GEANY_GBG_EXEC, GEANY_GBG_FT, GEANY_GBG_NON_FT, GEANY_MAX_SYMBOLLIST_HEIGHT, GEANY_MIN_SYMBOLLIST_CHARS, GEANY_TOGGLE_MARK, GeanyToolPrefs::grep_cmd, group, GeanyToolbarPrefs::icon_size, GeanyToolbarPrefs::icon_style, GeanyEncoding::idx, if(), GeanyTemplatePrefs::initials, interface_prefs, GeanyEditorPrefs::line_break_column, GeanyEditorPrefs::line_wrapping, GeanyPrefs::load_session, GeanyEditorPrefs::long_line_color, GeanyEditorPrefs::long_line_column, GeanyEditorPrefs::long_line_enabled, GeanyEditorPrefs::long_line_type, GeanyTemplatePrefs::mail, GeanyInterfacePrefs::msgwin_font, GeanyEditorPrefs::newline_strip, NULL, PrintingPrefs::page_header_basename, PrintingPrefs::page_header_datefmt, prefs, PrintingPrefs::print_line_numbers, PrintingPrefs::print_page_header, PrintingPrefs::print_page_numbers, printing_prefs, project_prefs, GeanyFilePrefs::replace_tabs, GeanyPrefs::save_wingeom, GeanyPrefs::save_winpos, GeanyEditorPrefs::scroll_stop_at_last_line, SETPTR, SETTING_READ, settings_action(), GeanyEditorPrefs::show_indent_guide, GeanyEditorPrefs::show_line_endings, GeanyEditorPrefs::show_linenumber_margin, GeanyEditorPrefs::show_markers_margin, GeanyInterfacePrefs::show_notebook_tabs, GeanyFilePrefs::show_tab_cross, GeanyEditorPrefs::show_white_space, GeanyInterfacePrefs::sidebar_openfiles_visible, GeanyInterfacePrefs::sidebar_symbol_visible, GeanyEditorPrefs::smart_home_key, stash_group_add_boolean(), stash_group_add_string(), stash_group_new(), GeanyInterfacePrefs::statusbar_visible, GeanyFilePrefs::strip_trailing_spaces, strstr(), GeanyPrefs::suppress_status_messages, GeanyPrefs::switch_to_status, GeanyEditorPrefs::symbolcompletion_max_height, GeanyEditorPrefs::symbolcompletion_min_chars, GeanyFilePrefs::tab_order_beside, GeanyFilePrefs::tab_order_ltr, GeanyInterfacePrefs::tab_pos_editor, GeanyInterfacePrefs::tab_pos_msgwin, GeanyInterfacePrefs::tagbar_font, template_prefs, GeanyToolPrefs::term_cmd, tool_prefs, toolbar_prefs, GeanyEditorPrefs::unfold_all_children, GeanyToolbarPrefs::use_gtk_default_icon, GeanyToolbarPrefs::use_gtk_default_style, PrintingPrefs::use_gtk_printing, GeanyEditorPrefs::use_indicators, GeanyInterfacePrefs::use_native_windows_dialogs, utils_get_initials(), utils_get_setting_boolean(), utils_get_setting_integer(), utils_get_setting_string(), utils_str_equal(), GeanyTemplatePrefs::version, GeanyToolbarPrefs::visible, and GeanyTemplatePrefs::year_format.

Referenced by configuration_load().

◆ load_recent_files()

static void load_recent_files ( GKeyFile *  config,
GQueue *  queue,
const gchar *  key 
)
static

Definition at line 669 of file keyfile.c.

References file_prefs, filename, GeanyFilePrefs::mru_length, and NULL.

Referenced by configuration_load_session_files().

◆ load_ui_prefs()

◆ open_session_file()

static gboolean open_session_file ( gchar **  tmp,
guint  len 
)
static

◆ remove_session_files()

static void remove_session_files ( GKeyFile *  config)
static

Definition at line 384 of file keyfile.c.

References foreach_strv, NULL, and ptr.

Referenced by configuration_clear_default_session(), and configuration_save_session_files().

◆ save_configuration_cb()

static gboolean save_configuration_cb ( gpointer  data)
static

◆ save_dialog_prefs()

static void save_dialog_prefs ( GKeyFile *  config)
static

Definition at line 438 of file keyfile.c.

References GeanyToolbarPrefs::append_to_menu, GeanyEditorPrefs::auto_close_xml_tags, GeanyEditorPrefs::auto_complete_symbols, GeanyEditorPrefs::auto_continue_multiline, GeanyPrefs::auto_focus, GeanyEditorPrefs::autoclose_chars, GeanyPrefs::beep_on_errors, GeanyToolPrefs::browser_cmd, build_save_menu(), GeanyEncoding::charset, GeanyEditorPrefs::comment_toggle_mark, GeanyTemplatePrefs::company, GeanyEditorPrefs::complete_snippets, GeanyPrefs::confirm_exit, GeanyToolPrefs::context_action_cmd, GeanyTemplatePrefs::date_format, GeanyTemplatePrefs::datetime_format, GeanyFilePrefs::default_eol_character, GeanyFilePrefs::default_new_encoding, GeanyFilePrefs::default_open_encoding, GeanyTemplatePrefs::developer, GeanyEditorPrefs::disable_dnd, GeanyInterfacePrefs::editor_font, editor_prefs, encodings, GeanyFilePrefs::ensure_convert_new_lines, PrintingPrefs::external_print_cmd, file_prefs, GeanyFilePrefs::final_new_line, GeanyEditorPrefs::folding, GEANY_BCS_PREF, GeanyToolPrefs::grep_cmd, GeanyToolbarPrefs::icon_size, GeanyToolbarPrefs::icon_style, GeanyTemplatePrefs::initials, interface_prefs, GeanyEditorPrefs::line_break_column, GeanyEditorPrefs::line_wrapping, GeanyPrefs::load_session, GeanyEditorPrefs::long_line_color, GeanyEditorPrefs::long_line_column, GeanyEditorPrefs::long_line_enabled, GeanyEditorPrefs::long_line_type, GeanyTemplatePrefs::mail, GeanyInterfacePrefs::msgwin_font, GeanyEditorPrefs::newline_strip, NULL, PrintingPrefs::page_header_basename, PrintingPrefs::page_header_datefmt, prefs, PrintingPrefs::print_line_numbers, PrintingPrefs::print_page_header, PrintingPrefs::print_page_numbers, printing_prefs, project_prefs, GeanyFilePrefs::replace_tabs, GeanyPrefs::save_wingeom, GeanyPrefs::save_winpos, GeanyEditorPrefs::scroll_stop_at_last_line, SETTING_WRITE, settings_action(), GeanyEditorPrefs::show_indent_guide, GeanyEditorPrefs::show_line_endings, GeanyEditorPrefs::show_linenumber_margin, GeanyEditorPrefs::show_markers_margin, GeanyInterfacePrefs::show_notebook_tabs, GeanyFilePrefs::show_tab_cross, GeanyEditorPrefs::show_white_space, GeanyInterfacePrefs::sidebar_openfiles_visible, GeanyInterfacePrefs::sidebar_symbol_visible, GeanyEditorPrefs::smart_home_key, GeanyFilePrefs::strip_trailing_spaces, GeanyPrefs::suppress_status_messages, GeanyPrefs::switch_to_status, GeanyEditorPrefs::symbolcompletion_max_height, GeanyEditorPrefs::symbolcompletion_min_chars, GeanyFilePrefs::tab_order_beside, GeanyFilePrefs::tab_order_ltr, GeanyInterfacePrefs::tab_pos_editor, GeanyInterfacePrefs::tab_pos_msgwin, GeanyInterfacePrefs::tagbar_font, template_prefs, GeanyToolPrefs::term_cmd, tool_prefs, toolbar_prefs, GeanyEditorPrefs::unfold_all_children, GeanyToolbarPrefs::use_gtk_default_icon, GeanyToolbarPrefs::use_gtk_default_style, PrintingPrefs::use_gtk_printing, GeanyEditorPrefs::use_indicators, GeanyInterfacePrefs::use_native_windows_dialogs, utils_get_hex_from_color(), GeanyTemplatePrefs::version, GeanyToolbarPrefs::visible, and GeanyTemplatePrefs::year_format.

Referenced by configuration_save().

◆ save_recent_files()

static void save_recent_files ( GKeyFile *  config,
GQueue *  queue,
gchar const *  key 
)
static

Definition at line 327 of file keyfile.c.

References file_prefs, GeanyFilePrefs::mru_length, and NULL.

Referenced by configuration_save().

◆ save_ui_prefs()

◆ settings_action()

static void settings_action ( GKeyFile *  config,
SettingAction  action 
)
static

Variable Documentation

◆ atomic_file_saving_key

const gchar atomic_file_saving_key[] = "use_atomic_file_saving"
static

Definition at line 111 of file keyfile.c.

Referenced by init_pref_groups(), and load_dialog_prefs().

◆ 

struct { ... } build_menu_prefs

◆ document_list_update_idle_func_id

guint document_list_update_idle_func_id = 0
static

Definition at line 110 of file keyfile.c.

Referenced by document_list_changed_cb(), and save_configuration_cb().

◆ hpan_position

gint hpan_position
static

Definition at line 108 of file keyfile.c.

Referenced by configuration_apply_settings(), and load_ui_prefs().

◆ keyfile_groups

GPtrArray* keyfile_groups = NULL
static

◆ number_exec_menu_items

gint number_exec_menu_items

Definition at line 121 of file keyfile.c.

◆ number_ft_menu_items

gint number_ft_menu_items

Definition at line 119 of file keyfile.c.

◆ number_non_ft_menu_items

gint number_non_ft_menu_items

Definition at line 120 of file keyfile.c.

◆ pref_groups

GPtrArray* pref_groups = NULL

◆ scribble_pos

gint scribble_pos = -1
static

Definition at line 105 of file keyfile.c.

Referenced by configuration_apply_settings(), load_ui_prefs(), and save_ui_prefs().

◆ scribble_text

gchar* scribble_text = NULL
static

Definition at line 104 of file keyfile.c.

Referenced by configuration_apply_settings(), load_ui_prefs(), and save_ui_prefs().

◆ session_files

GPtrArray* session_files = NULL
static

Definition at line 106 of file keyfile.c.

Referenced by configuration_load_session_files(), and configuration_open_files().

◆ session_notebook_page

gint session_notebook_page
static

Definition at line 107 of file keyfile.c.

Referenced by configuration_load_session_files(), and configuration_open_files().

◆ vpan_position

gint vpan_position
static

Definition at line 109 of file keyfile.c.

Referenced by configuration_apply_settings(), and load_ui_prefs().