aboutsummaryrefslogtreecommitdiff
path: root/minilibx/man/man3/mlx_new_window.3
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-03-08 22:53:57 +0100
committerCharles <sircharlesaze@gmail.com>2020-03-08 22:53:57 +0100
commitfafabad0906ff9641b0c6183fda8b07745579dfb (patch)
tree64e57f2b72b3986aa3869924567ce459a1da5433 /minilibx/man/man3/mlx_new_window.3
parentf52b4ad77158b52fad161e98e116059ac5b68d3d (diff)
downloadcub3d-linux.tar.gz
cub3d-linux.tar.bz2
cub3d-linux.zip
Linux versionlinux
Diffstat (limited to 'minilibx/man/man3/mlx_new_window.3')
-rwxr-xr-xminilibx/man/man3/mlx_new_window.379
1 files changed, 79 insertions, 0 deletions
diff --git a/minilibx/man/man3/mlx_new_window.3 b/minilibx/man/man3/mlx_new_window.3
new file mode 100755
index 0000000..90f6d47
--- /dev/null
+++ b/minilibx/man/man3/mlx_new_window.3
@@ -0,0 +1,79 @@
+.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