예제 #1
0
void RedrawWindowXY(int x, int y) {

	flush_expose(iconwin);
	XCopyArea(display, wmgen.pixmap, iconwin, NormalGC,
				x,y, wmgen.attributes.width, wmgen.attributes.height, 0,0);
	flush_expose(win);
	XCopyArea(display, wmgen.pixmap, win, NormalGC,
				x,y, wmgen.attributes.width, wmgen.attributes.height, 0,0);
}
예제 #2
0
파일: asclock.c 프로젝트: apritzel/asclock
/* Draws the icon window */
void RedrawWindow( XpmIcon *v)
{
  flush_expose (iconwin);
  XCopyArea(dpy,v->pixmap,iconwin,NormalGC,
	    0,0,v->attributes.width, v->attributes.height,0,0);
  flush_expose (win);
  XCopyArea(dpy,v->pixmap,win,NormalGC,
	    0,0,v->attributes.width, v->attributes.height,0,0);

}
예제 #3
0
void
RedrawWindow( void )
{
  flush_expose( dockapp.iconwin );

  (void) XCopyArea( dockapp.display, dockapp.xpm_icon.image, dockapp.iconwin,
		    dockapp.NormalGC, 0, 0, dockapp.xpm_icon.attributes.width,
		    dockapp.xpm_icon.attributes.height, 0, 0 );

  flush_expose( dockapp.win );

  (void) XCopyArea( dockapp.display, dockapp.xpm_icon.image, dockapp.win,
		    dockapp.NormalGC, 0, 0, dockapp.xpm_icon.attributes.width,
		    dockapp.xpm_icon.attributes.height, 0, 0 );
}
예제 #4
0
void FlushWindow()
{
  flush_expose(swallowed);
  flush_expose (iconwin);
  flush_expose(win);
}