80 lines
1.4 KiB
Groff
80 lines
1.4 KiB
Groff
|
.TH MiniLibX 3 "September 19, 2002"
|
||
|
.SH NAME
|
||
|
MiniLibX - Managing windows
|
||
|
.SH SYNOPSYS
|
||
|
|
||
|
.nf
|
||
|
.I void *
|
||
|
.fi
|
||
|
.B mlx_new_window
|
||
|
(
|
||
|
.I void *mlx_ptr, int size_x, int size_y, char *title
|
||
|
);
|
||
|
|
||
|
.nf
|
||
|
.I int
|
||
|
.fi
|
||
|
.B mlx_clear_window
|
||
|
(
|
||
|
.I void *mlx_ptr, void *win_ptr
|
||
|
);
|
||
|
|
||
|
.nf
|
||
|
.I int
|
||
|
.fi
|
||
|
.B mlx_destroy_window
|
||
|
(
|
||
|
.I void *mlx_ptr, void *win_ptr
|
||
|
);
|
||
|
|
||
|
|
||
|
.SH DESCRIPTION
|
||
|
The
|
||
|
.B mlx_new_window
|
||
|
() function creates a new window on the screen, using the
|
||
|
.I size_x
|
||
|
and
|
||
|
.I size_y
|
||
|
parameters to determine its size, and
|
||
|
.I title
|
||
|
as the text that should be displayed in the window's title bar.
|
||
|
The
|
||
|
.I mlx_ptr
|
||
|
parameter is the connection identifier returned by
|
||
|
.B mlx_init
|
||
|
() (see the
|
||
|
.B mlx
|
||
|
man page).
|
||
|
.B mlx_new_window
|
||
|
() returns a
|
||
|
.I void *
|
||
|
window identifier that can be used by other MiniLibX calls.
|
||
|
Note that the MiniLibX
|
||
|
can handle an arbitrary number of separate windows.
|
||
|
|
||
|
.B mlx_clear_window
|
||
|
() and
|
||
|
.B mlx_destroy_window
|
||
|
() respectively clear (in black) and destroy the given window. They both have
|
||
|
the same parameters:
|
||
|
.I mlx_ptr
|
||
|
is the screen connection identifier, and
|
||
|
.I win_ptr
|
||
|
is a window identifier.
|
||
|
|
||
|
.SH RETURN VALUES
|
||
|
If
|
||
|
.B mlx_new_window()
|
||
|
fails to create a new window (for wathever reason), it will return NULL,
|
||
|
otherwise a non-null pointer is returned as a window identifier.
|
||
|
.B mlx_clear_window
|
||
|
and
|
||
|
.B mlx_destroy_window
|
||
|
right now return nothing.
|
||
|
|
||
|
.SH SEE ALSO
|
||
|
mlx(3), mlx_pixel_put(3), mlx_new_image(3), mlx_loop(3)
|
||
|
|
||
|
.SH AUTHOR
|
||
|
Copyright ol@ - 2002-2014 - Olivier Crouzet
|