Class: RBGL::GUI::Wayland::Compositor

Inherits:
WaylandObject show all
Defined in:
lib/rbgl/gui/wayland/protocol_objects/surface.rb

Instance Attribute Summary

Attributes inherited from WaylandObject

#connection, #id

Instance Method Summary collapse

Methods inherited from WaylandObject

#initialize, #send_request

Constructor Details

This class inherits a constructor from RBGL::GUI::Wayland::WaylandObject

Instance Method Details

#create_surfaceObject



7
8
9
10
11
# File 'lib/rbgl/gui/wayland/protocol_objects/surface.rb', line 7

def create_surface
  surface_id = @connection.allocate_id
  send_request(0, Arguments.new_id(surface_id))
  @connection.register_object(Surface.new(@connection, surface_id))
end