Mercurial > hg > xemacs-beta
comparison src/xselect.c @ 149:538048ae2ab8 r20-3b1
Import from CVS: tag r20-3b1
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:36:16 +0200 |
parents | 54cc21c15cbb |
children | 15872534500d |
comparison
equal
deleted
inserted
replaced
148:f659db2a1f73 | 149:538048ae2ab8 |
---|---|
2216 } | 2216 } |
2217 | 2217 |
2218 void | 2218 void |
2219 Xatoms_of_xselect (struct device *d) | 2219 Xatoms_of_xselect (struct device *d) |
2220 { | 2220 { |
2221 #define ATOM(x) XInternAtom (DEVICE_X_DISPLAY (d), (x), False) | 2221 Display *D = DEVICE_X_DISPLAY (d); |
2222 #define ATOMIZE(x) DEVICE_XATOM_##x (d) = ATOM(#x) | |
2223 | 2222 |
2224 /* Non-predefined atoms that we might end up using a lot */ | 2223 /* Non-predefined atoms that we might end up using a lot */ |
2225 ATOMIZE (CLIPBOARD); | 2224 DEVICE_XATOM_CLIPBOARD (d) = XInternAtom (D, "CLIPBOARD", False); |
2226 ATOMIZE (TIMESTAMP); | 2225 DEVICE_XATOM_TIMESTAMP (d) = XInternAtom (D, "TIMESTAMP", False); |
2227 ATOMIZE (TEXT); | 2226 DEVICE_XATOM_TEXT (d) = XInternAtom (D, "TEXT", False); |
2228 ATOMIZE (DELETE); | 2227 DEVICE_XATOM_DELETE (d) = XInternAtom (D, "DELETE", False); |
2229 ATOMIZE (MULTIPLE); | 2228 DEVICE_XATOM_MULTIPLE (d) = XInternAtom (D, "MULTIPLE", False); |
2230 ATOMIZE (INCR); | 2229 DEVICE_XATOM_INCR (d) = XInternAtom (D, "INCR", False); |
2231 ATOMIZE (TARGETS); | 2230 DEVICE_XATOM_TARGETS (d) = XInternAtom (D, "TARGETS", False); |
2232 ATOMIZE (NULL); | 2231 DEVICE_XATOM_NULL (d) = XInternAtom (D, "NULL", False); |
2233 ATOMIZE (ATOM_PAIR); | 2232 DEVICE_XATOM_ATOM_PAIR (d) = XInternAtom (D, "ATOM_PAIR", False); |
2234 ATOMIZE (COMPOUND_TEXT); | 2233 DEVICE_XATOM_COMPOUND_TEXT (d) = XInternAtom (D, "COMPOUND_TEXT", False); |
2235 DEVICE_XATOM_EMACS_TMP (d) = ATOM ("_EMACS_TMP_"); | 2234 DEVICE_XATOM_EMACS_TMP (d) = XInternAtom (D, "_EMACS_TMP_", False); |
2236 } | 2235 } |