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)  

GeanyInterfacePrefs Struct Reference

Interface preferences. More...

#include <ui_utils.h>

Public Attributes

gboolean sidebar_symbol_visible
 whether the symbol sidebar is visible More...
 
gboolean sidebar_openfiles_visible
 whether the open file list is visible More...
 
gchar * editor_font
 editor font More...
 
gchar * tagbar_font
 symbol sidebar font More...
 
gchar * msgwin_font
 message window font More...
 
gboolean show_notebook_tabs
 whether editor tabs are visible More...
 
gint tab_pos_editor
 positions of editor's tabs More...
 
gint tab_pos_msgwin
 positions of message window's tabs More...
 
gint tab_pos_sidebar
 positions of sidebar's tabs More...
 
gboolean statusbar_visible
 whether the status bar is visible More...
 
gboolean show_symbol_list_expanders
 whether to show expanders in the symbol list More...
 
gboolean notebook_double_click_hides_widgets
 whether a double click on notebook tabs hides all other windows More...
 
gboolean highlighting_invert_all
 whether highlighting colors are inverted More...
 
gint sidebar_pos
 position of the sidebar (left or right) More...
 
gboolean msgwin_status_visible
 whether message window's status tab is visible More...
 
gboolean msgwin_compiler_visible
 whether message window's compiler tab is visible More...
 
gboolean msgwin_messages_visible
 whether message window's messages tab is visible More...
 
gboolean msgwin_scribble_visible
 whether message window's scribble tab is visible More...
 
gboolean use_native_windows_dialogs
 whether to use native Windows' dialogs (only used on Windows) More...
 
gboolean compiler_tab_autoscroll
 whether compiler messages window is automatically scrolled to show new messages More...
 
gint msgwin_orientation
 orientation of the message window More...
 
gint symbols_sort_mode
 symbol list sorting mode More...
 

Detailed Description

Interface preferences.

Definition at line 45 of file ui_utils.h.

Member Data Documentation

◆ compiler_tab_autoscroll

gboolean GeanyInterfacePrefs::compiler_tab_autoscroll

whether compiler messages window is automatically scrolled to show new messages

Definition at line 69 of file ui_utils.h.

Referenced by msgwin_compiler_add_string(), and ui_init_prefs().

◆ editor_font

gchar* GeanyInterfacePrefs::editor_font

◆ highlighting_invert_all

gboolean GeanyInterfacePrefs::highlighting_invert_all

whether highlighting colors are inverted

Definition at line 60 of file ui_utils.h.

Referenced by init_pref_groups(), invert(), and on_prefs_dialog_response().

◆ msgwin_compiler_visible

gboolean GeanyInterfacePrefs::msgwin_compiler_visible

whether message window's compiler tab is visible

Definition at line 63 of file ui_utils.h.

Referenced by msgwin_show_hide_tabs(), and ui_init_prefs().

◆ msgwin_font

◆ msgwin_messages_visible

gboolean GeanyInterfacePrefs::msgwin_messages_visible

whether message window's messages tab is visible

Definition at line 64 of file ui_utils.h.

Referenced by msgwin_show_hide_tabs(), and ui_init_prefs().

◆ msgwin_orientation

gint GeanyInterfacePrefs::msgwin_orientation

orientation of the message window

Definition at line 70 of file ui_utils.h.

Referenced by apply_settings(), init_pref_groups(), and on_prefs_dialog_response().

◆ msgwin_scribble_visible

gboolean GeanyInterfacePrefs::msgwin_scribble_visible

whether message window's scribble tab is visible

Definition at line 65 of file ui_utils.h.

Referenced by msgwin_show_hide_tabs(), and ui_init_prefs().

◆ msgwin_status_visible

gboolean GeanyInterfacePrefs::msgwin_status_visible

whether message window's status tab is visible

Definition at line 62 of file ui_utils.h.

Referenced by msgwin_show_hide_tabs(), and ui_init_prefs().

◆ notebook_double_click_hides_widgets

gboolean GeanyInterfacePrefs::notebook_double_click_hides_widgets

whether a double click on notebook tabs hides all other windows

Definition at line 59 of file ui_utils.h.

Referenced by init_pref_groups(), and notebook_tab_click().

◆ show_notebook_tabs

gboolean GeanyInterfacePrefs::show_notebook_tabs

◆ show_symbol_list_expanders

gboolean GeanyInterfacePrefs::show_symbol_list_expanders

whether to show expanders in the symbol list

Definition at line 57 of file ui_utils.h.

Referenced by prepare_taglist(), and ui_init_prefs().

◆ sidebar_openfiles_visible

◆ sidebar_pos

gint GeanyInterfacePrefs::sidebar_pos

position of the sidebar (left or right)

Definition at line 61 of file ui_utils.h.

Referenced by apply_settings(), init_pref_groups(), and on_prefs_dialog_response().

◆ sidebar_symbol_visible

◆ statusbar_visible

gboolean GeanyInterfacePrefs::statusbar_visible

◆ symbols_sort_mode

gint GeanyInterfacePrefs::symbols_sort_mode

symbol list sorting mode

Definition at line 71 of file ui_utils.h.

Referenced by document_load_config(), and init_pref_groups().

◆ tab_pos_editor

gint GeanyInterfacePrefs::tab_pos_editor

positions of editor's tabs

Definition at line 53 of file ui_utils.h.

Referenced by apply_settings(), load_dialog_prefs(), on_prefs_dialog_response(), prefs_init_dialog(), and save_dialog_prefs().

◆ tab_pos_msgwin

gint GeanyInterfacePrefs::tab_pos_msgwin

positions of message window's tabs

Definition at line 54 of file ui_utils.h.

Referenced by apply_settings(), load_dialog_prefs(), on_prefs_dialog_response(), prefs_init_dialog(), and save_dialog_prefs().

◆ tab_pos_sidebar

gint GeanyInterfacePrefs::tab_pos_sidebar

positions of sidebar's tabs

Definition at line 55 of file ui_utils.h.

Referenced by apply_settings(), init_pref_groups(), on_prefs_dialog_response(), and prefs_init_dialog().

◆ tagbar_font

gchar* GeanyInterfacePrefs::tagbar_font

◆ use_native_windows_dialogs

gboolean GeanyInterfacePrefs::use_native_windows_dialogs

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