Gnome::Gdk4::T-types

#------------------------------------------------------------------------------- #--[Record Structure Documentation]--------------------------------------------- #-------------------------------------------------------------------------------

Record N-KeymapKey

class N-KeymapKey:auth<github:MARTIMM>:api<2> is export is repr('CStruct') {
has guint $.keycode;
    has gint $.group;
    has gint $.level;
  }
  • keycode; the hardware keycode. This is an identifying number for a physical key.

  • group; indicates movement in a horizontal direction. Usually groups are used for two different languages. In group 0, a key might have two English characters, and in group 1 it might have two Hebrew characters. The Hebrew characters will be printed on the key next to the English characters.

  • level; indicates which symbol on the key will be used, in a vertical direction. So on a standard US keyboard, the key with the number ā€œ1ā€ on it also has the exclamation point ("!") character on it. The level indicates whether to use the ā€œ1ā€ or the ā€œ!ā€ symbol. The letter keys are considered to have a lowercase letter at level 0, and an uppercase letter at level 1, though only the uppercase letter is printed.

#------------------------------------------------------------------------------- #--[Record Structure]----------------------------------------------------------- #-------------------------------------------------------------------------------

Record N-DmabufFormats

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

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

#------------------------------------------------------------------------------- #--[Record Structure]----------------------------------------------------------- #-------------------------------------------------------------------------------

Record N-TextureDownloader

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

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

#------------------------------------------------------------------------------- #--[Record Structure Documentation]--------------------------------------------- #-------------------------------------------------------------------------------

Record N-Rectangle

class N-Rectangle:auth<github:MARTIMM>:api<2> is export is repr('CStruct') {
has gint $.x;
    has gint $.y;
    has gint $.width;
    has gint $.height;
  }
  • x; the x coordinate of the top left corner

  • y; the y coordinate of the top left corner

  • width; the width of the rectangle

  • height; the height of the rectangle

#------------------------------------------------------------------------------- #--[Record Structure]----------------------------------------------------------- #-------------------------------------------------------------------------------

Record N-ContentFormats

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

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

#------------------------------------------------------------------------------- #--[Record Structure]----------------------------------------------------------- #-------------------------------------------------------------------------------

Record N-ColorState

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

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

#------------------------------------------------------------------------------- #--[Constants]------------------------------------------------------------------ #-------------------------------------------------------------------------------

Constants

GDK_CURRENT_TIME

Represents the current time, and can be used anywhere a time is expected.

Gnome::Gdk4 v0.1.23

Authors

  • Marcel Timmerman

License

Artistic-2.0

Dependencies

Gnome::Gio:api<2>Gnome::GObject:api<2>Gnome::Glib:api<2>Gnome::N:api<2>

Test Dependencies

Provides

  • Gnome::Gdk4::ContentProvider
  • Gnome::Gdk4::Display
  • Gnome::Gdk4::Drag
  • Gnome::Gdk4::Drop
  • Gnome::Gdk4::MemoryTexture
  • Gnome::Gdk4::N-ContentFormats
  • Gnome::Gdk4::N-ContentFormatsBuilder
  • Gnome::Gdk4::N-FileList
  • Gnome::Gdk4::N-RGBA
  • Gnome::Gdk4::N-Rectangle
  • Gnome::Gdk4::R-Paintable
  • Gnome::Gdk4::Snapshot
  • Gnome::Gdk4::Surface
  • Gnome::Gdk4::T-contentformats
  • Gnome::Gdk4::T-drag
  • Gnome::Gdk4::T-enums
  • Gnome::Gdk4::T-keysyms
  • Gnome::Gdk4::T-paintable
  • Gnome::Gdk4::T-rgba
  • Gnome::Gdk4::T-texture
  • Gnome::Gdk4::T-types
  • Gnome::Gdk4::Texture

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.