You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
notcurses/src/man/structure.h

31 lines
830 B
C

#ifndef NOTCURSES_MAN_STRUCTURE
#define NOTCURSES_MAN_STRUCTURE
#ifdef __cplusplus
extern "C" {
#endif
struct ncplane;
struct docstructure;
struct docstructure* docstructure_create(struct ncplane* n);
void docstructure_free(struct docstructure* ds);
void docstructure_toggle(struct ncplane* p, struct ncplane* b, struct docstructure *ds);
// add the specified [sub]section to the document strucure.
int docstructure_add(struct docstructure* ds, const char* title, int y);
// update the docstructure browser based off a move of the page plane from to |newy|.
// |movedown| ought be non-zero iff the move was down.
int docstructure_move(struct docstructure* ds, int newy, unsigned movedown);
int docstructure_prev(struct docstructure* ds);
int docstructure_next(struct docstructure* ds);
#ifdef __cplusplus
}
#endif
#endif