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)  

GeanyFilePrefs Struct Reference

File Prefs. More...

#include <document.h>

Public Attributes

gint default_new_encoding
 
gint default_open_encoding
 
gboolean final_new_line
 
gboolean strip_trailing_spaces
 
gboolean replace_tabs
 
gboolean tab_order_ltr
 
gboolean tab_order_beside
 
gboolean show_tab_cross
 
guint mru_length
 
gint default_eol_character
 
gint disk_check_timeout
 
gboolean cmdline_new_files
 
gboolean use_safe_file_saving
 
gboolean ensure_convert_new_lines
 
gboolean gio_unsafe_save_backup
 
gboolean use_gio_unsafe_file_saving
 
gchar * extract_filetype_regex
 
gboolean tab_close_switch_to_mru
 
gboolean keep_edit_history_on_reload
 
gboolean show_keep_edit_history_on_reload_msg
 
gboolean reload_clean_doc_on_file_change
 
gboolean save_config_on_file_change
 

Detailed Description

File Prefs.

Definition at line 46 of file document.h.

Member Data Documentation

◆ cmdline_new_files

gboolean GeanyFilePrefs::cmdline_new_files

Definition at line 59 of file document.h.

Referenced by init_pref_groups(), and main_handle_filename().

◆ default_eol_character

◆ default_new_encoding

gint GeanyFilePrefs::default_new_encoding

◆ default_open_encoding

gint GeanyFilePrefs::default_open_encoding

◆ disk_check_timeout

gint GeanyFilePrefs::disk_check_timeout

◆ ensure_convert_new_lines

gboolean GeanyFilePrefs::ensure_convert_new_lines

◆ extract_filetype_regex

gchar* GeanyFilePrefs::extract_filetype_regex

Definition at line 64 of file document.h.

Referenced by filetypes_detect_from_file_internal(), and init_pref_groups().

◆ final_new_line

gboolean GeanyFilePrefs::final_new_line

◆ gio_unsafe_save_backup

gboolean GeanyFilePrefs::gio_unsafe_save_backup

Definition at line 62 of file document.h.

Referenced by init_pref_groups(), and write_data_to_disk().

◆ keep_edit_history_on_reload

gboolean GeanyFilePrefs::keep_edit_history_on_reload

◆ mru_length

guint GeanyFilePrefs::mru_length

◆ reload_clean_doc_on_file_change

gboolean GeanyFilePrefs::reload_clean_doc_on_file_change

Definition at line 68 of file document.h.

Referenced by init_pref_groups(), and monitor_reload_file().

◆ replace_tabs

gboolean GeanyFilePrefs::replace_tabs

◆ save_config_on_file_change

gboolean GeanyFilePrefs::save_config_on_file_change

Definition at line 69 of file document.h.

Referenced by document_list_changed_cb(), and init_pref_groups().

◆ show_keep_edit_history_on_reload_msg

gboolean GeanyFilePrefs::show_keep_edit_history_on_reload_msg

◆ show_tab_cross

gboolean GeanyFilePrefs::show_tab_cross

◆ strip_trailing_spaces

gboolean GeanyFilePrefs::strip_trailing_spaces

◆ tab_close_switch_to_mru

gboolean GeanyFilePrefs::tab_close_switch_to_mru

Definition at line 65 of file document.h.

Referenced by init_pref_groups(), and notebook_remove_page().

◆ tab_order_beside

gboolean GeanyFilePrefs::tab_order_beside

◆ tab_order_ltr

◆ use_gio_unsafe_file_saving

gboolean GeanyFilePrefs::use_gio_unsafe_file_saving

Definition at line 63 of file document.h.

Referenced by init_pref_groups().

◆ use_safe_file_saving

gboolean GeanyFilePrefs::use_safe_file_saving

The documentation for this struct was generated from the following file: