Sets the number of spaces to use for each step of indent when the tab key is
pressed.
If width is -1, the value of the propertyView:tab-width property
will be used.
The propertyView:indent-width interacts with the
propertyView:insert-spaces-instead-of-tabs property and
propertyView:tab-width. An example will be clearer:
If the propertyView:indent-width is 4 and propertyView:tab-width is 8 and
propertyView:insert-spaces-instead-of-tabs is false, then pressing the tab
key at the beginning of a line will insert 4 spaces. So far so good. Pressing
the tab key a second time will remove the 4 spaces and insert a \t character
instead (since propertyView:tab-width is 8). On the other hand, if
propertyView:insert-spaces-instead-of-tabs is true, the second tab key
pressed will insert 4 more spaces for a total of 8 spaces in the
gtk.text_buffer.TextBuffer.
The test-widget program (available in the GtkSourceView repository) may be
useful to better understand the indentation settings (enable the space
drawing!).
Sets the number of spaces to use for each step of indent when the tab key is pressed.
If width is -1, the value of the propertyView:tab-width property will be used.
The propertyView:indent-width interacts with the propertyView:insert-spaces-instead-of-tabs property and propertyView:tab-width. An example will be clearer:
If the propertyView:indent-width is 4 and propertyView:tab-width is 8 and propertyView:insert-spaces-instead-of-tabs is false, then pressing the tab key at the beginning of a line will insert 4 spaces. So far so good. Pressing the tab key a second time will remove the 4 spaces and insert a \t character instead (since propertyView:tab-width is 8). On the other hand, if propertyView:insert-spaces-instead-of-tabs is true, the second tab key pressed will insert 4 more spaces for a total of 8 spaces in the gtk.text_buffer.TextBuffer.
The test-widget program (available in the GtkSourceView repository) may be useful to better understand the indentation settings (enable the space drawing!).