About all my projects
Gnome::Gtk4::T-expression

Gnome::Gtk4::T-expression

Class initialization

new

Initialization of a type class is simple and only needed when the standalone functions are used.

method new ( )

Record N-ExpressionWatch

This is an opaque type of which fields are not available.

class N-ExpressionWatch:auth<github:MARTIMM>:api<2> is export is repr('CStruct') { }

Callback Functions

ExpressionNotify

Signature

:(  gpointer $user-data  )
  • user-data; data passed to .watch()

Standalone Functions

param-spec-expression This function is not yet available

Creates a new Gnome::GObject::ParamSpec instance for a property holding a Gnome::Gtk4::Expression.

See g_param_spec_internal()` for details on the property strings.

method param-spec-expression ( Str $name, Str $nick, Str $blurb, UInt $flags --> N-Object )
  • $name; canonical name of the property.

  • $nick; a user-readable name for the property.

  • $blurb; a user-readable description of the property.

  • $flags; flags for the property.

Return value; a newly created property specification.

value-dup-expression

Retrieves the Gnome::Gtk4::Expression stored inside the given value, and acquires a reference to it.

method value-dup-expression ( N-Object $value --> N-Object )
  • $value; a Gnome::GObject::N-Value initialized with type GTK_TYPE_EXPRESSION

Return value; a Gnome::Gtk4::Expression.

value-get-expression

Retrieves the Gnome::Gtk4::Expression stored inside the given value.

method value-get-expression ( N-Object $value --> N-Object )
  • $value; a Gnome::GObject::N-Value initialized with type GTK_TYPE_EXPRESSION

Return value; a Gnome::Gtk4::Expression.

value-set-expression

Stores the given Gnome::Gtk4::Expression inside value.

The Gnome::GObject::N-Value will acquire a reference to the expression.

method value-set-expression ( N-Object $value, N-Object() $expression )
  • $value; a Gnome::GObject::N-Value initialized with type GTK_TYPE_EXPRESSION

  • $expression; a Gnome::Gtk4::Expression.

value-take-expression

Stores the given Gnome::Gtk4::Expression inside value.

This function transfers the ownership of the expression to the Gnome::GObject::N-Value.

method value-take-expression ( N-Object $value, N-Object() $expression )
  • $value; a Gnome::GObject::N-Value initialized with type GTK_TYPE_EXPRESSION

  • $expression; (transfer ownership: full) a Gnome::Gtk4::Expression.