pluma-prefs-manager

## pluma-prefs-manager pluma-prefs-manager |

## Functions

gboolean | pluma_prefs_manager_init ()
void | pluma_prefs_manager_shutdown ()
gboolean | pluma_prefs_manager_get_use_default_font ()
void | pluma_prefs_manager_set_use_default_font ()
gboolean | pluma_prefs_manager_use_default_font_can_set ()
gchar * | pluma_prefs_manager_get_editor_font ()
void | pluma_prefs_manager_set_editor_font ()
gboolean | pluma_prefs_manager_editor_font_can_set ()
gboolean | pluma_prefs_manager_get_create_backup_copy ()
void | pluma_prefs_manager_set_create_backup_copy ()
gboolean | pluma_prefs_manager_create_backup_copy_can_set ()
gboolean | pluma_prefs_manager_get_auto_save ()
void | pluma_prefs_manager_set_auto_save ()
gboolean | pluma_prefs_manager_auto_save_can_set ()
gint | pluma_prefs_manager_get_auto_save_interval ()
void | pluma_prefs_manager_set_auto_save_interval ()
gboolean | pluma_prefs_manager_auto_save_interval_can_set ()
gint | pluma_prefs_manager_get_undo_actions_limit ()
void | pluma_prefs_manager_set_undo_actions_limit ()
gboolean | pluma_prefs_manager_undo_actions_limit_can_set ()
GtkWrapMode | pluma_prefs_manager_get_wrap_mode ()
void | pluma_prefs_manager_set_wrap_mode ()
gboolean | pluma_prefs_manager_wrap_mode_can_set ()
gint | pluma_prefs_manager_get_tabs_size ()
void | pluma_prefs_manager_set_tabs_size ()
gboolean | pluma_prefs_manager_tabs_size_can_set ()
gboolean | pluma_prefs_manager_get_insert_spaces ()
void | pluma_prefs_manager_set_insert_spaces ()
gboolean | pluma_prefs_manager_insert_spaces_can_set ()
gboolean | pluma_prefs_manager_get_auto_indent ()
void | pluma_prefs_manager_set_auto_indent ()
gboolean | pluma_prefs_manager_auto_indent_can_set ()
gboolean | pluma_prefs_manager_get_display_line_numbers ()
void | pluma_prefs_manager_set_display_line_numbers ()
gboolean | pluma_prefs_manager_display_line_numbers_can_set ()
gboolean | pluma_prefs_manager_get_toolbar_visible ()
void | pluma_prefs_manager_set_toolbar_visible ()
gboolean | pluma_prefs_manager_toolbar_visible_can_set ()
PlumaToolbarSetting | pluma_prefs_manager_get_toolbar_buttons_style ()
void | pluma_prefs_manager_set_toolbar_buttons_style ()
gboolean | pluma_prefs_manager_toolbar_buttons_style_can_set ()
gboolean | pluma_prefs_manager_get_statusbar_visible ()
void | pluma_prefs_manager_set_statusbar_visible ()
gboolean | pluma_prefs_manager_statusbar_visible_can_set ()
gboolean | pluma_prefs_manager_get_side_pane_visible ()
void | pluma_prefs_manager_set_side_pane_visible ()
gboolean | pluma_prefs_manager_side_pane_visible_can_set ()
gboolean | pluma_prefs_manager_get_bottom_panel_visible ()
void | pluma_prefs_manager_set_bottom_panel_visible ()
gboolean | pluma_prefs_manager_bottom_panel_visible_can_set ()
gboolean | pluma_prefs_manager_get_print_syntax_hl ()
void | pluma_prefs_manager_set_print_syntax_hl ()
gboolean | pluma_prefs_manager_print_syntax_hl_can_set ()
gboolean | pluma_prefs_manager_get_print_header ()
void | pluma_prefs_manager_set_print_header ()
gboolean | pluma_prefs_manager_print_header_can_set ()
GtkWrapMode | pluma_prefs_manager_get_print_wrap_mode ()
void | pluma_prefs_manager_set_print_wrap_mode ()
gboolean | pluma_prefs_manager_print_wrap_mode_can_set ()
gint | pluma_prefs_manager_get_print_line_numbers ()
void | pluma_prefs_manager_set_print_line_numbers ()
gboolean | pluma_prefs_manager_print_line_numbers_can_set ()
gchar * | pluma_prefs_manager_get_print_font_body ()
void | pluma_prefs_manager_set_print_font_body ()
gboolean | pluma_prefs_manager_print_font_body_can_set ()
gchar * | pluma_prefs_manager_get_default_print_font_body ()
gchar * | pluma_prefs_manager_get_print_font_header ()
void | pluma_prefs_manager_set_print_font_header ()
gboolean | pluma_prefs_manager_print_font_header_can_set ()
gchar * | pluma_prefs_manager_get_default_print_font_header ()
gchar * | pluma_prefs_manager_get_print_font_numbers ()
void | pluma_prefs_manager_set_print_font_numbers ()
gboolean | pluma_prefs_manager_print_font_numbers_can_set ()
gchar * | pluma_prefs_manager_get_default_print_font_numbers ()
gint | pluma_prefs_manager_get_max_recents ()
GSList * | pluma_prefs_manager_get_auto_detected_encodings ()
GSList * | pluma_prefs_manager_get_shown_in_menu_encodings ()
void | pluma_prefs_manager_set_shown_in_menu_encodings ()
gboolean | pluma_prefs_manager_shown_in_menu_encodings_can_set ()
gboolean | pluma_prefs_manager_get_highlight_current_line ()
void | pluma_prefs_manager_set_highlight_current_line ()
gboolean | pluma_prefs_manager_highlight_current_line_can_set ()
gboolean | pluma_prefs_manager_get_bracket_matching ()
void | pluma_prefs_manager_set_bracket_matching ()
gboolean | pluma_prefs_manager_bracket_matching_can_set ()
gboolean | pluma_prefs_manager_get_display_right_margin ()
void | pluma_prefs_manager_set_display_right_margin ()
gboolean | pluma_prefs_manager_display_right_margin_can_set ()
gint | pluma_prefs_manager_get_right_margin_position ()
void | pluma_prefs_manager_set_right_margin_position ()
gboolean | pluma_prefs_manager_right_margin_position_can_set ()
gboolean | pluma_prefs_manager_get_enable_syntax_highlighting ()
void | pluma_prefs_manager_set_enable_syntax_highlighting ()
gboolean | pluma_prefs_manager_enable_syntax_highlighting_can_set ()
GSList * | pluma_prefs_manager_get_writable_vfs_schemes ()
gboolean | pluma_prefs_manager_get_restore_cursor_position ()
gboolean | pluma_prefs_manager_get_enable_search_highlighting ()
void | pluma_prefs_manager_set_enable_search_highlighting ()
gboolean | pluma_prefs_manager_enable_search_highlighting_can_set ()
PlumaLockdownMask | pluma_prefs_manager_get_lockdown ()

## Types and Values

#define | GPM_USE_DEFAULT_FONT
#define | GPM_EDITOR_FONT
#define | GPM_CREATE_BACKUP_COPY
#define | GPM_AUTO_SAVE
#define | GPM_AUTO_SAVE_INTERVAL
#define | GPM_UNDO_ACTIONS_LIMIT
#define | GPM_WRAP_MODE
#define | GPM_TABS_SIZE
#define | GPM_INSERT_SPACES
#define | GPM_AUTO_INDENT
#define | GPM_DISPLAY_LINE_NUMBERS
#define | GPM_HIGHLIGHT_CURRENT_LINE
#define | GPM_BRACKET_MATCHING
#define | GPM_DISPLAY_RIGHT_MARGIN
#define | GPM_RIGHT_MARGIN_POSITION
#define | GPM_RESTORE_CURSOR_POSITION
#define | GPM_SEARCH_HIGHLIGHTING_ENABLE
#define | GPM_TOOLBAR_VISIBLE
#define | GPM_TOOLBAR_BUTTONS_STYLE
#define | GPM_STATUSBAR_VISIBLE
#define | GPM_SIDE_PANE_VISIBLE
#define | GPM_BOTTOM_PANEL_VISIBLE
#define | GPM_MAX_RECENTS
#define | GPM_PRINT_SYNTAX
#define | GPM_PRINT_HEADER
#define | GPM_PRINT_WRAP_MODE
#define | GPM_PRINT_LINE_NUMBERS
#define | GPM_PRINT_FONT_BODY
#define | GPM_PRINT_FONT_HEADER
#define | GPM_PRINT_FONT_NUMBERS
#define | GPM_AUTO_DETECTED_ENCODINGS
#define | GPM_SHOWN_IN_MENU_ENCODINGS
#define | GPM_SYNTAX_HL_ENABLE
#define | GPM_WRITABLE_VFS_SCHEMES
#define | GPM_LOCKDOWN_COMMAND_LINE
#define | GPM_LOCKDOWN_PRINTING
#define | GPM_LOCKDOWN_PRINT_SETUP
#define | GPM_LOCKDOWN_SAVE_TO_DISK
#define | GPM_DEFAULT_AUTO_SAVE_INTERVAL
#define | GPM_DEFAULT_MAX_RECENTS
enum | PlumaToolbarSetting

## Description

## Functions

### pluma_prefs_manager_init ()

    gboolean
    pluma_prefs_manager_init (void);

### pluma_prefs_manager_shutdown ()

    void
    pluma_prefs_manager_shutdown (void);

### pluma_prefs_manager_get_use_default_font ()

    gboolean
    pluma_prefs_manager_get_use_default_font
                                   (void);

### pluma_prefs_manager_set_use_default_font ()

    void
    pluma_prefs_manager_set_use_default_font
                                   (gboolean udf);

### pluma_prefs_manager_use_default_font_can_set ()

    gboolean
    pluma_prefs_manager_use_default_font_can_set
                                   (void);

### pluma_prefs_manager_get_editor_font ()

    gchar *
    pluma_prefs_manager_get_editor_font (void);

### pluma_prefs_manager_set_editor_font ()

    void
    pluma_prefs_manager_set_editor_font (const gchar *font);

### pluma_prefs_manager_editor_font_can_set ()

    gboolean
    pluma_prefs_manager_editor_font_can_set
                                   (void);

### pluma_prefs_manager_get_create_backup_copy ()

    gboolean
    pluma_prefs_manager_get_create_backup_copy
                                   (void);

### pluma_prefs_manager_set_create_backup_copy ()

    void
    pluma_prefs_manager_set_create_backup_copy
                                   (gboolean cbc);

### pluma_prefs_manager_create_backup_copy_can_set ()

    gboolean
    pluma_prefs_manager_create_backup_copy_can_set
                                   (void);

### pluma_prefs_manager_get_auto_save ()

    gboolean
    pluma_prefs_manager_get_auto_save (void);

### pluma_prefs_manager_set_auto_save ()

    void
    pluma_prefs_manager_set_auto_save (gboolean as);

### pluma_prefs_manager_auto_save_can_set ()

    gboolean
    pluma_prefs_manager_auto_save_can_set (void);

### pluma_prefs_manager_get_auto_save_interval ()

    gint
    pluma_prefs_manager_get_auto_save_interval
                                   (void);

### pluma_prefs_manager_set_auto_save_interval ()

    void
    pluma_prefs_manager_set_auto_save_interval
                                   (gint asi);

### pluma_prefs_manager_auto_save_interval_can_set ()

    gboolean
    pluma_prefs_manager_auto_save_interval_can_set
                                   (void);

### pluma_prefs_manager_get_undo_actions_limit ()

    gint
    pluma_prefs_manager_get_undo_actions_limit
                                   (void);

### pluma_prefs_manager_set_undo_actions_limit ()

    void
    pluma_prefs_manager_set_undo_actions_limit
                                   (gint ual);

### pluma_prefs_manager_undo_actions_limit_can_set ()

    gboolean
    pluma_prefs_manager_undo_actions_limit_can_set
                                   (void);

### pluma_prefs_manager_get_wrap_mode ()

    GtkWrapMode
    pluma_prefs_manager_get_wrap_mode (void);

### pluma_prefs_manager_set_wrap_mode ()

    void
    pluma_prefs_manager_set_wrap_mode (GtkWrapMode wp);

### pluma_prefs_manager_wrap_mode_can_set ()

    gboolean
    pluma_prefs_manager_wrap_mode_can_set (void);

### pluma_prefs_manager_get_tabs_size ()

    gint
    pluma_prefs_manager_get_tabs_size (void);

### pluma_prefs_manager_set_tabs_size ()

    void
    pluma_prefs_manager_set_tabs_size (gint ts);

### pluma_prefs_manager_tabs_size_can_set ()

    gboolean
    pluma_prefs_manager_tabs_size_can_set (void);

### pluma_prefs_manager_get_insert_spaces ()

    gboolean
    pluma_prefs_manager_get_insert_spaces (void);

### pluma_prefs_manager_set_insert_spaces ()

    void
    pluma_prefs_manager_set_insert_spaces (gboolean ai);

### pluma_prefs_manager_insert_spaces_can_set ()

    gboolean
    pluma_prefs_manager_insert_spaces_can_set
                                   (void);

### pluma_prefs_manager_get_auto_indent ()

    gboolean
    pluma_prefs_manager_get_auto_indent (void);

### pluma_prefs_manager_set_auto_indent ()

    void
    pluma_prefs_manager_set_auto_indent (gboolean ai);

### pluma_prefs_manager_auto_indent_can_set ()

    gboolean
    pluma_prefs_manager_auto_indent_can_set
                                   (void);

### pluma_prefs_manager_get_display_line_numbers ()

    gboolean
    pluma_prefs_manager_get_display_line_numbers
                                   (void);

### pluma_prefs_manager_set_display_line_numbers ()

    void
    pluma_prefs_manager_set_display_line_numbers
                                   (gboolean dln);

### pluma_prefs_manager_display_line_numbers_can_set ()

    gboolean
    pluma_prefs_manager_display_line_numbers_can_set
                                   (void);

### pluma_prefs_manager_get_toolbar_visible ()

    gboolean
    pluma_prefs_manager_get_toolbar_visible
                                   (void);

### pluma_prefs_manager_set_toolbar_visible ()

    void
    pluma_prefs_manager_set_toolbar_visible
                                   (gboolean tv);

### pluma_prefs_manager_toolbar_visible_can_set ()

    gboolean
    pluma_prefs_manager_toolbar_visible_can_set
                                   (void);

### pluma_prefs_manager_get_toolbar_buttons_style ()

    PlumaToolbarSetting
    pluma_prefs_manager_get_toolbar_buttons_style
                                   (void);

### pluma_prefs_manager_set_toolbar_buttons_style ()

    void
    pluma_prefs_manager_set_toolbar_buttons_style
                                   (PlumaToolbarSetting tbs);

### pluma_prefs_manager_toolbar_buttons_style_can_set ()

    gboolean
    pluma_prefs_manager_toolbar_buttons_style_can_set
                                   (void);

### pluma_prefs_manager_get_statusbar_visible ()

    gboolean
    pluma_prefs_manager_get_statusbar_visible
                                   (void);

### pluma_prefs_manager_set_statusbar_visible ()

    void
    pluma_prefs_manager_set_statusbar_visible
                                   (gboolean sv);

### pluma_prefs_manager_statusbar_visible_can_set ()

    gboolean
    pluma_prefs_manager_statusbar_visible_can_set
                                   (void);

### pluma_prefs_manager_get_side_pane_visible ()

    gboolean
    pluma_prefs_manager_get_side_pane_visible
                                   (void);

### pluma_prefs_manager_set_side_pane_visible ()

    void
    pluma_prefs_manager_set_side_pane_visible
                                   (gboolean tv);

### pluma_prefs_manager_side_pane_visible_can_set ()

    gboolean
    pluma_prefs_manager_side_pane_visible_can_set
                                   (void);

### pluma_prefs_manager_get_bottom_panel_visible ()

    gboolean
    pluma_prefs_manager_get_bottom_panel_visible
                                   (void);

### pluma_prefs_manager_set_bottom_panel_visible ()

    void
    pluma_prefs_manager_set_bottom_panel_visible
                                   (gboolean tv);

### pluma_prefs_manager_bottom_panel_visible_can_set ()

    gboolean
    pluma_prefs_manager_bottom_panel_visible_can_set
                                   (void);

### pluma_prefs_manager_get_print_syntax_hl ()

    gboolean
    pluma_prefs_manager_get_print_syntax_hl
                                   (void);

### pluma_prefs_manager_set_print_syntax_hl ()

    void
    pluma_prefs_manager_set_print_syntax_hl
                                   (gboolean ps);

### pluma_prefs_manager_print_syntax_hl_can_set ()

    gboolean
    pluma_prefs_manager_print_syntax_hl_can_set
                                   (void);

### pluma_prefs_manager_get_print_header ()

    gboolean
    pluma_prefs_manager_get_print_header (void);

### pluma_prefs_manager_set_print_header ()

    void
    pluma_prefs_manager_set_print_header (gboolean ph);

### pluma_prefs_manager_print_header_can_set ()

    gboolean
    pluma_prefs_manager_print_header_can_set
                                   (void);

### pluma_prefs_manager_get_print_wrap_mode ()

    GtkWrapMode
    pluma_prefs_manager_get_print_wrap_mode
                                   (void);

### pluma_prefs_manager_set_print_wrap_mode ()

    void
    pluma_prefs_manager_set_print_wrap_mode
                                   (GtkWrapMode pwm);

### pluma_prefs_manager_print_wrap_mode_can_set ()

    gboolean
    pluma_prefs_manager_print_wrap_mode_can_set
                                   (void);

### pluma_prefs_manager_get_print_line_numbers ()

    gint
    pluma_prefs_manager_get_print_line_numbers
                                   (void);

### pluma_prefs_manager_set_print_line_numbers ()

    void
    pluma_prefs_manager_set_print_line_numbers
                                   (gint pln);

### pluma_prefs_manager_print_line_numbers_can_set ()

    gboolean
    pluma_prefs_manager_print_line_numbers_can_set
                                   (void);

### pluma_prefs_manager_get_print_font_body ()

    gchar *
    pluma_prefs_manager_get_print_font_body
                                   (void);

### pluma_prefs_manager_set_print_font_body ()

    void
    pluma_prefs_manager_set_print_font_body
                                   (const gchar *font);

### pluma_prefs_manager_print_font_body_can_set ()

    gboolean
    pluma_prefs_manager_print_font_body_can_set
                                   (void);

### pluma_prefs_manager_get_default_print_font_body ()

    gchar *
    pluma_prefs_manager_get_default_print_font_body
                                   (void);

### pluma_prefs_manager_get_print_font_header ()

    gchar *
    pluma_prefs_manager_get_print_font_header
                                   (void);

### pluma_prefs_manager_set_print_font_header ()

    void
    pluma_prefs_manager_set_print_font_header
                                   (const gchar *font);

### pluma_prefs_manager_print_font_header_can_set ()

    gboolean
    pluma_prefs_manager_print_font_header_can_set
                                   (void);

### pluma_prefs_manager_get_default_print_font_header ()

    gchar *
    pluma_prefs_manager_get_default_print_font_header
                                   (void);

### pluma_prefs_manager_get_print_font_numbers ()

    gchar *
    pluma_prefs_manager_get_print_font_numbers
                                   (void);

### pluma_prefs_manager_set_print_font_numbers ()

    void
    pluma_prefs_manager_set_print_font_numbers
                                   (const gchar *font);

### pluma_prefs_manager_print_font_numbers_can_set ()

    gboolean
    pluma_prefs_manager_print_font_numbers_can_set
                                   (void);

### pluma_prefs_manager_get_default_print_font_numbers ()

    gchar *
    pluma_prefs_manager_get_default_print_font_numbers
                                   (void);

### pluma_prefs_manager_get_max_recents ()

    gint
    pluma_prefs_manager_get_max_recents (void);

### pluma_prefs_manager_get_auto_detected_encodings ()

    GSList *
    pluma_prefs_manager_get_auto_detected_encodings
                                   (void);

### pluma_prefs_manager_get_shown_in_menu_encodings ()

    GSList *
    pluma_prefs_manager_get_shown_in_menu_encodings
                                   (void);

### pluma_prefs_manager_set_shown_in_menu_encodings ()

    void
    pluma_prefs_manager_set_shown_in_menu_encodings
                                   (const GSList *encs);

### pluma_prefs_manager_shown_in_menu_encodings_can_set ()

    gboolean
    pluma_prefs_manager_shown_in_menu_encodings_can_set
                                   (void);

### pluma_prefs_manager_get_highlight_current_line ()

    gboolean
    pluma_prefs_manager_get_highlight_current_line
                                   (void);

### pluma_prefs_manager_set_highlight_current_line ()

    void
    pluma_prefs_manager_set_highlight_current_line
                                   (gboolean hl);

### pluma_prefs_manager_highlight_current_line_can_set ()

    gboolean
    pluma_prefs_manager_highlight_current_line_can_set
                                   (void);

### pluma_prefs_manager_get_bracket_matching ()

    gboolean
    pluma_prefs_manager_get_bracket_matching
                                   (void);

### pluma_prefs_manager_set_bracket_matching ()

    void
    pluma_prefs_manager_set_bracket_matching
                                   (gboolean bm);

### pluma_prefs_manager_bracket_matching_can_set ()

    gboolean
    pluma_prefs_manager_bracket_matching_can_set
                                   (void);

### pluma_prefs_manager_get_display_right_margin ()

    gboolean
    pluma_prefs_manager_get_display_right_margin
                                   (void);

### pluma_prefs_manager_set_display_right_margin ()

    void
    pluma_prefs_manager_set_display_right_margin
                                   (gboolean drm);

### pluma_prefs_manager_display_right_margin_can_set ()

    gboolean
    pluma_prefs_manager_display_right_margin_can_set
                                   (void);

### pluma_prefs_manager_get_right_margin_position ()

    gint
    pluma_prefs_manager_get_right_margin_position
                                   (void);

### pluma_prefs_manager_set_right_margin_position ()

    void
    pluma_prefs_manager_set_right_margin_position
                                   (gint rmp);

### pluma_prefs_manager_right_margin_position_can_set ()

    gboolean
    pluma_prefs_manager_right_margin_position_can_set
                                   (void);

### pluma_prefs_manager_get_enable_syntax_highlighting ()

    gboolean
    pluma_prefs_manager_get_enable_syntax_highlighting
                                   (void);

### pluma_prefs_manager_set_enable_syntax_highlighting ()

    void
    pluma_prefs_manager_set_enable_syntax_highlighting
                                   (gboolean esh);

### pluma_prefs_manager_enable_syntax_highlighting_can_set ()

    gboolean
    pluma_prefs_manager_enable_syntax_highlighting_can_set
                                   (void);

### pluma_prefs_manager_get_writable_vfs_schemes ()

    GSList *
    pluma_prefs_manager_get_writable_vfs_schemes
                                   (void);

### pluma_prefs_manager_get_restore_cursor_position ()

    gboolean
    pluma_prefs_manager_get_restore_cursor_position
                                   (void);

### pluma_prefs_manager_get_enable_search_highlighting ()

    gboolean
    pluma_prefs_manager_get_enable_search_highlighting
                                   (void);

### pluma_prefs_manager_set_enable_search_highlighting ()

    void
    pluma_prefs_manager_set_enable_search_highlighting
                                   (gboolean esh);

### pluma_prefs_manager_enable_search_highlighting_can_set ()

    gboolean
    pluma_prefs_manager_enable_search_highlighting_can_set
                                   (void);

### pluma_prefs_manager_get_lockdown ()

    PlumaLockdownMask
    pluma_prefs_manager_get_lockdown (void);

## Types and Values

### GPM_USE_DEFAULT_FONT

    #define GPM_USE_DEFAULT_FONT "use-default-font"

### GPM_EDITOR_FONT

    #define GPM_EDITOR_FONT			"editor-font"

### GPM_CREATE_BACKUP_COPY

    #define GPM_CREATE_BACKUP_COPY "create-backup-copy"

### GPM_AUTO_SAVE

    #define GPM_AUTO_SAVE			"auto-save"

### GPM_AUTO_SAVE_INTERVAL

    #define GPM_AUTO_SAVE_INTERVAL "auto-save-interval"

### GPM_UNDO_ACTIONS_LIMIT

    #define GPM_UNDO_ACTIONS_LIMIT "max-undo-actions"

### GPM_WRAP_MODE

    #define GPM_WRAP_MODE			"wrap-mode"

### GPM_TABS_SIZE

    #define GPM_TABS_SIZE			"tabs-size"

### GPM_INSERT_SPACES

    #define GPM_INSERT_SPACES		"insert-spaces"

### GPM_AUTO_INDENT

    #define GPM_AUTO_INDENT			"auto-indent"

### GPM_DISPLAY_LINE_NUMBERS

    #define GPM_DISPLAY_LINE_NUMBERS "display-line-numbers"

### GPM_HIGHLIGHT_CURRENT_LINE

    #define GPM_HIGHLIGHT_CURRENT_LINE "highlight-current-line"

### GPM_BRACKET_MATCHING

    #define GPM_BRACKET_MATCHING		"bracket-matching"

### GPM_DISPLAY_RIGHT_MARGIN

    #define GPM_DISPLAY_RIGHT_MARGIN "display-right-margin"

### GPM_RIGHT_MARGIN_POSITION

    #define GPM_RIGHT_MARGIN_POSITION "right-margin-position"

### GPM_RESTORE_CURSOR_POSITION

    #define GPM_RESTORE_CURSOR_POSITION "restore-cursor-position"

### GPM_SEARCH_HIGHLIGHTING_ENABLE

    #define GPM_SEARCH_HIGHLIGHTING_ENABLE "enable-search-highlighting"

### GPM_TOOLBAR_VISIBLE

    #define GPM_TOOLBAR_VISIBLE			"toolbar-visible"

### GPM_TOOLBAR_BUTTONS_STYLE

    #define GPM_TOOLBAR_BUTTONS_STYLE "toolbar-buttons-style"

### GPM_STATUSBAR_VISIBLE

    #define GPM_STATUSBAR_VISIBLE		"statusbar-visible"

### GPM_SIDE_PANE_VISIBLE

    #define GPM_SIDE_PANE_VISIBLE		"side-pane-visible"

### GPM_BOTTOM_PANEL_VISIBLE

    #define GPM_BOTTOM_PANEL_VISIBLE "bottom-panel-visible"

### GPM_MAX_RECENTS

    #define GPM_MAX_RECENTS			"max-recents"

### GPM_PRINT_SYNTAX

    #define GPM_PRINT_SYNTAX		"print-syntax-highlighting"

### GPM_PRINT_HEADER

    #define GPM_PRINT_HEADER		"print-header"

### GPM_PRINT_WRAP_MODE

    #define GPM_PRINT_WRAP_MODE		"print-wrap-mode"

### GPM_PRINT_LINE_NUMBERS

    #define GPM_PRINT_LINE_NUMBERS "print-line-numbers"

### GPM_PRINT_FONT_BODY

    #define GPM_PRINT_FONT_BODY			"print-font-body-pango"

### GPM_PRINT_FONT_HEADER

    #define GPM_PRINT_FONT_HEADER		"print-font-header-pango"

### GPM_PRINT_FONT_NUMBERS

    #define GPM_PRINT_FONT_NUMBERS		"print-font-numbers-pango"

### GPM_AUTO_DETECTED_ENCODINGS

    #define GPM_AUTO_DETECTED_ENCODINGS		"auto-detected-encodings"

### GPM_SHOWN_IN_MENU_ENCODINGS

    #define GPM_SHOWN_IN_MENU_ENCODINGS		"shown-in-menu-encodings"

### GPM_SYNTAX_HL_ENABLE

    #define GPM_SYNTAX_HL_ENABLE		"enable-syntax-highlighting"

### GPM_WRITABLE_VFS_SCHEMES

    #define GPM_WRITABLE_VFS_SCHEMES 	"writable-vfs-schemes"

### GPM_LOCKDOWN_COMMAND_LINE

    #define GPM_LOCKDOWN_COMMAND_LINE "disable-command-line"

### GPM_LOCKDOWN_PRINTING

    #define GPM_LOCKDOWN_PRINTING		"disable-printing"

### GPM_LOCKDOWN_PRINT_SETUP

    #define GPM_LOCKDOWN_PRINT_SETUP "disable-print-setup"

### GPM_LOCKDOWN_SAVE_TO_DISK

    #define GPM_LOCKDOWN_SAVE_TO_DISK "disable-save-to-disk"

### GPM_DEFAULT_AUTO_SAVE_INTERVAL

    #define GPM_DEFAULT_AUTO_SAVE_INTERVAL 10 /* minutes */

### GPM_DEFAULT_MAX_RECENTS

    #define GPM_DEFAULT_MAX_RECENTS			5

### enum PlumaToolbarSetting

#### Members

PLUMA_TOOLBAR_SYSTEM |  |
PLUMA_TOOLBAR_ICONS |  |
PLUMA_TOOLBAR_ICONS_AND_TEXT |  |
PLUMA_TOOLBAR_ICONS_BOTH_HORIZ |  |