// X11のウィンドウをファイルに保存する
void g_dump(char *fname, Display *display, Window wid)
{
char command[256];
sprintf(command, "import -window %lu %s", wid, fname);
system(command);
}
...
Display *display;
Window wid; // Window ID
...
display = g_get_display();
wid = g_get_window();
...
g_dump("euler1dump.png", display, wid);
|
g_dump("euler1dump.png", g_get_display(), g_get_window());
|