public virtual signal void copy_clipboard ();
public virtual signal void cut_clipboard ();
public virtual signal void delete_from_cursor (Gtk.DeleteType type, int count);
+ public virtual signal bool extend_selection (Gtk.TextExtendSelection granularity, Gtk.TextIter location, Gtk.TextIter start, Gtk.TextIter end);
public virtual signal void insert_at_cursor (string str);
public virtual signal void move_cursor (Gtk.MovementStep step, int count, bool extend_selection);
public virtual signal void move_viewport (Gtk.ScrollStep p0, int p1);
LTR,
RTL
}
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_EXTEND_SELECTION_")]
+ public enum TextExtendSelection {
+ WORD,
+ LINE
+ }
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_TEXT_SEARCH_")]
[Flags]
public enum TextSearchFlags {
<member name="GTK_TEXT_DIR_LTR" value="1"/>
<member name="GTK_TEXT_DIR_RTL" value="2"/>
</enum>
+ <enum name="GtkTextExtendSelection" type-name="GtkTextExtendSelection" get-type="gtk_text_extend_selection_get_type">
+ <member name="GTK_TEXT_EXTEND_SELECTION_WORD" value="0"/>
+ <member name="GTK_TEXT_EXTEND_SELECTION_LINE" value="1"/>
+ </enum>
<enum name="GtkTextViewLayer" type-name="GtkTextViewLayer" get-type="gtk_text_view_layer_get_type">
<member name="GTK_TEXT_VIEW_LAYER_BELOW" value="0"/>
<member name="GTK_TEXT_VIEW_LAYER_ABOVE" value="1"/>
<parameter name="count" type="gint"/>
</parameters>
</signal>
+ <signal name="extend-selection" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="text_view" type="GtkTextView*"/>
+ <parameter name="granularity" type="GtkTextExtendSelection"/>
+ <parameter name="location" type="GtkTextIter*"/>
+ <parameter name="start" type="GtkTextIter*"/>
+ <parameter name="end" type="GtkTextIter*"/>
+ </parameters>
+ </signal>
<signal name="insert-at-cursor" when="LAST">
<return-type type="void"/>
<parameters>