X11-Protocol-Other
view release on metacpan or search on metacpan
devel/composite.pl view on Meta::CPAN
100,100, # width,height
0, # border
);
# my $window2 = $X->new_rsrc;
# $X->CreateWindow ($window2,
# $X->root, # parent
# 'InputOutput',
# 0, # depth, from parent
# 'CopyFromParent', # visual
# 0,0, # x,y
# 100,100, # width,height
# 0, # border
# );
# $X->MapWindow ($window2);
# $X->QueryPointer($X->{'root'}); # sync
# $X->CompositeRedirectWindow ($window, 'Automatic');
# $X->QueryPointer($X->{'root'}); # sync
#
# $X->CompositeRedirectWindow ($window, 'Automatic');
# $X->QueryPointer($X->{'root'}); # sync
#
# $X->CompositeUnredirectWindow ($window, 'Automatic');
# $X->QueryPointer($X->{'root'}); # sync
#
# $X->CompositeUnredirectWindow ($window, 'Automatic');
# $X->QueryPointer($X->{'root'}); # sync
# $X->CompositeUnredirectWindow ($window, 'Automatic');
# $X->QueryPointer($X->{'root'}); # sync
# my $region = $X->new_rsrc;
# $X->CompositeCreateRegionFromBorderClip ($region, $window);
# $X->QueryPointer($X->{'root'}); # sync
$X->MapWindow ($window);
$X->QueryPointer($X->{'root'}); # sync
sleep 1;
$X->CompositeRedirectWindow ($window, 'Automatic');
$X->QueryPointer($X->{'root'}); # sync
# $X->CreatePixmap ($pixmap,
# $X->root,
# $X->root_depth,
# 100,100); # width,height
{
my $pixmap = $X->new_rsrc;
$X->CompositeNameWindowPixmap ($window, $pixmap);
$X->QueryPointer($X->{'root'}); # sync
}
{
my $pixmap = $X2->new_rsrc;
$X2->CompositeNameWindowPixmap ($window, $pixmap);
$X2->QueryPointer($X->{'root'}); # sync
}
my $overlay_window = $X->CompositeGetOverlayWindow ($window);
$X->QueryPointer($X->{'root'}); # sync
### overlay_window: sprintf '%X', $overlay_window
{
my $overlay_window = $X2->CompositeGetOverlayWindow ($window);
$X2->QueryPointer($X2->{'root'}); # sync
### overlay_window: sprintf '%X', $overlay_window
}
$X->CompositeReleaseOverlayWindow ($overlay_window);
$X->QueryPointer($X->{'root'}); # sync
exit 0;
}
( run in 0.851 second using v1.01-cache-2.11-cpan-5a3173703d6 )