emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/xfns.c


From: Kim F. Storm
Subject: [Emacs-diffs] Changes to emacs/src/xfns.c
Date: Fri, 21 Mar 2003 08:52:38 -0500

Index: emacs/src/xfns.c
diff -c emacs/src/xfns.c:1.575 emacs/src/xfns.c:1.576
*** emacs/src/xfns.c:1.575      Wed Mar 12 07:12:25 2003
--- emacs/src/xfns.c    Fri Mar 21 08:52:37 2003
***************
*** 1640,1646 ****
  {
    struct x_output *x = f->output_data.x;
    Display *dpy = FRAME_X_DISPLAY (f);
!   Cursor cursor, nontext_cursor, mode_cursor, cross_cursor;
    Cursor hourglass_cursor, horizontal_drag_cursor;
    int count;
    unsigned long pixel = x_decode_color (f, arg, BLACK_PIX_DEFAULT (f));
--- 1640,1646 ----
  {
    struct x_output *x = f->output_data.x;
    Display *dpy = FRAME_X_DISPLAY (f);
!   Cursor cursor, nontext_cursor, mode_cursor, hand_cursor;
    Cursor hourglass_cursor, horizontal_drag_cursor;
    int count;
    unsigned long pixel = x_decode_color (f, arg, BLACK_PIX_DEFAULT (f));
***************
*** 1703,1713 ****
    if (!NILP (Vx_sensitive_text_pointer_shape))
      {
        CHECK_NUMBER (Vx_sensitive_text_pointer_shape);
!       cross_cursor
        = XCreateFontCursor (dpy, XINT (Vx_sensitive_text_pointer_shape));
      }
    else
!     cross_cursor = XCreateFontCursor (dpy, XC_hand2);
  
    if (!NILP (Vx_window_horizontal_drag_shape))
      {
--- 1703,1713 ----
    if (!NILP (Vx_sensitive_text_pointer_shape))
      {
        CHECK_NUMBER (Vx_sensitive_text_pointer_shape);
!       hand_cursor
        = XCreateFontCursor (dpy, XINT (Vx_sensitive_text_pointer_shape));
      }
    else
!     hand_cursor = XCreateFontCursor (dpy, XC_hand2);
  
    if (!NILP (Vx_window_horizontal_drag_shape))
      {
***************
*** 1734,1740 ****
      XRecolorCursor (dpy, cursor, &fore_color, &back_color);
      XRecolorCursor (dpy, nontext_cursor, &fore_color, &back_color);
      XRecolorCursor (dpy, mode_cursor, &fore_color, &back_color);
!     XRecolorCursor (dpy, cross_cursor, &fore_color, &back_color);
      XRecolorCursor (dpy, hourglass_cursor, &fore_color, &back_color);
      XRecolorCursor (dpy, horizontal_drag_cursor, &fore_color, &back_color);
    }
--- 1734,1740 ----
      XRecolorCursor (dpy, cursor, &fore_color, &back_color);
      XRecolorCursor (dpy, nontext_cursor, &fore_color, &back_color);
      XRecolorCursor (dpy, mode_cursor, &fore_color, &back_color);
!     XRecolorCursor (dpy, hand_cursor, &fore_color, &back_color);
      XRecolorCursor (dpy, hourglass_cursor, &fore_color, &back_color);
      XRecolorCursor (dpy, horizontal_drag_cursor, &fore_color, &back_color);
    }
***************
*** 1762,1771 ****
      XFreeCursor (dpy, f->output_data.x->modeline_cursor);
    x->modeline_cursor = mode_cursor;
  
!   if (cross_cursor != x->cross_cursor
!       && x->cross_cursor != 0)
!     XFreeCursor (dpy, x->cross_cursor);
!   x->cross_cursor = cross_cursor;
  
    if (horizontal_drag_cursor != x->horizontal_drag_cursor
        && x->horizontal_drag_cursor != 0)
--- 1762,1771 ----
      XFreeCursor (dpy, f->output_data.x->modeline_cursor);
    x->modeline_cursor = mode_cursor;
  
!   if (hand_cursor != x->hand_cursor
!       && x->hand_cursor != 0)
!     XFreeCursor (dpy, x->hand_cursor);
!   x->hand_cursor = hand_cursor;
  
    if (horizontal_drag_cursor != x->horizontal_drag_cursor
        && x->horizontal_drag_cursor != 0)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]