1package X11::Xlib::XWindowChanges;
2require X11::Xlib::Struct;
3__END__
4
5=head1 NAME
6
7X11::Xlib::XWindowChanges - Struct defining window placement
8
9=head1 DESCRIPTION
10
11This struct contains various attributes of a window, to be applied
12with L<XConfigureWindow|X11::Xlib/XConfigureWindow>.
13
14=head1 ATTRIBUTES
15
16Listed below is the C struct definition, and the constants that you pass to
17XConfigureWindow to indicate whether the field is initialized.
18
19  int x;                 /* CWX */
20  int y;                 /* CWY */
21  int width;             /* CWWidth */
22  int height;            /* CWHeight */
23  int border_width;      /* CWBorderWidth */
24  Window sibling;        /* CWSibling */
25  int stack_mode;        /* CWStackMode */
26
27The constants can be exported with
28
29  use X11::Xlib ':const_winattr';
30
31=head1 METHODS
32
33See parent class L<X11::Xlib::Struct>
34
35=head1 AUTHOR
36
37Olivier Thauvin, E<lt>nanardon@nanardon.zarb.orgE<gt>
38
39Michael Conrad, E<lt>mike@nrdvana.netE<gt>
40
41=head1 COPYRIGHT AND LICENSE
42
43Copyright (C) 2009-2010 by Olivier Thauvin
44
45Copyright (C) 2017 by Michael Conrad
46
47This library is free software; you can redistribute it and/or modify
48it under the same terms as Perl itself, either Perl version 5.10.0 or,
49at your option, any later version of Perl 5 you may have available.
50
51=cut
52