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: Jan Djärv
Subject: [Emacs-diffs] Changes to emacs/src/xfns.c
Date: Sun, 16 Nov 2003 11:05:26 -0500

Index: emacs/src/xfns.c
diff -c emacs/src/xfns.c:1.599 emacs/src/xfns.c:1.600
*** emacs/src/xfns.c:1.599      Sun Nov  9 11:26:48 2003
--- emacs/src/xfns.c    Sun Nov 16 11:05:21 2003
***************
*** 308,314 ****
  #ifdef USE_GTK
        if (f->output_data.x->edit_widget)
        {
!         GtkWidget *gwdesc = xg_win_to_widget (wdesc);
          struct x_output *x = f->output_data.x;
          if (gwdesc != 0 && gwdesc == x->edit_widget)
            return f;
--- 308,314 ----
  #ifdef USE_GTK
        if (f->output_data.x->edit_widget)
        {
!         GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc);
          struct x_output *x = f->output_data.x;
          if (gwdesc != 0 && gwdesc == x->edit_widget)
            return f;
***************
*** 352,358 ****
          else if (x->widget)
            {
  #ifdef USE_GTK
!               GtkWidget *gwdesc = xg_win_to_widget (wdesc);
                if (gwdesc != 0
                    && (gwdesc == x->widget
                        || gwdesc == x->edit_widget
--- 352,358 ----
          else if (x->widget)
            {
  #ifdef USE_GTK
!               GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc);
                if (gwdesc != 0
                    && (gwdesc == x->widget
                        || gwdesc == x->edit_widget
***************
*** 404,410 ****
        else if (x->widget)
        {
  #ifdef USE_GTK
!           GtkWidget *gwdesc = xg_win_to_widget (wdesc);
            if (gwdesc != 0
                && (gwdesc == x->widget
                    || gwdesc == x->edit_widget
--- 404,410 ----
        else if (x->widget)
        {
  #ifdef USE_GTK
!           GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc);
            if (gwdesc != 0
                && (gwdesc == x->widget
                    || gwdesc == x->edit_widget
***************
*** 448,454 ****
  #ifdef USE_GTK
        if (x->menubar_widget)
          {
!           GtkWidget *gwdesc = xg_win_to_widget (wdesc);
            int found = 0;
  
            BLOCK_INPUT;
--- 448,454 ----
  #ifdef USE_GTK
        if (x->menubar_widget)
          {
!           GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc);
            int found = 0;
  
            BLOCK_INPUT;
***************
*** 494,500 ****
        {
          /* This frame matches if the window is its topmost widget.  */
  #ifdef USE_GTK
!           GtkWidget *gwdesc = xg_win_to_widget (wdesc);
            if (gwdesc == x->widget)
              return f;
  #else
--- 494,500 ----
        {
          /* This frame matches if the window is its topmost widget.  */
  #ifdef USE_GTK
!           GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc);
            if (gwdesc == x->widget)
              return f;
  #else
***************
*** 762,768 ****
     It's nicer with some borders in this context */
  
  int
! x_create_bitmap_mask(f, id)
       struct frame *f;
       int id;
  {
--- 762,768 ----
     It's nicer with some borders in this context */
  
  int
! x_create_bitmap_mask (f, id)
       struct frame *f;
       int id;
  {
***************
*** 780,788 ****
    if (!(id > 0))
      return -1;
  
!   pixmap = x_bitmap_pixmap(f, id);
!   width = x_bitmap_width(f, id);
!   height = x_bitmap_height(f, id);
  
    BLOCK_INPUT;
    ximg = XGetImage (FRAME_X_DISPLAY (f), pixmap, 0, 0, width, height,
--- 780,788 ----
    if (!(id > 0))
      return -1;
  
!   pixmap = x_bitmap_pixmap (f, id);
!   width = x_bitmap_width (f, id);
!   height = x_bitmap_height (f, id);
  
    BLOCK_INPUT;
    ximg = XGetImage (FRAME_X_DISPLAY (f), pixmap, 0, 0, width, height,
***************
*** 799,805 ****
    UNBLOCK_INPUT;
    if (!result)
      {
!       XDestroyImage(ximg);
        return -1;
      }
  
--- 799,805 ----
    UNBLOCK_INPUT;
    if (!result)
      {
!       XDestroyImage (ximg);
        return -1;
      }
  
***************
*** 838,844 ****
    dpyinfo->bitmaps[id - 1].mask = mask;
  
    XDestroyImage (ximg);
!   x_destroy_x_image(mask_img);
  
    return 0;
  }
--- 838,844 ----
    dpyinfo->bitmaps[id - 1].mask = mask;
  
    XDestroyImage (ximg);
!   x_destroy_x_image (mask_img);
  
    return 0;
  }
***************
*** 1106,1112 ****
     may be any format that GdkPixbuf knows about, i.e. not just bitmaps.  */
  
  int
! xg_set_icon(f, file)
      FRAME_PTR f;
      Lisp_Object file;
  {
--- 1106,1112 ----
     may be any format that GdkPixbuf knows about, i.e. not just bitmaps.  */
  
  int
! xg_set_icon (f, file)
      FRAME_PTR f;
      Lisp_Object file;
  {
***************
*** 2458,2465 ****
  
        xic = XCreateIC (xim,
                       XNInputStyle, xic_style,
!                      XNClientWindow, FRAME_X_WINDOW(f),
!                      XNFocusWindow, FRAME_X_WINDOW(f),
                       XNStatusAttributes, status_attr,
                       XNPreeditAttributes, preedit_attr,
                       NULL);
--- 2458,2465 ----
  
        xic = XCreateIC (xim,
                       XNInputStyle, xic_style,
!                      XNClientWindow, FRAME_X_WINDOW (f),
!                      XNFocusWindow, FRAME_X_WINDOW (f),
                       XNStatusAttributes, status_attr,
                       XNPreeditAttributes, preedit_attr,
                       NULL);
***************
*** 2550,2556 ****
    XFree (needed);
  
    attr = XVaCreateNestedList (0, XNArea, &area, NULL);
!   XSetICValues(xic, XNStatusAttributes, attr, NULL);
    XFree (attr);
  }
  
--- 2550,2556 ----
    XFree (needed);
  
    attr = XVaCreateNestedList (0, XNArea, &area, NULL);
!   XSetICValues (xic, XNStatusAttributes, attr, NULL);
    XFree (attr);
  }
  
***************
*** 2793,2799 ****
      {
        /* XIM server might require some X events. */
        unsigned long fevent = NoEventMask;
!       XGetICValues(FRAME_XIC (f), XNFilterEvents, &fevent, NULL);
        attributes.event_mask |= fevent;
      }
  #endif /* HAVE_X_I18N */
--- 2793,2799 ----
      {
        /* XIM server might require some X events. */
        unsigned long fevent = NoEventMask;
!       XGetICValues (FRAME_XIC (f), XNFilterEvents, &fevent, NULL);
        attributes.event_mask |= fevent;
      }
  #endif /* HAVE_X_I18N */
***************
*** 2847,2853 ****
        {
        /* XIM server might require some X events. */
        unsigned long fevent = NoEventMask;
!       XGetICValues(FRAME_XIC (f), XNFilterEvents, &fevent, NULL);
  
        if (fevent != NoEventMask)
          {
--- 2847,2853 ----
        {
        /* XIM server might require some X events. */
        unsigned long fevent = NoEventMask;
!       XGetICValues (FRAME_XIC (f), XNFilterEvents, &fevent, NULL);
  
        if (fevent != NoEventMask)
          {
***************
*** 2911,2917 ****
        {
          /* XIM server might require some X events. */
          unsigned long fevent = NoEventMask;
!         XGetICValues(FRAME_XIC (f), XNFilterEvents, &fevent, NULL);
          attributes.event_mask |= fevent;
          attribute_mask = CWEventMask;
          XChangeWindowAttributes (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
--- 2911,2917 ----
        {
          /* XIM server might require some X events. */
          unsigned long fevent = NoEventMask;
!         XGetICValues (FRAME_XIC (f), XNFilterEvents, &fevent, NULL);
          attributes.event_mask |= fevent;
          attribute_mask = CWEventMask;
          XChangeWindowAttributes (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
***************
*** 9166,9172 ****
        memsrc.len = SBYTES (specified_data);
        memsrc.index = 0;
  
!       gif = DGifOpen(&memsrc, gif_read_from_memory);
        if (!gif)
        {
          image_error ("Cannot open memory source `%s'", img->spec, Qnil);
--- 9166,9172 ----
        memsrc.len = SBYTES (specified_data);
        memsrc.index = 0;
  
!       gif = DGifOpen (&memsrc, gif_read_from_memory);
        if (!gif)
        {
          image_error ("Cannot open memory source `%s'", img->spec, Qnil);




reply via email to

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