NetSurf
Toggle main menu visibility
Main Page
Related Pages
Data Structures
Data Structures
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
f
h
i
k
l
m
n
p
q
r
s
w
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Enumerator
b
c
f
g
h
l
p
s
t
Files
File List
Globals
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
_
a
b
c
d
e
f
g
h
i
j
l
m
n
p
q
r
s
t
u
v
w
x
Enumerations
b
c
d
e
f
g
h
i
k
l
m
n
p
q
r
s
t
u
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
frontends
atari
deskmenu.h
Go to the documentation of this file.
1
#ifndef DESKMENU_H_INCLUDED
2
#define DESKMENU_H_INCLUDED
3
4
void
deskmenu_init
(
void
);
5
void
deskmenu_destroy
(
void
);
6
int
deskmenu_dispatch_item
(
short
title,
short
item);
7
int
deskmenu_dispatch_keypress
(
unsigned
short
kcode,
unsigned
short
kstate,
unsigned
short
nkc);
8
OBJECT *
deskmenu_get_obj_tree
(
void
);
9
void
deskmenu_update
(
void
);
10
11
#endif
// DESKMENU_H_INCLUDED
deskmenu_dispatch_keypress
int deskmenu_dispatch_keypress(unsigned short kcode, unsigned short kstate, unsigned short nkc)
Handle an keypress (check for accelerator)
Definition:
deskmenu.c:769
deskmenu_update
void deskmenu_update(void)
Refresh the desk menu, reflecting netsurf current state.
Definition:
deskmenu.c:823
deskmenu_destroy
void deskmenu_destroy(void)
Uninstall the desktop menu.
Definition:
deskmenu.c:707
deskmenu_get_obj_tree
OBJECT * deskmenu_get_obj_tree(void)
Return the deskmenu AES OBJECT tree.
Definition:
deskmenu.c:726
deskmenu_init
void deskmenu_init(void)
Setup & display an desktop menu.
Definition:
deskmenu.c:676
deskmenu_dispatch_item
int deskmenu_dispatch_item(short title, short item)
Handle an menu item event.
Definition:
deskmenu.c:734
Generated on Thu Mar 20 2025 16:44:29 for NetSurf by
1.9.4