emacs-diffs
[Top][All Lists]
Advanced

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

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


From: Jason Rumney
Subject: [Emacs-diffs] Changes to emacs/src/w32fns.c
Date: Fri, 04 Jan 2002 19:05:15 -0500

Index: emacs/src/w32fns.c
diff -c emacs/src/w32fns.c:1.145 emacs/src/w32fns.c:1.146
*** emacs/src/w32fns.c:1.145    Thu Dec 13 04:58:12 2001
--- emacs/src/w32fns.c  Fri Jan  4 19:05:14 2002
***************
*** 704,735 ****
  
  static struct x_frame_parm_table x_frame_parms[] =
  {
!   "auto-raise", x_set_autoraise,
!   "auto-lower", x_set_autolower,
!   "background-color", x_set_background_color,
!   "border-color", x_set_border_color,
!   "border-width", x_set_border_width,
!   "cursor-color", x_set_cursor_color,
!   "cursor-type", x_set_cursor_type,
!   "font", x_set_font,
!   "foreground-color", x_set_foreground_color,
!   "icon-name", x_set_icon_name,
!   "icon-type", x_set_icon_type,
!   "internal-border-width", x_set_internal_border_width,
!   "menu-bar-lines", x_set_menu_bar_lines,
!   "mouse-color", x_set_mouse_color,
!   "name", x_explicitly_set_name,
!   "scroll-bar-width", x_set_scroll_bar_width,
!   "title", x_set_title,
!   "unsplittable", x_set_unsplittable,
!   "vertical-scroll-bars", x_set_vertical_scroll_bars,
!   "visibility", x_set_visibility,
!   "tool-bar-lines", x_set_tool_bar_lines,
!   "screen-gamma", x_set_screen_gamma,
!   "line-spacing", x_set_line_spacing,
!   "left-fringe", x_set_fringe_width,
!   "right-fringe", x_set_fringe_width
! 
  };
  
  /* Attach the `x-frame-parameter' properties to
--- 704,734 ----
  
  static struct x_frame_parm_table x_frame_parms[] =
  {
!   {"auto-raise", x_set_autoraise},
!   {"auto-lower", x_set_autolower},
!   {"background-color", x_set_background_color},
!   {"border-color", x_set_border_color},
!   {"border-width", x_set_border_width},
!   {"cursor-color", x_set_cursor_color},
!   {"cursor-type", x_set_cursor_type},
!   {"font", x_set_font},
!   {"foreground-color", x_set_foreground_color},
!   {"icon-name", x_set_icon_name},
!   {"icon-type", x_set_icon_type},
!   {"internal-border-width", x_set_internal_border_width},
!   {"menu-bar-lines", x_set_menu_bar_lines},
!   {"mouse-color", x_set_mouse_color},
!   {"name", x_explicitly_set_name},
!   {"scroll-bar-width", x_set_scroll_bar_width},
!   {"title", x_set_title},
!   {"unsplittable", x_set_unsplittable},
!   {"vertical-scroll-bars", x_set_vertical_scroll_bars},
!   {"visibility", x_set_visibility},
!   {"tool-bar-lines", x_set_tool_bar_lines},
!   {"screen-gamma", x_set_screen_gamma},
!   {"line-spacing", x_set_line_spacing},
!   {"left-fringe", x_set_fringe_width},
!   {"right-fringe", x_set_fringe_width}
  };
  
  /* Attach the `x-frame-parameter' properties to
***************
*** 13432,13441 ****
  
    if (INTEGERP (left))
      *root_x = XINT (left);
!   else if (*root_x + XINT (dx) + width > FRAME_W32_DISPLAY_INFO (f)->width)
      *root_x -= width + XINT (dx);
    else
!     *root_x += XINT (dx);
  }
  
  
--- 13431,13445 ----
  
    if (INTEGERP (left))
      *root_x = XINT (left);
!   else if (*root_x + XINT (dx) + width <= FRAME_W32_DISPLAY_INFO (f)->width)
!     /* It fits to the right of the pointer.  */
!     *root_x += XINT (dx);
!   else if (width + XINT (dx) <= *root_x)
!     /* It fits to the left of the pointer.  */
      *root_x -= width + XINT (dx);
    else
!     /* Put it left justified on the screen -- it ought to fit that way.  */
!     *root_x = 0;
  }
  
  



reply via email to

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