• Home
  • Raw
  • Download

Lines Matching refs:ivilayer

50 struct ivilayer;
59 struct ivilayer { struct
166 static struct ivilayer*
169 struct ivilayer *ivilayer = NULL; in get_layer() local
171 wl_list_for_each(ivilayer, list_layer, link) { in get_layer()
172 if (layout_layer == ivilayer->layout_layer) { in get_layer()
173 return ivilayer; in get_layer()
284 struct ivilayer *ivilayer = in send_layer_prop() local
285 wl_container_of(listener, ivilayer, property_changed); in send_layer_prop()
289 const struct ivi_layout_interface *lyt = ivilayer->shell->interface; in send_layer_prop()
293 mask = ivilayer->prop->event_mask; in send_layer_prop()
295 layer_id = lyt->get_id_of_layer(ivilayer->layout_layer); in send_layer_prop()
297 wl_list_for_each(not, &ivilayer->notification_list, layout_link) { in send_layer_prop()
299 send_layer_event(ctrl, ivilayer->layout_layer, layer_id, ivilayer->prop, mask); in send_layer_prop()
1056 struct ivilayer *ivilayer; local
1068 ivilayer = get_layer(&ctrl->shell->list_layer, layout_layer);
1080 wl_list_insert(&ivilayer->notification_list, &not->layout_link);
1084 ivilayer = get_layer(&ctrl->shell->list_layer, layout_layer);
1086 wl_list_for_each(not, &ivilayer->notification_list, layout_link)
1582 struct ivilayer *ivilayer; local
1615 wl_list_for_each_reverse(ivilayer, &shell->list_layer, link) {
1616 layer_id = shell->interface->get_id_of_layer(ivilayer->layout_layer);
1711 static struct ivilayer*
1717 struct ivilayer *ivilayer = NULL; local
1720 ivilayer = calloc(1, sizeof *ivilayer);
1721 if (NULL == ivilayer) {
1726 ivilayer->shell = shell;
1727 wl_list_insert(&shell->list_layer, &ivilayer->link);
1728 wl_list_init(&ivilayer->notification_list);
1729 ivilayer->layout_layer = layout_layer;
1730 ivilayer->prop = lyt->get_properties_of_layer(layout_layer);
1732 ivilayer->property_changed.notify = send_layer_prop;
1733 lyt->layer_add_listener(layout_layer, &ivilayer->property_changed);
1740 return ivilayer;
1800 struct ivilayer *ivilayer = NULL; local
1807 ivilayer = create_layer(shell, layout_layer, id_layer);
1808 if (ivilayer == NULL) {
1818 struct ivilayer *ivilayer = NULL; local
1825 ivilayer = get_layer(&shell->list_layer, layout_layer);
1826 if (ivilayer == NULL) {
1831 wl_list_for_each_safe(not, next, &ivilayer->notification_list, layout_link)
1838 wl_list_remove(&ivilayer->link);
1839 wl_list_remove(&ivilayer->property_changed.link);
1840 free(ivilayer);
1986 struct ivilayer *ivilayer = NULL; local
2006 ivilayer = create_layer(shell, pArray[i], id_layer);
2007 if (ivilayer == NULL) {
2142 struct ivilayer *ivilayer; local
2143 struct ivilayer *ivilayer_next;
2173 wl_list_for_each_safe(ivilayer, ivilayer_next,
2175 wl_list_remove(&ivilayer->link);
2176 free(ivilayer);