Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
0
void
set_rp_window_focus (rp_window *win)
{
  PRINT_DEBUG (("Giving focus to '%s'\n", window_name (win)));
  XSetInputFocus (dpy, win->w,
                  RevertToPointerRoot, CurrentTime);
}
Ejemplo n.º 3
0
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);
}
Ejemplo n.º 4
0
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);
}
Ejemplo n.º 5
0
Display::Window* Game::create_window(){
	return (new Display::Window(config.window_size,window_name(),config.full_screen));
}