Wie entfernt der folgende Code Fensterränder?
//note the struct is declared elsewhere, is here just for clarity.
//code is from [http://tonyobryan.com/index.php?article=9][1]
typedef struct Hints
{
unsigned long flags;
unsigned long functions;
unsigned long decorations;
long inputMode;
unsigned long status;
} Hints;
//code to remove decoration
Hints hints;
Atom property;
hints.flags = 2;
hints.decorations = 0;
property = XInternAtom(display, "_MOTIF_WM_HINTS", true);
XChangeProperty(display,window,property,property,32,PropModeReplace,(unsigned char *)&hints,5);
XMapWindow(display, window);
Bisher habe ich herausgefunden, dass ein Atom eine Art Bezeichner ist, ähnlich wie Window und Display, aber ich kann nicht herausfinden, woher die Hints-Struktur oder die "_MOTIF_WM_HINTS" kommen. Kann mir jemand diesen ganzen Code erklären? Vielen Dank im Voraus, ell.