WL

 view release on metacpan or  search on metacpan

lib/WL/input_method.pm  view on Meta::CPAN

	my $file;
	my $retval;

	$self->call (REQUEST_SET_TOPLEVEL, pack ('L L',
		shift->{id},
		shift), $file);

	return $retval;
}

sub set_overlay_panel
{
	my $self = shift;
	my $file;
	my $retval;

	$self->call (REQUEST_SET_OVERLAY_PANEL, pack ('',
		), $file);

	return $retval;
}

protocol/wayland.xml  view on Meta::CPAN

	A newly created surface has its buffer transformation set to normal.

	wl_surface.set_buffer_transform changes the pending buffer
	transformation. wl_surface.commit copies the pending buffer
	transformation to the current one. Otherwise, the pending and current
	values are never changed.

	The purpose of this request is to allow clients to render content
	according to the output transform, thus permiting the compositor to
	use certain optimizations even if the display is rotated. Using
	hardware overlays and scanning out a client buffer for fullscreen
	surfaces are examples of such optimizations. Those optimizations are
	highly dependent on the compositor implementation, so the use of this
	request should be considered on a case-by-case basis.

	Note that if the transform value includes 90 or 270 degree rotation,
	the width of the buffer will become the surface height and the height
	of the buffer will become the surface width.
      </description>
      <arg name="transform" type="int"/>
    </request>

protocol/wayland.xml  view on Meta::CPAN


      A main surface with its sub-surfaces forms a (compound) window.
      For window management purposes, this set of wl_surface objects is
      to be considered as a single window, and it should also behave as
      such.

      The aim of sub-surfaces is to offload some of the compositing work
      within a window from clients to the compositor. A prime example is
      a video player with decorations and video in separate wl_surface
      objects. This should allow the compositor to pass YUV video buffer
      processing to dedicated overlay hardware when possible.
    </description>

    <request name="destroy" type="destructor">
      <description summary="unbind from the subcompositor interface">
	Informs the server that the client will not be using this
	protocol object anymore. This does not affect any other
	objects, wl_subsurface objects included.
      </description>
    </request>



( run in 0.262 second using v1.01-cache-2.11-cpan-65fba6d93b7 )