Struct

PhocViewChild

Description [src]

struct PhocViewChild {
  const phoc_view_child_interface* impl;
  PhocView* view;
  PhocViewChild* parent;
  GSList* children;
  wlr_surface* wlr_surface;
  wl_list link;
  _Bool mapped;
  wl_listener commit;
  wl_listener new_subsurface;
}

A child of a PhocView, e.g. a popup or subsurface.

Structure members
impl
No description available.
view

The PhocView this child belongs to.

parent

The parent of this child if another child.

children

Children of this child.

wlr_surface
No description available.
link

Link to PhocView::child_surfaces.

mapped
No description available.
commit
No description available.
new_subsurface
No description available.

Instance methods

phoc_view_child_apply_damage
No description available.

phoc_view_child_damage_whole

This is the equivalent of phoc_view_damage_whole() but for PhocViewChild.

phoc_view_child_destroy

Destroys a view child freeing its resources.

phoc_view_child_init
No description available.