D-Programmieren

Zum Inhalt

Atoms/Properties in Xlib/Xcb

Wenn es mit Fenstern und Buttons sein soll. Alles zu wxD und anderen Toolkits.

Atoms/Properties in Xlib/Xcb

Beitragvon darkdragon am Januar 18, 2010, 09:15:33 AM

Hallo Zusammen,

hat hier jemand schonmal was bezüglich xlib und/oder xcb gemacht?
Ich bastle momentan grad wieder an ner GUI Lib Basis rum, für das Event Handling stellt sich mir gerade die Frage ob ich für ein Xlib/Xcb Window auch einen Pointer für die D Klasse mitgeben kann.

Unter Windows funktioniert das mit SetWindowLogPtr, mit D ist das sogar glaube ich in dem Dog OpenGL Wrapper umgesetzt, allerdings muss man dafür glaube ich irgendwie tricksen.

Naja mein Problem ist jetzt kann man das für Xlib und Xcb auch umsetzen? Mit den Atomics kann man anscheinend Properties für Windows definieren allerdings ist die Doku sowas von schlecht O_o Irgendwo muss es doch dafür doch vernünftigen Beispielcode geben? Properties definieren, Pointer ungefähr reinschreiben, okay das hab ich glaub ich halbwegs hinbekommen (kann man da nur 32bit Werte reinschreiben? O_o muss man für 64b dann 2 32 bit Werte nehmen O_o?). Wie zur Hölle kann man die Properties dann wieder abrufen?

Wenn da jemand mir das mit den Atoms/Properties vernünftig erklären kann, ne gute Erklärung kennt oder mir Beispielcode geben kann wär ich sehr dankbar für. Ich will doch nur nen Pointer speichern ..... -.-

Wenn gewünscht poste ich auch mal was ich so hab an Code.
(Achso bevor Fragen aufkommen ich wüsste das gerne sowohl für Xlib als auch Xcb, ich hab momentan 2 Implementierungen eine für Xlib und eine für Xcb nur zur Info)

Gruß
DD
Post licensed under CC BY-NC-SA
JID: darkdragon (a.t) jabber.ccc.de
Benutzeravatar
darkdragon
Full Member
 
Beiträge: 194
Registriert: Februar 20, 2007, 04:41:20 PM

Zurück zu GUI

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron