.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) .\" .\" 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 .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . 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 3pm" .TH Gtk2::Gdk 3pm "2019-09-16" "perl v5.28.1" "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\->\fB\s-1SELECTION_CLIPBOARD\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_CLIPBOARD" .SS "atom = Gtk2::Gdk\->\fB\s-1SELECTION_PRIMARY\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_PRIMARY" .SS "atom = Gtk2::Gdk\->\fB\s-1SELECTION_SECONDARY\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_SECONDARY" .SS "atom = Gtk2::Gdk\->\fB\s-1SELECTION_TYPE_ATOM\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_ATOM" .SS "atom = Gtk2::Gdk\->\fB\s-1SELECTION_TYPE_BITMAP\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_BITMAP" .SS "atom = Gtk2::Gdk\->\fB\s-1SELECTION_TYPE_COLORMAP\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_COLORMAP" .SS "atom = Gtk2::Gdk\->\fB\s-1SELECTION_TYPE_DRAWABLE\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_DRAWABLE" .SS "atom = Gtk2::Gdk\->\fB\s-1SELECTION_TYPE_INTEGER\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_INTEGER" .SS "atom = Gtk2::Gdk\->\fB\s-1SELECTION_TYPE_PIXMAP\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_PIXMAP" .SS "atom = Gtk2::Gdk\->\fB\s-1SELECTION_TYPE_STRING\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_STRING" .SS "atom = Gtk2::Gdk\->\fB\s-1SELECTION_TYPE_WINDOW\s0\fP" .IX Subsection "atom = Gtk2::Gdk->SELECTION_TYPE_WINDOW" .SS "atom = Gtk2::Gdk\->\fB\s-1TARGET_BITMAP\s0\fP" .IX Subsection "atom = Gtk2::Gdk->TARGET_BITMAP" .SS "atom = Gtk2::Gdk\->\fB\s-1TARGET_COLORMAP\s0\fP" .IX Subsection "atom = Gtk2::Gdk->TARGET_COLORMAP" .SS "atom = Gtk2::Gdk\->\fB\s-1TARGET_DRAWABLE\s0\fP" .IX Subsection "atom = Gtk2::Gdk->TARGET_DRAWABLE" .SS "atom = Gtk2::Gdk\->\fB\s-1TARGET_PIXMAP\s0\fP" .IX Subsection "atom = Gtk2::Gdk->TARGET_PIXMAP" .SS "atom = Gtk2::Gdk\->\fB\s-1TARGET_STRING\s0\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' / '\s-1GDK_EXPOSURE_MASK\s0' .IP "\(bu" 4 \&'pointer\-motion\-mask' / '\s-1GDK_POINTER_MOTION_MASK\s0' .IP "\(bu" 4 \&'pointer\-motion\-hint\-mask' / '\s-1GDK_POINTER_MOTION_HINT_MASK\s0' .IP "\(bu" 4 \&'button\-motion\-mask' / '\s-1GDK_BUTTON_MOTION_MASK\s0' .IP "\(bu" 4 \&'button1\-motion\-mask' / '\s-1GDK_BUTTON1_MOTION_MASK\s0' .IP "\(bu" 4 \&'button2\-motion\-mask' / '\s-1GDK_BUTTON2_MOTION_MASK\s0' .IP "\(bu" 4 \&'button3\-motion\-mask' / '\s-1GDK_BUTTON3_MOTION_MASK\s0' .IP "\(bu" 4 \&'button\-press\-mask' / '\s-1GDK_BUTTON_PRESS_MASK\s0' .IP "\(bu" 4 \&'button\-release\-mask' / '\s-1GDK_BUTTON_RELEASE_MASK\s0' .IP "\(bu" 4 \&'key\-press\-mask' / '\s-1GDK_KEY_PRESS_MASK\s0' .IP "\(bu" 4 \&'key\-release\-mask' / '\s-1GDK_KEY_RELEASE_MASK\s0' .IP "\(bu" 4 \&'enter\-notify\-mask' / '\s-1GDK_ENTER_NOTIFY_MASK\s0' .IP "\(bu" 4 \&'leave\-notify\-mask' / '\s-1GDK_LEAVE_NOTIFY_MASK\s0' .IP "\(bu" 4 \&'focus\-change\-mask' / '\s-1GDK_FOCUS_CHANGE_MASK\s0' .IP "\(bu" 4 \&'structure\-mask' / '\s-1GDK_STRUCTURE_MASK\s0' .IP "\(bu" 4 \&'property\-change\-mask' / '\s-1GDK_PROPERTY_CHANGE_MASK\s0' .IP "\(bu" 4 \&'visibility\-notify\-mask' / '\s-1GDK_VISIBILITY_NOTIFY_MASK\s0' .IP "\(bu" 4 \&'proximity\-in\-mask' / '\s-1GDK_PROXIMITY_IN_MASK\s0' .IP "\(bu" 4 \&'proximity\-out\-mask' / '\s-1GDK_PROXIMITY_OUT_MASK\s0' .IP "\(bu" 4 \&'substructure\-mask' / '\s-1GDK_SUBSTRUCTURE_MASK\s0' .IP "\(bu" 4 \&'scroll\-mask' / '\s-1GDK_SCROLL_MASK\s0' .IP "\(bu" 4 \&'all\-events\-mask' / '\s-1GDK_ALL_EVENTS_MASK\s0' .SS "enum Gtk2::Gdk::GrabStatus" .IX Subsection "enum Gtk2::Gdk::GrabStatus" .IP "\(bu" 4 \&'success' / '\s-1GDK_GRAB_SUCCESS\s0' .IP "\(bu" 4 \&'already\-grabbed' / '\s-1GDK_GRAB_ALREADY_GRABBED\s0' .IP "\(bu" 4 \&'invalid\-time' / '\s-1GDK_GRAB_INVALID_TIME\s0' .IP "\(bu" 4 \&'not\-viewable' / '\s-1GDK_GRAB_NOT_VIEWABLE\s0' .IP "\(bu" 4 \&'frozen' / '\s-1GDK_GRAB_FROZEN\s0' .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 \s-1LGPL.\s0 See Gtk2 for a full notice.