Lines Matching refs:dts
58 struct desktest_shell *dts = shell; in desktop_surface_added() local
60 assert(!dts->view); in desktop_surface_added()
62 dts->view = weston_desktop_surface_create_view(desktop_surface); in desktop_surface_added()
64 assert(dts->view); in desktop_surface_added()
71 struct desktest_shell *dts = shell; in desktop_surface_removed() local
73 assert(dts->view); in desktop_surface_removed()
75 weston_desktop_surface_unlink_view(dts->view); in desktop_surface_removed()
76 weston_view_destroy(dts->view); in desktop_surface_removed()
77 dts->view = NULL; in desktop_surface_removed()
84 struct desktest_shell *dts = shell; in desktop_surface_committed() local
90 assert(dts->view); in desktop_surface_committed()
96 weston_layer_entry_insert(&dts->layer.view_list, &dts->view->layer_link); in desktop_surface_committed()
97 weston_view_set_position(dts->view, 0 - geometry.x, 0 - geometry.y); in desktop_surface_committed()
98 weston_view_update_transform(dts->view); in desktop_surface_committed()
99 dts->view->is_mapped = true; in desktop_surface_committed()
163 struct desktest_shell *dts; in shell_destroy() local
165 dts = container_of(listener, struct desktest_shell, in shell_destroy()
168 weston_desktop_destroy(dts->desktop); in shell_destroy()
169 weston_view_destroy(dts->background_view); in shell_destroy()
170 weston_surface_destroy(dts->background_surface); in shell_destroy()
171 free(dts); in shell_destroy()
178 struct desktest_shell *dts; in wet_shell_init() local
180 dts = zalloc(sizeof *dts); in wet_shell_init()
181 if (!dts) in wet_shell_init()
185 &dts->compositor_destroy_listener, in wet_shell_init()
187 free(dts); in wet_shell_init()
191 weston_layer_init(&dts->layer, ec); in wet_shell_init()
192 weston_layer_init(&dts->background_layer, ec); in wet_shell_init()
194 weston_layer_set_position(&dts->layer, in wet_shell_init()
196 weston_layer_set_position(&dts->background_layer, in wet_shell_init()
199 dts->background_surface = weston_surface_create(ec); in wet_shell_init()
200 if (dts->background_surface == NULL) in wet_shell_init()
203 dts->background_view = weston_view_create(dts->background_surface); in wet_shell_init()
204 if (dts->background_view == NULL) in wet_shell_init()
207 weston_surface_set_color(dts->background_surface, 0.16, 0.32, 0.48, 1.); in wet_shell_init()
208 pixman_region32_fini(&dts->background_surface->opaque); in wet_shell_init()
209 pixman_region32_init_rect(&dts->background_surface->opaque, 0, 0, 2000, 2000); in wet_shell_init()
210 pixman_region32_fini(&dts->background_surface->input); in wet_shell_init()
211 pixman_region32_init_rect(&dts->background_surface->input, 0, 0, 2000, 2000); in wet_shell_init()
213 weston_surface_set_size(dts->background_surface, 2000, 2000); in wet_shell_init()
214 weston_view_set_position(dts->background_view, 0, 0); in wet_shell_init()
215 weston_layer_entry_insert(&dts->background_layer.view_list, &dts->background_view->layer_link); in wet_shell_init()
216 weston_view_update_transform(dts->background_view); in wet_shell_init()
218 dts->desktop = weston_desktop_create(ec, &shell_desktop_api, dts); in wet_shell_init()
219 if (dts->desktop == NULL) in wet_shell_init()
225 weston_view_destroy(dts->background_view); in wet_shell_init()
228 weston_surface_destroy(dts->background_surface); in wet_shell_init()
231 wl_list_remove(&dts->compositor_destroy_listener.link); in wet_shell_init()
232 free(dts); in wet_shell_init()