void TEST_window_name() { char *routine = "TEST_window_name"; printf(testing, routine); //First a valid window Window win = active_window(); char *name = window_name(win); //This fails when run from Eclipse assert(name); free(name); //Now an invalid window char *bad = window_name(20); assert(bad == NULL); free(bad); //Just in case it's not null printf(done, routine); }
void set_rp_window_focus (rp_window *win) { PRINT_DEBUG (("Giving focus to '%s'\n", window_name (win))); XSetInputFocus (dpy, win->w, RevertToPointerRoot, CurrentTime); }
void TEST_search_for_window() { char *routine = "TEST_search_for_window"; printf(testing, routine); Window active = active_window(); char *name = window_name(active); Window* found = search_for_window(name); //Note that this fails when run in Eclipse... assert(found); free(name); printf(done, routine); }
void TEST_find_window() { char *routine = "TEST_find_window"; printf(testing, routine); //Note that this fails when run in Eclipse... Window active = active_window(); char *name = window_name(active); if(name == NULL) { printf("Aborting %s - conditions are invalid\n", routine); return; } Window found = find_window(name); assert(found == active); free(name); printf(done, routine); }
Display::Window* Game::create_window(){ return (new Display::Window(config.window_size,window_name(),config.full_screen)); }