emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/src/macgui.h


From: Kim F. Storm
Subject: [Emacs-diffs] Changes to emacs/src/macgui.h
Date: Fri, 21 Mar 2003 08:49:57 -0500

Index: emacs/src/macgui.h
diff -c emacs/src/macgui.h:1.4 emacs/src/macgui.h:1.5
*** emacs/src/macgui.h:1.4      Sun Mar 16 15:48:31 2003
--- emacs/src/macgui.h  Fri Mar 21 08:49:57 2003
***************
*** 30,35 ****
--- 30,37 ----
  
  typedef unsigned long Time;
  
+ #define No_Cursor (0)  /* fix later */
+ 
  #if MAC_OSX
  typedef struct OpaqueWindowPtr* Window;
  #else
***************
*** 168,173 ****
--- 170,200 ----
  #define PWinGravity   (1L << 9) /* program specified window gravity */
  
  extern int XParseGeometry ();
+ 
+ typedef struct {
+     int x, y;
+     unsigned width, height;
+ } XRectangle;
+ 
+ #define NativeRectangle Rect
+ 
+ #define CONVERT_TO_XRECT(xr,nr)                       \
+   ((xr).x = (nr).left,                                \
+    (xr).y = (nr).top,                         \
+    (xr).width = ((nr).right - (nr).left),     \
+    (xr).height = ((nr).bottom - (nr).top))
+ 
+ #define CONVERT_FROM_XRECT(xr,nr)             \
+   ((nr).left = (xr).x,                                \
+    (nr).top = (xr).y,                         \
+    (nr).right = ((xr).x + (xr).width),                \
+    (nr).bottom = ((xr).y + (xr).height))
+ 
+ #define STORE_NATIVE_RECT(nr,x,y,width,height)        \
+   ((nr).left = (x),                           \
+    (nr).top = (y),                            \
+    (nr).right = ((nr).left + (width)),                \
+    (nr).bottom = ((nr).top + (height)))
  
  #endif /* EMACS_MACGUI_H */
  




reply via email to

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