emacs-diffs
[Top][All Lists]
Advanced

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

master afcec5f0a5: Add some more common predefined atoms


From: Po Lu
Subject: master afcec5f0a5: Add some more common predefined atoms
Date: Sun, 26 Jun 2022 03:37:05 -0400 (EDT)

branch: master
commit afcec5f0a50665660d4a7bf8526b201101fa33e2
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Add some more common predefined atoms
    
    * src/xterm.c (x_intern_cached_atom, x_get_atom_name): Add
    DRAWABLE, BITMAP, COLORMAP, CURSOR and FONT.
---
 src/xterm.c | 31 +++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

diff --git a/src/xterm.c b/src/xterm.c
index 8aeaca230f..6afb2a3312 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -25631,11 +25631,26 @@ x_intern_cached_atom (struct x_display_info *dpyinfo,
   if (!strcmp (name, "ATOM"))
     return XA_ATOM;
 
+  if (!strcmp (name, "WINDOW"))
+    return XA_WINDOW;
+
+  if (!strcmp (name, "DRAWABLE"))
+    return XA_DRAWABLE;
+
+  if (!strcmp (name, "BITMAP"))
+    return XA_BITMAP;
+
   if (!strcmp (name, "CARDINAL"))
     return XA_CARDINAL;
 
-  if (!strcmp (name, "WINDOW"))
-    return XA_WINDOW;
+  if (!strcmp (name, "COLORMAP"))
+    return XA_COLORMAP;
+
+  if (!strcmp (name, "CURSOR"))
+    return XA_CURSOR;
+
+  if (!strcmp (name, "FONT"))
+    return XA_FONT;
 
   if (dpyinfo->motif_drag_atom != None
       && !strcmp (name, dpyinfo->motif_drag_atom_name))
@@ -25698,6 +25713,18 @@ x_get_atom_name (struct x_display_info *dpyinfo, Atom 
atom,
     case XA_WINDOW:
       return xstrdup ("WINDOW");
 
+    case XA_DRAWABLE:
+      return xstrdup ("DRAWABLE");
+
+    case XA_BITMAP:
+      return xstrdup ("BITMAP");
+
+    case XA_COLORMAP:
+      return xstrdup ("COLORMAP");
+
+    case XA_FONT:
+      return xstrdup ("FONT");
+
     default:
       if (dpyinfo->motif_drag_atom
          && atom == dpyinfo->motif_drag_atom)



reply via email to

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