isTrigger

open fun isTrigger(    view: View,     location: <Error class: unknown class>,     state: <Error class: unknown class>,     keyval: <Error class: unknown class>): Boolean(source)

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 const@Gdk.KEY_Return or const@Gdk.KEY_KP_Enter and @state does not have %GDK_SHIFT_MASK 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.

Return

true if indentation should be automatically triggered; otherwise false and no indentation will be performed.

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 const@Gdk.KEY_Return