### ----------------------------------------------------
### -- Gnome::Gtk3
### -- Licenses: Artistic-2.0
### -- Authors: Marcel Timmerman
### -- File: lib/Gnome/Gtk3/TextView.rakumod
### ----------------------------------------------------
### -- Chunk 5 of 5
IMContext>.

Setting this to a non-C<Any> value overrides the
system-wide IM module setting. See the B<Gnome::Gtk3::Settings>
prop C<gtk-im-module> property.

Since: 2.16



=head3 input-purpose

The B<Gnome::GObject::Value> type of property I<input-purpose> is C<G_TYPE_ENUM>.

The purpose of this text field.

This property can be used by on-screen keyboards and other input
methods to adjust their behaviour.

Since: 3.6


=head3 populate-all

The B<Gnome::GObject::Value> type of property I<populate-all> is C<G_TYPE_BOOLEAN>.

If prop C<populate-all> is C<1>, the sig C<populate-popup>
signal is also emitted for touch popups.

Since: 3.8



=begin comment
=head2 Unsupported properties

=end comment

=head2 Not yet supported properties

=head3 input-hints

The B<Gnome::GObject::Value> type of property I<input-hints> is C<G_TYPE_FLAGS>.

Additional hints (beyond prop C<input-purpose>) that
allow input methods to fine-tune their behaviour.

Since: 3.6




=end pod













=finish
#-------------------------------------------------------------------------------
sub gtk_text_view_new ( )
  returns N-GObject # buffer
  is native(&gtk-lib)
  { * }

sub gtk_text_view_get_buffer ( N-GObject $view )
  returns N-GObject
  is native(&gtk-lib)
  { * }

sub gtk_text_view_set_editable ( N-GObject $widget, int32 $setting )
  is native(&gtk-lib)
  { * }

sub gtk_text_view_get_editable ( N-GObject $widget )
  returns int32
  is native(&gtk-lib)
  { * }

sub gtk_text_view_set_cursor_visible ( N-GObject $widget, int32 $setting )
  is native(&gtk-lib)
  { * }

sub gtk_text_view_get_cursor_visible ( N-GObject $widget )
  returns int32
  is native(&gtk-lib)
  { * }

sub gtk_text_view_get_monospace ( N-GObject $widget )
  returns int32
  is native(&gtk-lib)
  { * }

sub gtk_text_view_set_monospace ( N-GObject $widget, int32 $setting )
  is native(&gtk-lib)
  { * }


