comparison src/xterm.c @ 83490:0cdee8b991e1

Merged from emacs@sv.gnu.org Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-144 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-145 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-146 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-147 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-148 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-149 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-150 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-151 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-152 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-56 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-57 Copy/update icons from Gnus trunk git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-530
author Karoly Lorentey <lorentey@elte.hu>
date Sun, 12 Mar 2006 04:51:49 +0000
parents 8976b9f5eda1 1fe13d52e977
children 203c9b24206b
comparison
equal deleted inserted replaced
83489:1e2c51896896 83490:0cdee8b991e1
7191 GCForeground, &xgcv); 7191 GCForeground, &xgcv);
7192 gc = dpyinfo->scratch_cursor_gc; 7192 gc = dpyinfo->scratch_cursor_gc;
7193 7193
7194 /* Set clipping, draw the rectangle, and reset clipping again. */ 7194 /* Set clipping, draw the rectangle, and reset clipping again. */
7195 x_clip_to_row (w, row, TEXT_AREA, gc); 7195 x_clip_to_row (w, row, TEXT_AREA, gc);
7196 XDrawRectangle (dpy, FRAME_X_WINDOW (f), gc, x, y, wd, h); 7196 XDrawRectangle (dpy, FRAME_X_WINDOW (f), gc, x, y, wd, h - 1);
7197 XSetClipMask (dpy, gc, None); 7197 XSetClipMask (dpy, gc, None);
7198 } 7198 }
7199 7199
7200 7200
7201 /* Draw a bar cursor on window W in glyph row ROW. 7201 /* Draw a bar cursor on window W in glyph row ROW.
7600 void 7600 void
7601 x_clear_errors (dpy) 7601 x_clear_errors (dpy)
7602 Display *dpy; 7602 Display *dpy;
7603 { 7603 {
7604 x_error_message->string[0] = 0; 7604 x_error_message->string[0] = 0;
7605 }
7606
7607 /* Close off all unclosed x_catch_errors calls. */
7608
7609 void
7610 x_fully_uncatch_errors ()
7611 {
7612 while (x_error_message)
7613 x_uncatch_errors ();
7614 }
7615
7616 /* Nonzero if x_catch_errors has been done and not yet canceled. */
7617
7618 int
7619 x_catching_errors ()
7620 {
7621 return x_error_message != 0;
7605 } 7622 }
7606 7623
7607 #if 0 7624 #if 0
7608 static unsigned int x_wire_count; 7625 static unsigned int x_wire_count;
7609 x_trace_wire () 7626 x_trace_wire ()