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)  

GeanyEditorPrefs Struct Reference

Default prefs when creating a new editor window. More...

#include <editor.h>

Collaboration diagram for GeanyEditorPrefs:
[legend]

Public Attributes

GeanyIndentPrefsindentation
 
gboolean show_white_space
 
gboolean show_indent_guide
 
gboolean show_line_endings
 
gint long_line_type
 
gint long_line_column
 
gchar * long_line_color
 
gboolean show_markers_margin
 
gboolean show_linenumber_margin
 
gboolean show_scrollbars
 
gboolean scroll_stop_at_last_line
 
gboolean line_wrapping
 
gboolean use_indicators
 
gboolean folding
 
gboolean unfold_all_children
 
gboolean disable_dnd
 
gboolean use_tab_to_indent
 
gboolean smart_home_key
 
gboolean newline_strip
 
gboolean auto_complete_symbols
 
gboolean auto_close_xml_tags
 
gboolean complete_snippets
 
gint symbolcompletion_min_chars
 
gint symbolcompletion_max_height
 
gboolean brace_match_ltgt
 
gboolean use_gtk_word_boundaries
 
gboolean complete_snippets_whilst_editing
 
gint line_break_column
 
gboolean auto_continue_multiline
 
gchar * comment_toggle_mark
 
guint autocompletion_max_entries
 
guint autoclose_chars
 
gboolean autocomplete_doc_words
 
gboolean completion_drops_rest_of_word
 
gchar * color_scheme
 
gint show_virtual_space
 
gboolean long_line_enabled
 
gint autocompletion_update_freq
 
gint scroll_lines_around_cursor
 
gint ime_interaction
 

Detailed Description

Default prefs when creating a new editor window.

Some of these can be overridden per document or per project.

Definition at line 98 of file editor.h.

Member Data Documentation

◆ auto_close_xml_tags

gboolean GeanyEditorPrefs::auto_close_xml_tags

◆ auto_complete_symbols

gboolean GeanyEditorPrefs::auto_complete_symbols

◆ auto_continue_multiline

gboolean GeanyEditorPrefs::auto_continue_multiline

◆ autoclose_chars

guint GeanyEditorPrefs::autoclose_chars

◆ autocomplete_doc_words

gboolean GeanyEditorPrefs::autocomplete_doc_words

Definition at line 133 of file editor.h.

Referenced by editor_start_auto_complete(), and init_pref_groups().

◆ autocompletion_max_entries

guint GeanyEditorPrefs::autocompletion_max_entries

◆ autocompletion_update_freq

gint GeanyEditorPrefs::autocompletion_update_freq

◆ brace_match_ltgt

gboolean GeanyEditorPrefs::brace_match_ltgt

◆ color_scheme

gchar* GeanyEditorPrefs::color_scheme

◆ comment_toggle_mark

◆ complete_snippets

gboolean GeanyEditorPrefs::complete_snippets

◆ complete_snippets_whilst_editing

gboolean GeanyEditorPrefs::complete_snippets_whilst_editing

Definition at line 127 of file editor.h.

Referenced by editor_complete_snippet(), and init_pref_groups().

◆ completion_drops_rest_of_word

gboolean GeanyEditorPrefs::completion_drops_rest_of_word

Definition at line 134 of file editor.h.

Referenced by editor_apply_update_prefs(), and init_pref_groups().

◆ disable_dnd

gboolean GeanyEditorPrefs::disable_dnd

◆ folding

◆ ime_interaction

gint GeanyEditorPrefs::ime_interaction

Definition at line 140 of file editor.h.

Referenced by create_new_sci(), and init_pref_groups().

◆ indentation

GeanyIndentPrefs* GeanyEditorPrefs::indentation

◆ line_break_column

gint GeanyEditorPrefs::line_break_column

◆ line_wrapping

gboolean GeanyEditorPrefs::line_wrapping

◆ long_line_color

gchar* GeanyEditorPrefs::long_line_color

◆ long_line_column

◆ long_line_enabled

gboolean GeanyEditorPrefs::long_line_enabled

◆ long_line_type

◆ newline_strip

gboolean GeanyEditorPrefs::newline_strip

◆ scroll_lines_around_cursor

gint GeanyEditorPrefs::scroll_lines_around_cursor

Definition at line 139 of file editor.h.

Referenced by editor_apply_update_prefs(), and init_pref_groups().

◆ scroll_stop_at_last_line

gboolean GeanyEditorPrefs::scroll_stop_at_last_line

◆ show_indent_guide

◆ show_line_endings

◆ show_linenumber_margin

◆ show_markers_margin

◆ show_scrollbars

gboolean GeanyEditorPrefs::show_scrollbars

Definition at line 110 of file editor.h.

Referenced by editor_apply_update_prefs(), and init_pref_groups().

◆ show_virtual_space

gint GeanyEditorPrefs::show_virtual_space

Definition at line 136 of file editor.h.

Referenced by create_new_sci(), editor_apply_update_prefs(), and init_pref_groups().

◆ show_white_space

◆ smart_home_key

gboolean GeanyEditorPrefs::smart_home_key

◆ symbolcompletion_max_height

gint GeanyEditorPrefs::symbolcompletion_max_height

◆ symbolcompletion_min_chars

gint GeanyEditorPrefs::symbolcompletion_min_chars

◆ unfold_all_children

gboolean GeanyEditorPrefs::unfold_all_children

◆ use_gtk_word_boundaries

gboolean GeanyEditorPrefs::use_gtk_word_boundaries

Definition at line 126 of file editor.h.

Referenced by init_pref_groups(), and setup_sci_keys().

◆ use_indicators

gboolean GeanyEditorPrefs::use_indicators

◆ use_tab_to_indent

gboolean GeanyEditorPrefs::use_tab_to_indent

Definition at line 117 of file editor.h.

Referenced by editor_apply_update_prefs(), and init_pref_groups().


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