Lines Matching refs:driver
566 VOID guix_cleanup_win32_canvas(GX_WIN32_DISPLAY_DRIVER_DATA *driver) in guix_cleanup_win32_canvas() argument
571 if (driver->win32_canvas) in guix_cleanup_win32_canvas()
573 gx_widget_hide((GX_WIDGET *)driver->win32_root_win); in guix_cleanup_win32_canvas()
574 if (driver->win32_canvas->gx_canvas_memory) in guix_cleanup_win32_canvas()
576 delete (driver->win32_canvas->gx_canvas_memory); in guix_cleanup_win32_canvas()
579 resource_view::CleanupDisplayResources(driver->win32_display); in guix_cleanup_win32_canvas()
581 guix_studio_delete_display(driver->win32_display); in guix_cleanup_win32_canvas()
582 delete(driver->win32_display); in guix_cleanup_win32_canvas()
584 while(driver->win32_root_win->gx_widget_first_child) in guix_cleanup_win32_canvas()
586 screen = driver->win32_root_win->gx_widget_first_child; in guix_cleanup_win32_canvas()
589 gx_window_root_delete(driver->win32_root_win); in guix_cleanup_win32_canvas()
590 delete(driver->win32_root_win); in guix_cleanup_win32_canvas()
593 for (loop = 0; loop < driver->win32_screen_count; loop++) in guix_cleanup_win32_canvas()
595 screen = driver->win32_screens[loop]; in guix_cleanup_win32_canvas()
607 for (loop = 0; loop < driver->win32_screen_count; loop++) in guix_cleanup_win32_canvas()
609 screen = driver->win32_screens[loop]; in guix_cleanup_win32_canvas()
616 if (driver->win32_screens) in guix_cleanup_win32_canvas()
618 delete [] driver->win32_screens; in guix_cleanup_win32_canvas()
621 gx_canvas_delete(driver->win32_canvas); in guix_cleanup_win32_canvas()
622 delete driver->win32_canvas; in guix_cleanup_win32_canvas()
624 memset(driver, 0, sizeof(GX_WIN32_DISPLAY_DRIVER_DATA)); in guix_cleanup_win32_canvas()