pluma-prefs-manager

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

## Synopsis

    #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;
    gboolean            pluma_prefs_manager_init            (void);
    void                pluma_prefs_manager_shutdown        (void);
    gboolean            pluma_prefs_manager_get_use_default_font
                                                            (void);
    void                pluma_prefs_manager_set_use_default_font
                                                            (gboolean udf);
    gboolean            pluma_prefs_manager_use_default_font_can_set
                                                            (void);
    gchar *             pluma_prefs_manager_get_editor_font (void);
    void                pluma_prefs_manager_set_editor_font (const gchar *font);
    gboolean            pluma_prefs_manager_editor_font_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_create_backup_copy
                                                            (void);
    void                pluma_prefs_manager_set_create_backup_copy
                                                            (gboolean cbc);
    gboolean            pluma_prefs_manager_create_backup_copy_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_auto_save   (void);
    void                pluma_prefs_manager_set_auto_save   (gboolean as);
    gboolean            pluma_prefs_manager_auto_save_can_set
                                                            (void);
    gint                pluma_prefs_manager_get_auto_save_interval
                                                            (void);
    void                pluma_prefs_manager_set_auto_save_interval
                                                            (gint asi);
    gboolean            pluma_prefs_manager_auto_save_interval_can_set
                                                            (void);
    gint                pluma_prefs_manager_get_undo_actions_limit
                                                            (void);
    void                pluma_prefs_manager_set_undo_actions_limit
                                                            (gint ual);
    gboolean            pluma_prefs_manager_undo_actions_limit_can_set
                                                            (void);
    GtkWrapMode         pluma_prefs_manager_get_wrap_mode   (void);
    void                pluma_prefs_manager_set_wrap_mode   (GtkWrapMode wp);
    gboolean            pluma_prefs_manager_wrap_mode_can_set
                                                            (void);
    gint                pluma_prefs_manager_get_tabs_size   (void);
    void                pluma_prefs_manager_set_tabs_size   (gint ts);
    gboolean            pluma_prefs_manager_tabs_size_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_insert_spaces
                                                            (void);
    void                pluma_prefs_manager_set_insert_spaces
                                                            (gboolean ai);
    gboolean            pluma_prefs_manager_insert_spaces_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_auto_indent (void);
    void                pluma_prefs_manager_set_auto_indent (gboolean ai);
    gboolean            pluma_prefs_manager_auto_indent_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_display_line_numbers
                                                            (void);
    void                pluma_prefs_manager_set_display_line_numbers
                                                            (gboolean dln);
    gboolean            pluma_prefs_manager_display_line_numbers_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_toolbar_visible
                                                            (void);
    void                pluma_prefs_manager_set_toolbar_visible
                                                            (gboolean tv);
    gboolean            pluma_prefs_manager_toolbar_visible_can_set
                                                            (void);
    PlumaToolbarSetting pluma_prefs_manager_get_toolbar_buttons_style
                                                            (void);
    void                pluma_prefs_manager_set_toolbar_buttons_style
                                                            (PlumaToolbarSetting tbs);
    gboolean            pluma_prefs_manager_toolbar_buttons_style_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_statusbar_visible
                                                            (void);
    void                pluma_prefs_manager_set_statusbar_visible
                                                            (gboolean sv);
    gboolean            pluma_prefs_manager_statusbar_visible_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_side_pane_visible
                                                            (void);
    void                pluma_prefs_manager_set_side_pane_visible
                                                            (gboolean tv);
    gboolean            pluma_prefs_manager_side_pane_visible_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_bottom_panel_visible
                                                            (void);
    void                pluma_prefs_manager_set_bottom_panel_visible
                                                            (gboolean tv);
    gboolean            pluma_prefs_manager_bottom_panel_visible_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_print_syntax_hl
                                                            (void);
    void                pluma_prefs_manager_set_print_syntax_hl
                                                            (gboolean ps);
    gboolean            pluma_prefs_manager_print_syntax_hl_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_print_header
                                                            (void);
    void                pluma_prefs_manager_set_print_header
                                                            (gboolean ph);
    gboolean            pluma_prefs_manager_print_header_can_set
                                                            (void);
    GtkWrapMode         pluma_prefs_manager_get_print_wrap_mode
                                                            (void);
    void                pluma_prefs_manager_set_print_wrap_mode
                                                            (GtkWrapMode pwm);
    gboolean            pluma_prefs_manager_print_wrap_mode_can_set
                                                            (void);
    gint                pluma_prefs_manager_get_print_line_numbers
                                                            (void);
    void                pluma_prefs_manager_set_print_line_numbers
                                                            (gint pln);
    gboolean            pluma_prefs_manager_print_line_numbers_can_set
                                                            (void);
    gchar *             pluma_prefs_manager_get_print_font_body
                                                            (void);
    void                pluma_prefs_manager_set_print_font_body
                                                            (const gchar *font);
    gboolean            pluma_prefs_manager_print_font_body_can_set
                                                            (void);
    gchar *             pluma_prefs_manager_get_default_print_font_body
                                                            (void);
    gchar *             pluma_prefs_manager_get_print_font_header
                                                            (void);
    void                pluma_prefs_manager_set_print_font_header
                                                            (const gchar *font);
    gboolean            pluma_prefs_manager_print_font_header_can_set
                                                            (void);
    gchar *             pluma_prefs_manager_get_default_print_font_header
                                                            (void);
    gchar *             pluma_prefs_manager_get_print_font_numbers
                                                            (void);
    void                pluma_prefs_manager_set_print_font_numbers
                                                            (const gchar *font);
    gboolean            pluma_prefs_manager_print_font_numbers_can_set
                                                            (void);
    gchar *             pluma_prefs_manager_get_default_print_font_numbers
                                                            (void);
    gint                pluma_prefs_manager_get_max_recents (void);
    GSList *            pluma_prefs_manager_get_auto_detected_encodings
                                                            (void);
    GSList *            pluma_prefs_manager_get_shown_in_menu_encodings
                                                            (void);
    void                pluma_prefs_manager_set_shown_in_menu_encodings
                                                            (const GSList *encs);
    gboolean            pluma_prefs_manager_shown_in_menu_encodings_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_highlight_current_line
                                                            (void);
    void                pluma_prefs_manager_set_highlight_current_line
                                                            (gboolean hl);
    gboolean            pluma_prefs_manager_highlight_current_line_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_bracket_matching
                                                            (void);
    void                pluma_prefs_manager_set_bracket_matching
                                                            (gboolean bm);
    gboolean            pluma_prefs_manager_bracket_matching_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_display_right_margin
                                                            (void);
    void                pluma_prefs_manager_set_display_right_margin
                                                            (gboolean drm);
    gboolean            pluma_prefs_manager_display_right_margin_can_set
                                                            (void);
    gint                pluma_prefs_manager_get_right_margin_position
                                                            (void);
    void                pluma_prefs_manager_set_right_margin_position
                                                            (gint rmp);
    gboolean            pluma_prefs_manager_right_margin_position_can_set
                                                            (void);
    gboolean            pluma_prefs_manager_get_enable_syntax_highlighting
                                                            (void);
    void                pluma_prefs_manager_set_enable_syntax_highlighting
                                                            (gboolean esh);
    gboolean            pluma_prefs_manager_enable_syntax_highlighting_can_set
                                                            (void);
    GSList *            pluma_prefs_manager_get_writable_vfs_schemes
                                                            (void);
    gboolean            pluma_prefs_manager_get_restore_cursor_position
                                                            (void);
    gboolean            pluma_prefs_manager_get_enable_search_highlighting
                                                            (void);
    void                pluma_prefs_manager_set_enable_search_highlighting
                                                            (gboolean esh);
    gboolean            pluma_prefs_manager_enable_search_highlighting_can_set
                                                            (void);
    PlumaLockdownMask   pluma_prefs_manager_get_lockdown    (void);

## Description

## Details

### 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

    typedef enum {
    	PLUMA_TOOLBAR_SYSTEM = 0,
    	PLUMA_TOOLBAR_ICONS,
    	PLUMA_TOOLBAR_ICONS_AND_TEXT,
    	PLUMA_TOOLBAR_ICONS_BOTH_HORIZ
    } PlumaToolbarSetting;

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

### 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);