Class
PhocSeat
Description [src]
class Phoc.Seat : GObject.Object
{
wlr_seat* seat,
PhocCursor* cursor,
int32_t touch_id,
double touch_x,
double touch_y,
wlr_layer_surface_v1* focused_layer,
PhocInputMethodRelay im_relay,
PhocDragIcon* drag_icon,
GSList* keyboards,
GSList* pointers,
GSList* switches,
GSList* touch,
GSList* tablets,
wl_list tablet_pads,
wl_listener request_set_selection,
wl_listener request_set_primary_selection,
wl_listener request_start_drag,
wl_listener start_drag,
wl_listener destroy
}
Represents a seat.
Instance methods
phoc_seat_cycle_focus
Cycles the input focus through the current seat views. Depending on forward
it
cycles either forward or backward.
phoc_seat_set_focus_view
If possible it will unfocus the currently focused view and focus
the given %view, raise it if necessary and make it appear
activated. If NULL
is passed only the current view is unfocused.
phoc_seat_view_from_view
Looks up the seat view tracking the given view. If no seat view is found a new one is created.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.