NeoMutt  2021-10-22-8-g9cb437
Teaching an old dog new tricks
DOXYGEN
Mixmaster Remailer Dialog

The Mixmaster Remailer Dialog lets the user edit anonymous remailer chain.

Windows

Name Type See Also
Mixmaster Remailer Dialog WT_DLG_REMAILER dlg_select_mixmaster_chain()

Parent

Children

Data

The Mixmaster Remailer Dialog stores its data (Remailer) in Menu::mdata.

Events

Once constructed, it is controlled by the following events:

Event Type Handler
NT_CONFIG remailer_config_observer()
NT_WINDOW remailer_window_observer()

The Mixmaster Remailer Dialog does not implement MuttWindow::recalc() or MuttWindow::repaint().

Some other events are handled by the dialog's children.

Functions

Function Description Links
dlg_select_mixmaster_chain() Create a Mixmaster chain
mix_add_entry() Add an entry to the Remailer list
mix_chain_add() Add a host to the chain
mix_check_message() Safety-check the message before passing it to mixmaster
mix_format_caps() Turn flags into a MixMaster capability string
mix_format_str() Format a string for the remailer menu format_t, expando_api
mix_get_caps() Get Mixmaster Capabilities
mix_make_entry() Format a menu item for the mixmaster chain list Menu::make_entry(), menu_make_entry
mix_redraw_ce() Redraw the Remailer chain
mix_redraw_chain() Redraw the chain on screen
mix_redraw_head() Redraw the Chain info
mix_screen_coordinates() Get the screen coordinates to place a chain
mix_send_message() Send an email via Mixmaster
mix_type2_list() Parse the type2.list as given by mixmaster -T
mix_type2_list_free() Free a Remailer List
remailer_config_observer() Notification that a Config Variable has changed observer_t, observer_api
remailer_free() Free a Remailer
remailer_new() Create a new Remailer
remailer_window_observer() Notification that a Window has changed observer_t, observer_api