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 }