.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Gtk2::Gdk 3" .TH Gtk2::Gdk 3 2023-07-25 "perl v5.38.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME Gtk2::Gdk .SH METHODS .IX Header "METHODS" .SS "atom = Gtk2::Gdk\->\fBSELECTION_CLIPBOARD\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_CLIPBOARD" .SS "atom = Gtk2::Gdk\->\fBSELECTION_PRIMARY\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_PRIMARY" .SS "atom = Gtk2::Gdk\->\fBSELECTION_SECONDARY\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_SECONDARY" .SS "atom = Gtk2::Gdk\->\fBSELECTION_TYPE_ATOM\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_ATOM" .SS "atom = Gtk2::Gdk\->\fBSELECTION_TYPE_BITMAP\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_BITMAP" .SS "atom = Gtk2::Gdk\->\fBSELECTION_TYPE_COLORMAP\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_COLORMAP" .SS "atom = Gtk2::Gdk\->\fBSELECTION_TYPE_DRAWABLE\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_DRAWABLE" .SS "atom = Gtk2::Gdk\->\fBSELECTION_TYPE_INTEGER\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_INTEGER" .SS "atom = Gtk2::Gdk\->\fBSELECTION_TYPE_PIXMAP\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_PIXMAP" .SS "atom = Gtk2::Gdk\->\fBSELECTION_TYPE_STRING\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_STRING" .SS "atom = Gtk2::Gdk\->\fBSELECTION_TYPE_WINDOW\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_WINDOW" .SS "atom = Gtk2::Gdk\->\fBTARGET_BITMAP\fP" .IX Subsection "atom = Gtk2::Gdk->TARGET_BITMAP" .SS "atom = Gtk2::Gdk\->\fBTARGET_COLORMAP\fP" .IX Subsection "atom = Gtk2::Gdk->TARGET_COLORMAP" .SS "atom = Gtk2::Gdk\->\fBTARGET_DRAWABLE\fP" .IX Subsection "atom = Gtk2::Gdk->TARGET_DRAWABLE" .SS "atom = Gtk2::Gdk\->\fBTARGET_PIXMAP\fP" .IX Subsection "atom = Gtk2::Gdk->TARGET_PIXMAP" .SS "atom = Gtk2::Gdk\->\fBTARGET_STRING\fP" .IX Subsection "atom = Gtk2::Gdk->TARGET_STRING" .SS Gtk2::Gdk\->\fBbeep\fP .IX Subsection "Gtk2::Gdk->beep" .SS "window = Gtk2::Gdk\->\fBget_default_root_window\fP" .IX Subsection "window = Gtk2::Gdk->get_default_root_window" .SS "list = Gtk2::Gdk\->\fBdevices_list\fP" .IX Subsection "list = Gtk2::Gdk->devices_list" Returns a list of \fIGdkDevice\fRs. .SS "string = Gtk2::Gdk\->\fBget_display_arg_name\fP" .IX Subsection "string = Gtk2::Gdk->get_display_arg_name" Since: gtk+ 2.2 .SS "string = Gtk2::Gdk\->\fBget_display\fP" .IX Subsection "string = Gtk2::Gdk->get_display" .SS "integer = Gtk2::Gdk\->\fBerror_trap_pop\fP" .IX Subsection "integer = Gtk2::Gdk->error_trap_pop" .SS Gtk2::Gdk\->\fBerror_trap_push\fP .IX Subsection "Gtk2::Gdk->error_trap_push" .SS "boolean = Gtk2::Gdk\->\fBevents_pending\fP" .IX Subsection "boolean = Gtk2::Gdk->events_pending" .SS Gtk2::Gdk\->\fBflush\fP .IX Subsection "Gtk2::Gdk->flush" .SS "boolean = Gtk2::Gdk\->\fBinit\fP" .IX Subsection "boolean = Gtk2::Gdk->init" .SS "boolean = Gtk2::Gdk\->\fBinit_check\fP" .IX Subsection "boolean = Gtk2::Gdk->init_check" .ie n .SS "grabstatus = Gtk2::Gdk\->\fBkeyboard_grab\fP ($window, $owner_events, $time_)" .el .SS "grabstatus = Gtk2::Gdk\->\fBkeyboard_grab\fP ($window, \f(CW$owner_events\fP, \f(CW$time_\fP)" .IX Subsection "grabstatus = Gtk2::Gdk->keyboard_grab ($window, $owner_events, $time_)" .IP \(bu 4 \&\f(CW$window\fR (Gtk2::Gdk::Window) .IP \(bu 4 \&\f(CW$owner_events\fR (boolean) .IP \(bu 4 \&\f(CW$time_\fR (unsigned) .SS "Gtk2::Gdk\->\fBkeyboard_ungrab\fP ($time_)" .IX Subsection "Gtk2::Gdk->keyboard_ungrab ($time_)" .IP \(bu 4 \&\f(CW$time_\fR (unsigned) .SS "(lower, upper) = Gtk2::Gdk\->\fBkeyval_convert_case\fP ($symbol)" .IX Subsection "(lower, upper) = Gtk2::Gdk->keyval_convert_case ($symbol)" .IP \(bu 4 \&\f(CW$symbol\fR (integer) .SS "integer = Gtk2::Gdk\->\fBkeyval_from_name\fP ($keyval_name)" .IX Subsection "integer = Gtk2::Gdk->keyval_from_name ($keyval_name)" .IP \(bu 4 \&\f(CW$keyval_name\fR (string) .SS "boolean = Gtk2::Gdk\->\fBkeyval_is_lower\fP ($keyval)" .IX Subsection "boolean = Gtk2::Gdk->keyval_is_lower ($keyval)" .IP \(bu 4 \&\f(CW$keyval\fR (integer) .SS "boolean = Gtk2::Gdk\->\fBkeyval_is_upper\fP ($keyval)" .IX Subsection "boolean = Gtk2::Gdk->keyval_is_upper ($keyval)" .IP \(bu 4 \&\f(CW$keyval\fR (integer) .SS "string = Gtk2::Gdk\->\fBkeyval_name\fP ($keyval)" .IX Subsection "string = Gtk2::Gdk->keyval_name ($keyval)" .IP \(bu 4 \&\f(CW$keyval\fR (integer) .SS "integer = Gtk2::Gdk\->\fBkeyval_to_lower\fP ($keyval)" .IX Subsection "integer = Gtk2::Gdk->keyval_to_lower ($keyval)" .IP \(bu 4 \&\f(CW$keyval\fR (integer) .SS "unsigned = Gtk2::Gdk\->\fBkeyval_to_unicode\fP ($keyval)" .IX Subsection "unsigned = Gtk2::Gdk->keyval_to_unicode ($keyval)" .IP \(bu 4 \&\f(CW$keyval\fR (integer) .SS "integer = Gtk2::Gdk\->\fBkeyval_to_upper\fP ($keyval)" .IX Subsection "integer = Gtk2::Gdk->keyval_to_upper ($keyval)" .IP \(bu 4 \&\f(CW$keyval\fR (integer) .SS "list = Gtk2::Gdk\->\fBlist_visuals\fP" .IX Subsection "list = Gtk2::Gdk->list_visuals" .SS "string = Gtk2::Gdk\->\fBset_locale\fP" .IX Subsection "string = Gtk2::Gdk->set_locale" .SS Gtk2::Gdk\->\fBnotify_startup_complete\fP .IX Subsection "Gtk2::Gdk->notify_startup_complete" Since: gtk+ 2.2 .SS "Gtk2::Gdk\->\fBnotify_startup_complete_with_id\fP ($startup_id)" .IX Subsection "Gtk2::Gdk->notify_startup_complete_with_id ($startup_id)" .IP \(bu 4 \&\f(CW$startup_id\fR (string) .PP Since: gtk+ 2.12 .SS Gtk2::Gdk\->\fBparse_args\fP .IX Subsection "Gtk2::Gdk->parse_args" Since: gtk+ 2.2 .ie n .SS "grabstatus = Gtk2::Gdk\->\fBpointer_grab\fP ($window, $owner_events, $event_mask, $confine_to, $cursor, $time_)" .el .SS "grabstatus = Gtk2::Gdk\->\fBpointer_grab\fP ($window, \f(CW$owner_events\fP, \f(CW$event_mask\fP, \f(CW$confine_to\fP, \f(CW$cursor\fP, \f(CW$time_\fP)" .IX Subsection "grabstatus = Gtk2::Gdk->pointer_grab ($window, $owner_events, $event_mask, $confine_to, $cursor, $time_)" .IP \(bu 4 \&\f(CW$window\fR (Gtk2::Gdk::Window) .IP \(bu 4 \&\f(CW$owner_events\fR (boolean) .IP \(bu 4 \&\f(CW$event_mask\fR (Gtk2::Gdk::EventMask) .IP \(bu 4 \&\f(CW$confine_to\fR (Gtk2::Gdk::Window or undef) .IP \(bu 4 \&\f(CW$cursor\fR (Gtk2::Gdk::Cursor or undef) .IP \(bu 4 \&\f(CW$time_\fR (unsigned) .SS "boolean = Gtk2::Gdk\->\fBpointer_is_grabbed\fP" .IX Subsection "boolean = Gtk2::Gdk->pointer_is_grabbed" .SS "Gtk2::Gdk\->\fBpointer_ungrab\fP ($time_)" .IX Subsection "Gtk2::Gdk->pointer_ungrab ($time_)" .IP \(bu 4 \&\f(CW$time_\fR (unsigned) .SS "string = Gtk2::Gdk\->\fBget_program_class\fP" .IX Subsection "string = Gtk2::Gdk->get_program_class" .SS "Gtk2::Gdk\->\fBset_program_class\fP ($program_class)" .IX Subsection "Gtk2::Gdk->set_program_class ($program_class)" .IP \(bu 4 \&\f(CW$program_class\fR (string) .SS "list = Gtk2::Gdk\->\fBquery_depths\fP" .IX Subsection "list = Gtk2::Gdk->query_depths" Returns a list of depths. .SS "list = Gtk2::Gdk\->\fBquery_visual_types\fP" .IX Subsection "list = Gtk2::Gdk->query_visual_types" .SS "integer = Gtk2::Gdk\->\fBscreen_height\fP" .IX Subsection "integer = Gtk2::Gdk->screen_height" .SS "integer = Gtk2::Gdk\->\fBscreen_height_mm\fP" .IX Subsection "integer = Gtk2::Gdk->screen_height_mm" .SS "integer = Gtk2::Gdk\->\fBscreen_width\fP" .IX Subsection "integer = Gtk2::Gdk->screen_width" .SS "integer = Gtk2::Gdk\->\fBscreen_width_mm\fP" .IX Subsection "integer = Gtk2::Gdk->screen_width_mm" .SS "scalar = Gtk2::Gdk\->\fBsetting_get\fP ($name)" .IX Subsection "scalar = Gtk2::Gdk->setting_get ($name)" .IP \(bu 4 \&\f(CW$name\fR (string) .SS "boolean = Gtk2::Gdk\->\fBget_show_events\fP" .IX Subsection "boolean = Gtk2::Gdk->get_show_events" .SS "Gtk2::Gdk\->\fBset_show_events\fP ($show_events)" .IX Subsection "Gtk2::Gdk->set_show_events ($show_events)" .IP \(bu 4 \&\f(CW$show_events\fR (boolean) .SS "Gtk2::Gdk\->\fBset_sm_client_id\fP ($sm_client_id=undef)" .IX Subsection "Gtk2::Gdk->set_sm_client_id ($sm_client_id=undef)" .IP \(bu 4 \&\f(CW$sm_client_id\fR (string or undef) .SS "list = Gtk2::Gdk\->\fBstring_to_compound_text\fP ($str)" .IX Subsection "list = Gtk2::Gdk->string_to_compound_text ($str)" .IP \(bu 4 \&\f(CW$str\fR (string) .PP Returns a list of strings. .ie n .SS "list = Gtk2::Gdk\->\fBstring_to_compound_text_for_display\fP ($display, $str)" .el .SS "list = Gtk2::Gdk\->\fBstring_to_compound_text_for_display\fP ($display, \f(CW$str\fP)" .IX Subsection "list = Gtk2::Gdk->string_to_compound_text_for_display ($display, $str)" .IP \(bu 4 \&\f(CW$display\fR (Gtk2::Gdk::Display) .IP \(bu 4 \&\f(CW$str\fR (string) .PP Returns a list of strings. .PP Since: gtk+ 2.2 .ie n .SS "list = Gtk2::Gdk\->\fBtext_property_to_text_list\fP ($encoding, $format, $text)" .el .SS "list = Gtk2::Gdk\->\fBtext_property_to_text_list\fP ($encoding, \f(CW$format\fP, \f(CW$text\fP)" .IX Subsection "list = Gtk2::Gdk->text_property_to_text_list ($encoding, $format, $text)" .IP \(bu 4 \&\f(CW$encoding\fR (Gtk2::Gdk::Atom) .IP \(bu 4 \&\f(CW$format\fR (integer) .IP \(bu 4 \&\f(CW$text\fR (scalar) .PP Returns a list of strings. .ie n .SS "list = Gtk2::Gdk\->\fBtext_property_to_text_list_for_display\fP ($display, $encoding, $format, $text)" .el .SS "list = Gtk2::Gdk\->\fBtext_property_to_text_list_for_display\fP ($display, \f(CW$encoding\fP, \f(CW$format\fP, \f(CW$text\fP)" .IX Subsection "list = Gtk2::Gdk->text_property_to_text_list_for_display ($display, $encoding, $format, $text)" .IP \(bu 4 \&\f(CW$display\fR (Gtk2::Gdk::Display) .IP \(bu 4 \&\f(CW$encoding\fR (Gtk2::Gdk::Atom) .IP \(bu 4 \&\f(CW$format\fR (integer) .IP \(bu 4 \&\f(CW$text\fR (scalar) .PP Returns a list of strings. .PP Since: gtk+ 2.2 .ie n .SS "list = Gtk2::Gdk\->\fBtext_property_to_utf8_list\fP ($encoding, $format, $text)" .el .SS "list = Gtk2::Gdk\->\fBtext_property_to_utf8_list\fP ($encoding, \f(CW$format\fP, \f(CW$text\fP)" .IX Subsection "list = Gtk2::Gdk->text_property_to_utf8_list ($encoding, $format, $text)" .IP \(bu 4 \&\f(CW$encoding\fR (Gtk2::Gdk::Atom) .IP \(bu 4 \&\f(CW$format\fR (integer) .IP \(bu 4 \&\f(CW$text\fR (scalar) .PP Returns a list of strings. .ie n .SS "list = Gtk2::Gdk\->\fBtext_property_to_utf8_list_for_display\fP ($display, $encoding, $format, $text)" .el .SS "list = Gtk2::Gdk\->\fBtext_property_to_utf8_list_for_display\fP ($display, \f(CW$encoding\fP, \f(CW$format\fP, \f(CW$text\fP)" .IX Subsection "list = Gtk2::Gdk->text_property_to_utf8_list_for_display ($display, $encoding, $format, $text)" .IP \(bu 4 \&\f(CW$display\fR (Gtk2::Gdk::Display) .IP \(bu 4 \&\f(CW$encoding\fR (Gtk2::Gdk::Atom) .IP \(bu 4 \&\f(CW$format\fR (integer) .IP \(bu 4 \&\f(CW$text\fR (scalar) .PP Returns a list of strings. .PP Since: gtk+ 2.2 .SS "integer = Gtk2::Gdk\->\fBunicode_to_keyval\fP ($wc)" .IX Subsection "integer = Gtk2::Gdk->unicode_to_keyval ($wc)" .IP \(bu 4 \&\f(CW$wc\fR (unsigned) .SS "list = Gtk2::Gdk\->\fButf8_to_compound_text\fP ($str)" .IX Subsection "list = Gtk2::Gdk->utf8_to_compound_text ($str)" .IP \(bu 4 \&\f(CW$str\fR (string) .PP Returns a list of strings. .ie n .SS "list = Gtk2::Gdk\->\fButf8_to_compound_text_for_display\fP ($display, $str)" .el .SS "list = Gtk2::Gdk\->\fButf8_to_compound_text_for_display\fP ($display, \f(CW$str\fP)" .IX Subsection "list = Gtk2::Gdk->utf8_to_compound_text_for_display ($display, $str)" .IP \(bu 4 \&\f(CW$display\fR (Gtk2::Gdk::Display) .IP \(bu 4 \&\f(CW$str\fR (string) .PP Returns a list of strings. .PP Since: gtk+ 2.2 .SS "string or undef = Gtk2::Gdk\->\fButf8_to_string_target\fP ($str)" .IX Subsection "string or undef = Gtk2::Gdk->utf8_to_string_target ($str)" .IP \(bu 4 \&\f(CW$str\fR (string) .PP Returns a list of strings. .SH "ENUMS AND FLAGS" .IX Header "ENUMS AND FLAGS" .SS "flags Gtk2::Gdk::EventMask" .IX Subsection "flags Gtk2::Gdk::EventMask" .IP \(bu 4 \&'exposure\-mask' / 'GDK_EXPOSURE_MASK' .IP \(bu 4 \&'pointer\-motion\-mask' / 'GDK_POINTER_MOTION_MASK' .IP \(bu 4 \&'pointer\-motion\-hint\-mask' / 'GDK_POINTER_MOTION_HINT_MASK' .IP \(bu 4 \&'button\-motion\-mask' / 'GDK_BUTTON_MOTION_MASK' .IP \(bu 4 \&'button1\-motion\-mask' / 'GDK_BUTTON1_MOTION_MASK' .IP \(bu 4 \&'button2\-motion\-mask' / 'GDK_BUTTON2_MOTION_MASK' .IP \(bu 4 \&'button3\-motion\-mask' / 'GDK_BUTTON3_MOTION_MASK' .IP \(bu 4 \&'button\-press\-mask' / 'GDK_BUTTON_PRESS_MASK' .IP \(bu 4 \&'button\-release\-mask' / 'GDK_BUTTON_RELEASE_MASK' .IP \(bu 4 \&'key\-press\-mask' / 'GDK_KEY_PRESS_MASK' .IP \(bu 4 \&'key\-release\-mask' / 'GDK_KEY_RELEASE_MASK' .IP \(bu 4 \&'enter\-notify\-mask' / 'GDK_ENTER_NOTIFY_MASK' .IP \(bu 4 \&'leave\-notify\-mask' / 'GDK_LEAVE_NOTIFY_MASK' .IP \(bu 4 \&'focus\-change\-mask' / 'GDK_FOCUS_CHANGE_MASK' .IP \(bu 4 \&'structure\-mask' / 'GDK_STRUCTURE_MASK' .IP \(bu 4 \&'property\-change\-mask' / 'GDK_PROPERTY_CHANGE_MASK' .IP \(bu 4 \&'visibility\-notify\-mask' / 'GDK_VISIBILITY_NOTIFY_MASK' .IP \(bu 4 \&'proximity\-in\-mask' / 'GDK_PROXIMITY_IN_MASK' .IP \(bu 4 \&'proximity\-out\-mask' / 'GDK_PROXIMITY_OUT_MASK' .IP \(bu 4 \&'substructure\-mask' / 'GDK_SUBSTRUCTURE_MASK' .IP \(bu 4 \&'scroll\-mask' / 'GDK_SCROLL_MASK' .IP \(bu 4 \&'all\-events\-mask' / 'GDK_ALL_EVENTS_MASK' .SS "enum Gtk2::Gdk::GrabStatus" .IX Subsection "enum Gtk2::Gdk::GrabStatus" .IP \(bu 4 \&'success' / 'GDK_GRAB_SUCCESS' .IP \(bu 4 \&'already\-grabbed' / 'GDK_GRAB_ALREADY_GRABBED' .IP \(bu 4 \&'invalid\-time' / 'GDK_GRAB_INVALID_TIME' .IP \(bu 4 \&'not\-viewable' / 'GDK_GRAB_NOT_VIEWABLE' .IP \(bu 4 \&'frozen' / 'GDK_GRAB_FROZEN' .SH "SEE ALSO" .IX Header "SEE ALSO" Gtk2 .SH COPYRIGHT .IX Header "COPYRIGHT" Copyright (C) 2003\-2011 by the gtk2\-perl team. .PP This software is licensed under the LGPL. See Gtk2 for a full notice.