GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
gui-preferences-ed.h File Reference
#include <Qsci/qsciscintilla.h>
#include "gui-settings.h"
#include "localcharset-wrapper.h"
Include dependency graph for gui-preferences-ed.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  find_dialog_options {
  FIND_DLG_MORE = 1 , FIND_DLG_CASE = 2 , FIND_DLG_START = 4 , FIND_DLG_WRAP = 8 ,
  FIND_DLG_REGX = 16 , FIND_DLG_WORDS = 32 , FIND_DLG_BACK = 64 , FIND_DLG_SEL = 128
}
 

Functions

const gui_pref ed_always_reload_changed_files ("editor/always_reload_changed_files", QVariant(false))
 
const gui_pref ed_auto_endif ("editor/auto_endif", QVariant(1))
 
const gui_pref ed_auto_indent ("editor/auto_indent", QVariant(true))
 
const gui_pref ed_backspace_unindents_line ("editor/backspace_unindents_line", QVariant(false))
 
const gui_pref ed_break_lines ("editor/break_lines", QVariant(false))
 
const gui_pref ed_break_lines_comments ("editor/break_lines_comments", QVariant(false))
 
const gui_pref ed_code_completion ("editor/codeCompletion", QVariant(true))
 
const gui_pref ed_code_completion_case ("editor/codeCompletion_case", QVariant(true))
 
const gui_pref ed_code_completion_document ("editor/codeCompletion_document", QVariant(true))
 
const gui_pref ed_code_completion_keywords ("editor/codeCompletion_keywords", QVariant(true))
 
const gui_pref ed_code_completion_octave_builtins ("editor/codeCompletion_octave_builtins", QVariant(true))
 
const gui_pref ed_code_completion_octave_functions ("editor/codeCompletion_octave_functions", QVariant(true))
 
const gui_pref ed_code_completion_replace ("editor/codeCompletion_replace", QVariant(false))
 
const gui_pref ed_code_completion_threshold ("editor/codeCompletion_threshold", QVariant(3))
 
const gui_pref ed_code_folding ("editor/code_folding", QVariant(true))
 
const gui_pref ed_color_mode ("editor/color_mode", QVariant(0))
 
const gui_pref ed_comment_str ("editor/oct_comment_str", QVariant(0))
 
const gui_pref ed_comment_str_old ("editor/octave_comment_string", QVariant(0))
 
const gui_pref ed_create_new_file ("editor/create_new_file", QVariant(false))
 
const gui_pref ed_default_enc ("editor/default_encoding", QVariant("UTF-8"))
 
const gui_pref ed_default_eol_mode ("editor/default_eol_mode", QVariant(os_eol_mode))
 
const gui_pref ed_fdlg_opts ("editor/fdgl_opts", QVariant(FIND_DLG_WRAP))
 
const gui_pref ed_fdlg_pos ("editor/fdgl_pos", QVariant(QPoint(0, 0)))
 
const gui_pref ed_fdlg_replace ("editor/fdgl_replace", QVariant())
 
const gui_pref ed_fdlg_search ("editor/fdgl_search", QVariant())
 
const gui_pref ed_force_newline ("editor/force_newline", QVariant(true))
 
const gui_pref ed_hiding_closes_files ("editor/hiding_closes_files", QVariant(false))
 
const gui_pref ed_highlight_all_occurrences ("editor/highlight_all_occurrences", QVariant(true))
 
const gui_pref ed_highlight_current_line ("editor/highlightCurrentLine", QVariant(true))
 
const gui_pref ed_highlight_current_line_color ("editor/highlightCurrentLineColor", QVariant(settings_color_no_change))
 
const gui_pref ed_indent_uses_tabs ("editor/indent_uses_tabs", QVariant(false))
 
const gui_pref ed_indent_width ("editor/indent_width", QVariant(2))
 
const QString ed_last_comment_str ("editor/oct_last_comment_str")
 
const gui_pref ed_line_numbers_size ("editor/line_numbers_size", QVariant(0))
 
const gui_pref ed_long_line_column ("editor/long_line_column", QVariant(80))
 
const gui_pref ed_long_line_marker ("editor/long_line_marker", QVariant(true))
 
const gui_pref ed_long_line_marker_background ("editor/long_line_marker_background", QVariant(false))
 
const gui_pref ed_long_line_marker_line ("editor/long_line_marker_line", QVariant(true))
 
const gui_pref ed_mru_file_encodings ("editor/mru_file_encodings", QVariant())
 
const gui_pref ed_mru_file_list ("editor/mru_file_list", QVariant())
 
const gui_pref ed_restore_session ("editor/restoreSession", QVariant(true))
 
const gui_pref ed_rm_trailing_spaces ("editor/rm_trailing_spaces", QVariant(true))
 
const gui_pref ed_session_bookmarks ("editor/saved_session_bookmarks", QVariant(QStringList()))
 
const gui_pref ed_session_enc ("editor/saved_session_encodings", QVariant(QStringList()))
 
const gui_pref ed_session_ind ("editor/saved_session_tab_index", QVariant(QStringList()))
 
const gui_pref ed_session_lines ("editor/saved_session_lines", QVariant(QStringList()))
 
const gui_pref ed_session_names ("editor/savedSessionTabs", QVariant(QStringList()))
 
const gui_pref ed_show_dbg_file ("editor/show_dbg_file", QVariant(true))
 
const gui_pref ed_show_edit_status_bar ("editor/show_edit_status_bar", QVariant(true))
 
const gui_pref ed_show_eol_chars ("editor/show_eol_chars", QVariant(false))
 
const gui_pref ed_show_hscroll_bar ("editor/show_hscroll_bar", QVariant(true))
 
const gui_pref ed_show_indent_guides ("editor/show_indent_guides", QVariant(false))
 
const gui_pref ed_show_Line_numbers ("editor/showLineNumbers", QVariant(true))
 
const gui_pref ed_show_line_numbers ("editor/showLineNumbers", QVariant(true))
 
const gui_pref ed_show_toolbar ("editor/show_toolbar", QVariant(true))
 
const gui_pref ed_show_white_space ("editor/show_white_space", QVariant(false))
 
const gui_pref ed_show_white_space_indent ("editor/show_white_space_indent", QVariant(false))
 
const gui_pref ed_tab_indents_line ("editor/tab_indents_line", QVariant(false))
 
const gui_pref ed_tab_position ("editor/tab_position", QVariant(QTabWidget::North))
 
const gui_pref ed_tab_width ("editor/tab_width", QVariant(2))
 
const gui_pref ed_tabs_max_width ("editor/tabs_max_width", QVariant(0))
 
const gui_pref ed_tabs_rotated ("editor/tabs_rotated", QVariant(false))
 
const gui_pref ed_uncomment_str ("editor/oct_uncomment_str", QVariant(1+2+4+8))
 
const gui_pref ed_wrap_lines ("editor/wrap_lines", QVariant(false))
 

Variables

const QStringList ed_comment_strings
 
const int ed_comment_strings_count = 5
 
const int ed_max_lexer_styles = 64
 
const int ed_max_style_number = 128
 
const QStringList ed_tab_position_names
 
const int os_eol_mode = QsciScintilla::EolUnix
 

Enumeration Type Documentation

◆ find_dialog_options

Enumerator
FIND_DLG_MORE 
FIND_DLG_CASE 
FIND_DLG_START 
FIND_DLG_WRAP 
FIND_DLG_REGX 
FIND_DLG_WORDS 
FIND_DLG_BACK 
FIND_DLG_SEL 

Definition at line 276 of file gui-preferences-ed.h.

Function Documentation

◆ ed_always_reload_changed_files()

const gui_pref ed_always_reload_changed_files ( "editor/always_reload_changed_files"  ,
QVariant(false)   
)

◆ ed_auto_endif()

const gui_pref ed_auto_endif ( "editor/auto_endif"  ,
QVariant(1)   
)

◆ ed_auto_indent()

const gui_pref ed_auto_indent ( "editor/auto_indent"  ,
QVariant(true)   
)

◆ ed_backspace_unindents_line()

const gui_pref ed_backspace_unindents_line ( "editor/backspace_unindents_line"  ,
QVariant(false)   
)

◆ ed_break_lines()

const gui_pref ed_break_lines ( "editor/break_lines"  ,
QVariant(false)   
)

◆ ed_break_lines_comments()

const gui_pref ed_break_lines_comments ( "editor/break_lines_comments"  ,
QVariant(false)   
)

◆ ed_code_completion()

const gui_pref ed_code_completion ( "editor/codeCompletion"  ,
QVariant(true)   
)

◆ ed_code_completion_case()

const gui_pref ed_code_completion_case ( "editor/codeCompletion_case"  ,
QVariant(true)   
)

◆ ed_code_completion_document()

const gui_pref ed_code_completion_document ( "editor/codeCompletion_document"  ,
QVariant(true)   
)

◆ ed_code_completion_keywords()

const gui_pref ed_code_completion_keywords ( "editor/codeCompletion_keywords"  ,
QVariant(true)   
)

◆ ed_code_completion_octave_builtins()

const gui_pref ed_code_completion_octave_builtins ( "editor/codeCompletion_octave_builtins"  ,
QVariant(true)   
)

◆ ed_code_completion_octave_functions()

const gui_pref ed_code_completion_octave_functions ( "editor/codeCompletion_octave_functions"  ,
QVariant(true)   
)

◆ ed_code_completion_replace()

const gui_pref ed_code_completion_replace ( "editor/codeCompletion_replace"  ,
QVariant(false)   
)

◆ ed_code_completion_threshold()

const gui_pref ed_code_completion_threshold ( "editor/codeCompletion_threshold"  ,
QVariant(3)   
)

◆ ed_code_folding()

const gui_pref ed_code_folding ( "editor/code_folding"  ,
QVariant(true)   
)

◆ ed_color_mode()

◆ ed_comment_str()

const gui_pref ed_comment_str ( "editor/oct_comment_str"  ,
QVariant(0)   
)

◆ ed_comment_str_old()

const gui_pref ed_comment_str_old ( "editor/octave_comment_string"  ,
QVariant(0)   
)

◆ ed_create_new_file()

◆ ed_default_enc()

◆ ed_default_eol_mode()

◆ ed_fdlg_opts()

const gui_pref ed_fdlg_opts ( "editor/fdgl_opts"  ,
QVariant(FIND_DLG_WRAP  
)

◆ ed_fdlg_pos()

const gui_pref ed_fdlg_pos ( "editor/fdgl_pos"  ,
QVariant(QPoint(0, 0))   
)

◆ ed_fdlg_replace()

const gui_pref ed_fdlg_replace ( "editor/fdgl_replace"  ,
QVariant()   
)

◆ ed_fdlg_search()

const gui_pref ed_fdlg_search ( "editor/fdgl_search"  ,
QVariant()   
)

◆ ed_force_newline()

const gui_pref ed_force_newline ( "editor/force_newline"  ,
QVariant(true)   
)

◆ ed_hiding_closes_files()

const gui_pref ed_hiding_closes_files ( "editor/hiding_closes_files"  ,
QVariant(false)   
)

◆ ed_highlight_all_occurrences()

const gui_pref ed_highlight_all_occurrences ( "editor/highlight_all_occurrences"  ,
QVariant(true)   
)

◆ ed_highlight_current_line()

const gui_pref ed_highlight_current_line ( "editor/highlightCurrentLine"  ,
QVariant(true)   
)

◆ ed_highlight_current_line_color()

const gui_pref ed_highlight_current_line_color ( "editor/highlightCurrentLineColor"  ,
QVariant(settings_color_no_change  
)

◆ ed_indent_uses_tabs()

const gui_pref ed_indent_uses_tabs ( "editor/indent_uses_tabs"  ,
QVariant(false)   
)

◆ ed_indent_width()

const gui_pref ed_indent_width ( "editor/indent_width"  ,
QVariant(2)   
)

◆ ed_last_comment_str()

const QString ed_last_comment_str ( "editor/oct_last_comment_str"  )

◆ ed_line_numbers_size()

const gui_pref ed_line_numbers_size ( "editor/line_numbers_size"  ,
QVariant(0)   
)

◆ ed_long_line_column()

const gui_pref ed_long_line_column ( "editor/long_line_column"  ,
QVariant(80)   
)

◆ ed_long_line_marker()

◆ ed_long_line_marker_background()

const gui_pref ed_long_line_marker_background ( "editor/long_line_marker_background"  ,
QVariant(false)   
)

◆ ed_long_line_marker_line()

const gui_pref ed_long_line_marker_line ( "editor/long_line_marker_line"  ,
QVariant(true)   
)

◆ ed_mru_file_encodings()

const gui_pref ed_mru_file_encodings ( "editor/mru_file_encodings"  ,
QVariant()   
)

◆ ed_mru_file_list()

const gui_pref ed_mru_file_list ( "editor/mru_file_list"  ,
QVariant()   
)

◆ ed_restore_session()

const gui_pref ed_restore_session ( "editor/restoreSession"  ,
QVariant(true)   
)

◆ ed_rm_trailing_spaces()

const gui_pref ed_rm_trailing_spaces ( "editor/rm_trailing_spaces"  ,
QVariant(true)   
)

◆ ed_session_bookmarks()

const gui_pref ed_session_bookmarks ( "editor/saved_session_bookmarks"  ,
QVariant(QStringList())   
)

◆ ed_session_enc()

const gui_pref ed_session_enc ( "editor/saved_session_encodings"  ,
QVariant(QStringList())   
)

◆ ed_session_ind()

const gui_pref ed_session_ind ( "editor/saved_session_tab_index"  ,
QVariant(QStringList())   
)

◆ ed_session_lines()

const gui_pref ed_session_lines ( "editor/saved_session_lines"  ,
QVariant(QStringList())   
)

◆ ed_session_names()

const gui_pref ed_session_names ( "editor/savedSessionTabs"  ,
QVariant(QStringList())   
)

◆ ed_show_dbg_file()

◆ ed_show_edit_status_bar()

const gui_pref ed_show_edit_status_bar ( "editor/show_edit_status_bar"  ,
QVariant(true)   
)

◆ ed_show_eol_chars()

◆ ed_show_hscroll_bar()

◆ ed_show_indent_guides()

◆ ed_show_Line_numbers()

const gui_pref ed_show_Line_numbers ( "editor/showLineNumbers"  ,
QVariant(true)   
)

◆ ed_show_line_numbers()

◆ ed_show_toolbar()

const gui_pref ed_show_toolbar ( "editor/show_toolbar"  ,
QVariant(true)   
)

◆ ed_show_white_space()

◆ ed_show_white_space_indent()

const gui_pref ed_show_white_space_indent ( "editor/show_white_space_indent"  ,
QVariant(false)   
)

◆ ed_tab_indents_line()

const gui_pref ed_tab_indents_line ( "editor/tab_indents_line"  ,
QVariant(false)   
)

◆ ed_tab_position()

const gui_pref ed_tab_position ( "editor/tab_position"  ,
QVariant(QTabWidget::North)   
)

◆ ed_tab_width()

const gui_pref ed_tab_width ( "editor/tab_width"  ,
QVariant(2)   
)

◆ ed_tabs_max_width()

const gui_pref ed_tabs_max_width ( "editor/tabs_max_width"  ,
QVariant(0)   
)

◆ ed_tabs_rotated()

const gui_pref ed_tabs_rotated ( "editor/tabs_rotated"  ,
QVariant(false)   
)

◆ ed_uncomment_str()

const gui_pref ed_uncomment_str ( "editor/oct_uncomment_str"  ,
QVariant(1+2+4+8)   
)

◆ ed_wrap_lines()

const gui_pref ed_wrap_lines ( "editor/wrap_lines"  ,
QVariant(false)   
)

Variable Documentation

◆ ed_comment_strings

const QStringList ed_comment_strings
Initial value:
= {
"##",
"#",
"%",
"%%",
"%!"
}

Definition at line 183 of file gui-preferences-ed.h.

Referenced by settings_dialog::settings_dialog(), and octave_qscintilla::comment_string().

◆ ed_comment_strings_count

const int ed_comment_strings_count = 5

◆ ed_max_lexer_styles

◆ ed_max_style_number

const int ed_max_style_number = 128

Definition at line 44 of file gui-preferences-ed.h.

Referenced by resource_manager::get_valid_lexer_styles().

◆ ed_tab_position_names

const QStringList ed_tab_position_names
Initial value:
= {
QT_TRANSLATE_NOOP ("octave::settings_dialog", "Top"),
QT_TRANSLATE_NOOP ("octave::settings_dialog", "Bottom"),
QT_TRANSLATE_NOOP ("octave::settings_dialog", "Left"),
}

Definition at line 215 of file gui-preferences-ed.h.

Referenced by settings_dialog::settings_dialog().

◆ os_eol_mode

const int os_eol_mode = QsciScintilla::EolUnix

Definition at line 243 of file gui-preferences-ed.h.