ASCII-GFX
2.0
gfx
gridmenu.h
Go to the documentation of this file.
1
// NCurses grid-font menu
2
// (c) 2020 by Stefan Roettger
3
4
#pragma once
5
6
#include "
gfx.h
"
7
9
void
set_menu_size
(
int
sx,
int
sy);
10
12
void
clear_menu
(
int
ch = -1);
13
15
void
set_menu
(
int
x,
int
y,
int
ch);
16
18
void
update_menu_selection
(
int
dx,
int
dy);
19
21
int
get_menu_selection
();
22
26
void
create_menu_overlay
(
int
num,
int
x,
int
y);
27
29
void
release_menu
();
get_menu_selection
int get_menu_selection()
get the selected menu cell
Definition:
gridmenu.cpp:72
update_menu_selection
void update_menu_selection(int dx, int dy)
update the selected menu cell by moving the selection cursor by a position delta
Definition:
gridmenu.cpp:56
release_menu
void release_menu()
release allocated memory
Definition:
gridmenu.cpp:103
gfx.h
set_menu_size
void set_menu_size(int sx, int sy)
set the size of the grid-font menu
Definition:
gridmenu.cpp:17
create_menu_overlay
void create_menu_overlay(int num, int x, int y)
create a menu overlay
Definition:
gridmenu.cpp:80
set_menu
void set_menu(int x, int y, int ch)
set the menu cell at grid position (x, y) to character ch
Definition:
gridmenu.cpp:42
clear_menu
void clear_menu(int ch=-1)
clear the grid-font menu
Definition:
gridmenu.cpp:34
Generated by
1.8.17