XClientMessageEvent


Vocabulary
x11.xlib

Definition
USING: alien.c-types classes.struct ;

IN: x11.xlib

STRUCT: XClientMessageEvent
{ type int initial: 0 } { serial ulong initial: 0 }
{ send_event Bool initial: 0 } { display Display* }
{ window Window initial: 0 }
{ message_type Atom initial: 0 } { format int initial: 0 }
{ data0 long initial: 0 } { data1 long initial: 0 }
{ data2 long initial: 0 } { data3 long initial: 0 }
{ data4 long initial: 0 } ;


Methods
USING: classes.struct classes.struct.private kernel x11.xlib ;

M: XClientMessageEvent clone
clone-underlying \ XClientMessageEvent memory>struct ;
inline


USING: accessors classes.struct combinators combinators.smart
x11.xlib ;

M: XClientMessageEvent struct-slot-values
[
{
[ type>> ]
[ serial>> ]
[ send_event>> ]
[ display>> ]
[ window>> ]
[ message_type>> ]
[ format>> ]
[ data0>> ]
[ data1>> ]
[ data2>> ]
[ data3>> ]
[ data4>> ]
} cleave
] output>array ; inline