Package: gtk

GEnum gtk:movement-step

Declaration

(gobject:define-genum "GtkMovementStep" movement-step
  (:export t
   :type-initializer "gtk_movement_step_get_type")
  (:logical-positions 0)
  (:visual-positions 1)
  (:words 2)
  (:display-lines 3)
  (:display-line-ends 4)
  (:paragraphs 5)
  (:paragraph-ends 6)
  (:pages 7)
  (:buffer-ends 8)
  (:horizontal-pages 9))  

Values

:logical-positions
Move forward or back by graphemes.
:visual-positions
Move left or right by graphemes.
:words
Move forward or back by words.
:display-lines
Move up or down lines (wrapped lines).
:display-line-ends
Move to either end of a line.
:paragraphs
Move up or down paragraphs (newline-ended lines).
:paragraph-ends
Move to either end of a paragraph.
:pages
Move by pages.
:buffer-ends
Move to ends of the buffer.
:horizontal-pages
Move horizontally by pages.

Details

The values of this enumeration are passed to various keybinding signals for moving the cursor position.
 

See also

2024-4-24