File: SetVisual.pod

package info (click to toggle)
perl-tk 1%3A804.036%2Bdfsg1-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 35,284 kB
  • sloc: ansic: 349,560; perl: 52,292; sh: 12,678; makefile: 5,700; asm: 3,565; ada: 1,681; pascal: 1,082; cpp: 1,006; yacc: 883; cs: 879
file content (65 lines) | stat: -rw-r--r-- 1,680 bytes parent folder | download | duplicates (14)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#  Copyright (c) 1992 The Regents of the University of California.
#  Copyright (c) 1994-1996 Sun Microsystems, Inc.
#  See the file "license.terms" for information on usage and redistribution
#  of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
#

=head1 NAME

Tk_SetWindowVisual - change visual characteristics of window

=for category C Programming

=head1 SYNOPSIS

B<#include E<lt>tk.hE<gt>>

int
B<Tk_SetWindowVisual>(I<tkwin, visual, depth, colormap>)

=head1 ARGUMENTS

=over 4

=item Tk_Window tkwin (in)

Token for window.

=item Visual *visual (in)

New visual type to use for I<tkwin>.

=item "int" depth (in)

Number of bits per pixel desired for I<tkwin>.

=item Colormap colormap (in)

New colormap for I<tkwin>, which must be compatible with
I<visual> and I<depth>.

=back

=head1 DESCRIPTION

When Tk creates a new window it assigns it the default visual
characteristics (visual, depth, and colormap) for its screen.
B<Tk_SetWindowVisual> may be called to change them.
B<Tk_SetWindowVisual> must be called before the window has
actually been created in X (e.g. before B<Tk_MapWindow> or
B<Tk_MakeWindowExist> has been invoked for the window).
The safest thing is to call B<Tk_SetWindowVisual> immediately
after calling B<Tk_CreateWindow>.
If I<tkwin> has already been created before B<Tk_SetWindowVisual>
is called then it returns 0 and doesn't make any changes;  otherwise
it returns 1 to signify that the operation
completed successfully.

Note:  B<Tk_SetWindowVisual> should not be called if you just want
to change a window's colormap without changing its visual or depth;
call B<Tk_SetWindowColormap> instead.

=head1 KEYWORDS

colormap, depth, visual