otherwise false and no indentation will be performed.
Indenter.isTrigger
bool isTrigger(gtksource.view.View view, gtk.text_iter.TextIter location, gdk.types.ModifierType state, uint keyval)This function is used to determine if a key pressed should cause the indenter to automatically indent.
The default implementation of this virtual method will check to see if keyval is [gdk.types.KEY_Return] or [gdk.types.KEY_KP_Enter] and state does not have [gdk.types.ModifierType.ShiftMask] set. This is to allow the user to avoid indentation when Shift+Return is pressed. Other indenters may want to copy this behavior to provide a consistent experience to users.
Parameters
view | a #GtkSourceView |
location | the location where ch is to be inserted |
state | modifier state for the insertion |
keyval | the keyval pressed such as [gdk.types.KEY_Return] |
Returns
true if indentation should be automatically triggered;