23#ifndef MUTT_MIXMASTER_WIN_CHAIN_H
24#define MUTT_MIXMASTER_WIN_CHAIN_H
bool win_chain_prev(struct MuttWindow *win)
Select the previous entry in the Chain list.
int win_chain_extract(struct MuttWindow *win, struct ListHead *chain)
Extract the Chain list data.
struct MuttWindow * win_chain_new(struct MuttWindow *win_cbar)
Create a new Chain list Window.
bool win_chain_insert(struct MuttWindow *win, struct Remailer *r)
Add an item to the Chain, before the current item.
bool win_chain_delete(struct MuttWindow *win)
Delete the current item from the Chain.
bool win_chain_next(struct MuttWindow *win)
Select the next entry in the Chain list.
void win_chain_init(struct MuttWindow *win, struct ListHead *chain, struct RemailerArray *ra)
Initialise the Chain list Window.
bool win_chain_validate(struct MuttWindow *win)
Validate the Chain.
bool win_chain_append(struct MuttWindow *win, struct Remailer *r)
Add an item to the Chain, after the current item.
int win_chain_get_length(struct MuttWindow *win)
Get the number of Remailers in the Chain.