window1
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_NORMAL
GDK_GRAVITY_NORTH_WEST
True
False
True
True
True
True
GTK_POS_TOP
False
False
5
True
False
5
True
False
5
True
0
0.5
GTK_SHADOW_NONE
5
True
False
5
True
True
Enable files autosave
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
2
2
False
5
5
True
Save files interval in minutes
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
1
2
0
1
fill
Save session interval in minutes
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
1
2
1
2
fill
True
True
1
0
True
GTK_UPDATE_ALWAYS
False
False
10 1 1000 1 10 10
0
1
0
1
fill
True
1
0
True
GTK_UPDATE_ALWAYS
False
False
10 0 1000 1 10 10
0
1
1
2
fill
0
False
True
True
<b>Autosave</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
0
False
True
True
False
5
True
0
0.5
GTK_SHADOW_NONE
5
True
False
5
True
True
Sorted in opening order
True
GTK_RELIEF_NORMAL
True
True
False
True
0
False
False
True
True
Sorted by most recent use
True
GTK_RELIEF_NORMAL
True
False
False
True
radiobutton9
0
False
False
True
True
Sorted in alphabetical order
True
GTK_RELIEF_NORMAL
True
False
False
True
radiobutton9
0
False
False
True
True
Do not show tabs
True
GTK_RELIEF_NORMAL
True
False
False
True
radiobutton9
0
False
False
5
True
False
5
True
Position:
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
0
False
False
0
True
True
True
<b>Editor tabs</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
0
True
True
False
True
True
Documents
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
5
True
0
0.5
GTK_SHADOW_NONE
True
False
0
5
True
0
0.5
GTK_SHADOW_NONE
5
True
False
5
True
True
Disable auto-format
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
False
0
True
False
True
0
True
True
True
True
Indent Setting
True
GTK_RELIEF_NORMAL
True
20
False
True
0
False
False
True
<b>Autoformat style</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
5
True
0.5
0.5
GTK_SHADOW_NONE
10
True
False
5
True
<b>'indent' arguments</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
False
False
True
0
True
*
False
0
False
False
True
Arguments associated with the selected autoformat style.
Select the 'Indent Setting' button to manage the autoformat styles.
Read the info page for 'indent' for more details
False
False
GTK_JUSTIFY_LEFT
True
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
5
False
5
True
gtk-dialog-info
6
0.5
0.5
0
0
0
False
True
True
Note: If there is a project open, the preferences in this page are project preferences and will be loaded from and saved with the project. If there is no project open, they will be global preferences.
False
False
GTK_JUSTIFY_FILL
True
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
True
0
False
True
False
True
True
Indentation
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
False
0
5
True
0
0.5
GTK_SHADOW_NONE
10
True
3
1
False
0
0
True
True
Always save in UTF-8 encoding (faster)
True
GTK_RELIEF_NORMAL
True
False
False
True
0
1
0
1
fill
True
True
Try to save in original encoding
True
GTK_RELIEF_NORMAL
True
False
False
True
radiobutton10
0
1
1
2
fill
True
True
Try to save in current locale's encoding
True
GTK_RELIEF_NORMAL
True
False
False
True
radiobutton10
0
1
2
3
fill
True
<b>Encoding to use when saving files</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
5
True
0
0.5
GTK_SHADOW_NONE
10
True
False
5
True
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
True
True
True
True
False
False
False
False
False
0
True
True
True
False
6
True
True
gtk-add
True
GTK_RELIEF_NORMAL
True
0
False
False
True
True
gtk-remove
True
GTK_RELIEF_NORMAL
True
0
False
False
True
True
gtk-go-up
True
GTK_RELIEF_NORMAL
True
0
False
False
True
True
gtk-go-down
True
GTK_RELIEF_NORMAL
True
0
False
False
0
False
False
True
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
True
True
True
True
False
False
False
False
False
0
True
True
True
<b>Supported Encodings</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
True
True
False
True
True
Encodings
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
Indent Preferences
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_CENTER
False
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_NORMAL
GDK_GRAVITY_NORTH_WEST
True
False
True
False
0
5
True
True
0
5
True
False
0
True
0
0.5
GTK_SHADOW_IN
True
True
0
True
True
0
True
False
0
True
Specify the number of spaces by which braces are indented.
True
Brace
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
40
True
True
1
0
False
GTK_UPDATE_ALWAYS
False
False
12 0 99 1 10 10
0
True
False
0
True
True
True
Place the brace on the line of the if test.
True
Braces on IF line
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Place the brace on the line following the if test.
True
Braces after IF Line
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
True
True
GTK_RELIEF_NORMAL
True
False
True
True
0
False
False
5
True
True
True
True
0
True
False
0
True
Specify the indentation level when a statement is broken across two lines (default 0).
True
Continuation
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
40
True
True
1
0
False
GTK_UPDATE_ALWAYS
False
False
12 0 99 1 10 10
0
True
False
0
True
True
True
Place a space after a cast operator.
True
Space after Cast
True
GTK_RELIEF_NORMAL
True
False
False
True
0
True
True
True
Foece a space between an 'if' and the following parenthesis (default).
True
Space after IF
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Cuddle up to the immediately preceding '}' in an if-then-else construct.
True
Cuddle Else
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
5
True
True
True
True
0
True
False
0
True
Specify the number of spaces that 'case' labels should be indented to the right of the containing 'switch' statement.
True
Case
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
40
True
True
1
0
False
GTK_UPDATE_ALWAYS
False
False
12 0 99 1 10 10
0
True
False
0
True
True
True
Place a space between the name of the procedure being called and the '('.
True
Space after Proc Call
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Force a space between a 'while' and the following parenthesis (default).
True
Space after WHILE
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Force a space between a 'for' and the following parenthesis (default).
True
Space after FOR
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
5
True
True
True
<b>Statements</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
5
False
True
5
False
True
3
True
0
0.5
GTK_SHADOW_IN
True
True
0
True
True
0
True
Force a newline after each comma in a declaration.
True
Line after Commas
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
False
0
True
Specify the column of identifiers.
True
Declarations
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
40
True
True
1
0
False
GTK_UPDATE_ALWAYS
False
False
12 0 99 1 10 10
0
True
True
0
True
True
5
True
True
True
True
0
True
Place the '{' following a 'struct' declaration on the next line.
True
Braces after Struct
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Place the type of a procedure beeing defined on the previous line.
True
Procnames start lines
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
5
True
True
True
True
0
True
Place the '{' following a 'struct' declaration on the same line.
True
True
Braces on Struct
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
True
True
GTK_RELIEF_NORMAL
True
False
True
True
0
False
False
5
True
True
True
<b>Declarations</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
5
False
True
3
True
0
0.5
GTK_SHADOW_IN
True
True
0
True
True
0
True
False
0
True
Specify the value of indentation for each level.
True
Level
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
40
True
True
1
0
False
GTK_UPDATE_ALWAYS
False
False
12 0 99 1 10 10
0
True
False
0
True
True
True
Line up continuation line to start at the character position just after the left parenthesis if a line has a left parenthesis which is not closed on that line.
True
Continue at Parenth.
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
5
True
True
True
True
0
True
False
0
True
Specify how many spaces to indent type declarations.
True
Parameter
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
40
True
True
1
0
False
GTK_UPDATE_ALWAYS
False
False
12 0 99 1 10 10
0
True
False
0
True
True
True
True
True
GTK_RELIEF_NORMAL
True
False
True
True
0
False
False
5
True
True
True
True
0
True
False
0
True
Specify the number o spaces for a TAB (default 8).
True
Tab Size
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
40
True
True
1
0
False
GTK_UPDATE_ALWAYS
False
False
12 0 99 1 10 10
0
True
False
0
True
True
True
True
True
GTK_RELIEF_NORMAL
True
False
True
True
0
False
False
5
False
True
True
<b>Indentation</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
5
False
True
3
True
0
0.5
GTK_SHADOW_IN
True
True
0
True
True
0
True
Prefer to break long lines before the boolean operators '&&' and '||'.
True
Break before Boolean
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
5
True
True
True
True
0
True
Honour newlines by giving them the highest possible priority.
True
Honour Newlines
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
5
True
True
True
True
0
True
False
0
True
Specify the maximum length of a line of C code, not including possible comments that follow it.
True
Length
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
40
True
True
1
0
False
GTK_UPDATE_ALWAYS
False
False
14 0 99 1 10 10
0
True
False
0
False
False
5
True
True
True
<b>Breaking Long Lines</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
5
False
True
3
True
0
0.5
GTK_SHADOW_IN
True
True
0
True
True
0
True
Force a blank line after every block of declarations.
True
After Declarations
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
5
True
True
True
True
0
True
Force a blank line after every procedure body.
True
After Procedures
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
5
True
True
True
True
0
True
Swallow optional blank lines.
True
Swallow Optional
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
5
True
True
True
<b>Blank Lines</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
5
True
0
0.5
GTK_SHADOW_OUT
True
0
0.5
1
1
0
0
10
10
True
False
0
True
False
10
True
False
True
0
True
True
True
New
Style
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
True
True
True
0
True
*
False
0
False
True
2
False
True
True
True
True
True
0
True
*
False
5
False
False
5
True
False
0
True
gtk-dialog-info
6
0.5
0.5
0
0
0
False
True
True
You can modify the parameters either by
using the above buttons or by editing them
directly (See indent manual).
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
5
False
False
True
Display the indent output according the selected parameters.
True
GTK_RELIEF_NORMAL
True
True
0.5
0.5
0
0
0
0
0
0
True
False
2
True
gtk-print-preview
4
0.5
0.5
0
0
0
False
False
True
Preview
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
0
True
False
5
False
True
5
True
0
0.5
GTK_SHADOW_IN
True
0.5
0.5
1
0.97000002861
0
0
12
0
3
True
GTK_BUTTONBOX_SPREAD
0
True
Create a new style with name defined in "New Style" entry ("-gnu" parameters by default).
True
True
gtk-new
True
GTK_RELIEF_NORMAL
True
True
Delete the style selected in the combo style selector.
True
True
gtk-delete
True
GTK_RELIEF_NORMAL
True
True
Save the selected Style with the modified parameters.
True
True
Update Style
True
GTK_RELIEF_NORMAL
True
True
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
True
True
0
False
False
True
True
GTK_POLICY_ALWAYS
GTK_POLICY_ALWAYS
GTK_SHADOW_NONE
GTK_CORNER_TOP_LEFT
400
True
True
False
False
False
GTK_JUSTIFY_LEFT
GTK_WRAP_NONE
False
0
0
0
0
0
0
0
True
True
0
True
True
True
0
False
True
5
True
True
0
True
True
gtk-help
True
GTK_RELIEF_NORMAL
True
0
False
False
True
True
gtk-quit
True
GTK_RELIEF_NORMAL
True
0
False
False
0
False
False