int ui_end(void) { /* Cleanup handled by atexit function */ int error; error = fbkeyboard_end(); if( error ) return error; error = fbdisplay_end(); if( error ) return error; ui_widget_end(); return 0; }
int ui_end(void) { /* Cleanup handled by atexit function */ int error; error = wiikeyboard_end(); if( error ) return error; error = wiidisplay_end(); if( error ) return error; #ifdef USE_WIDGET ui_widget_end(); #endif /* #ifdef USE_WIDGET */ return 0; }
int ui_end( void ) { int error; error = uidisplay_end(); if ( error ) return error; sdlkeyboard_end(); SDL_Quit(); ui_widget_end(); return 0; }
int ui_end(void) { int error; /* Don't display the window whilst doing all this */ XUnmapWindow(display,xui_mainWindow); /* Tidy up the low level stuff */ error = xdisplay_end(); if( error ) return error; /* Now free up the window itself */ XDestroyWindow(display,xui_mainWindow); /* And disconnect from the X server */ XCloseDisplay(display); ui_widget_end(); return 0; }