|
NAMEX11::Xlib::Screen - Convenience wrapper around Display+ScreenIDDESCRIPTIONIn ancient history, a "Screen" represented one physical graphics device + monitor. Now days there tends to be only one per system, with multiple monitors or displays aggregated into a single screen using Xinerama or XRandR. This was mostly caused by the annoying restriction that graphic resources (i.e. windows) are bound to a single screen.The short of that story is that "$display->screen_count" and "$screen->width" etc don't do what a person might expect them to do. If you want to know about the boundaries of physical monitors you'll need the yet-unwritten "X11::Xlib::Monitor" objects provided by a future wrapper around Xinerama or XRandR. ATTRIBUTESdisplayReference to X11::Xlib::Displayscreen_numberThe integer identifying this screen.widthWidth in pixelsheightHeight in pixelswidth_mmPhysical width in millimeters.height_mmPhysical height in millimeters.depthColor depth of the RootWindow of this screen.root_window_xidThe XID of the root window of this screenroot_windowThe X11::Xlib::Window object for the root window of this screenvisualThe default visual of this screenMETHODSvisual_infomy $vinfo= $screen->visual_info(); # uses defualt visual for this screen my $vinfo= $screen->visual_info($visual); my $vinfo= $screen->visual_info($visual_id); Shortcut to "visual_info" in X11::Xlib::Display, but using this screen's default visual when no argument is given. match_visual_infomy $vinfo= $screen->match_visual_info($depth, $class); Like "match_visual_info" in X11::Xlib::Display but with an implied $screen argument. AUTHOROlivier Thauvin, <nanardon@nanardon.zarb.org>Michael Conrad, <mike@nrdvana.net> COPYRIGHT AND LICENSECopyright (C) 2009-2010 by Olivier ThauvinCopyright (C) 2017 by Michael Conrad This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.
Visit the GSP FreeBSD Man Page Interface. |