is_trigger
Description:
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.
Parameters:
this |
a Indenter |
view |
a View |
location |
the location where |
state |
modifier state for the insertion |
keyval |
the keyval pressed such as [const@Gdk.KEY_Return] |
Returns:
true if indentation should be automatically triggered; otherwise false and no indentation will be performed. |