NeoMutt  2024-03-23-23-gec7045
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
Address Query Dialog

The Address Query Dialog will show aliases from an external query.

User can select aliases from the list.

This is a Simple Dialog

Windows

Name Type See Also
Address Query Dialog WT_DLG_QUERY dlg_query()

Parent

Children

Data

The Simple Dialog holds a Menu. The Address Query Dialog stores its data (AliasMenuData) in Menu::mdata.

Events

Once constructed, it is controlled by the following events:

Event Type Handler
NT_CONFIG alias_config_observer()
NT_WINDOW query_window_observer()
MuttWindow::recalc() alias_recalc()

The Address Query Dialog doesn't have any specific colours, so it doesn't need to support NT_COLOR.

MuttWindow::recalc() is handled to support custom sorting.

Some other events are handled by the Simple Dialog.

Data

Data Description Links
QueryRenderData Callbacks for Query Expandos

Functions

Function Description Links
alias_to_addrlist() Turn an Alias into an AddressList
dlg_query() Get the user to enter an Address Query gui_dlg
query_a() Query: Address ExpandoRenderData::get_string, expando_get_string_api
query_c_num() Query: Index number ExpandoRenderData::get_number, expando_get_number_api
query_complete() Perform auto-complete using an Address Query
query_dialog_new() Create an Query Selection Dialog
query_e() Query: Extra information ExpandoRenderData::get_string, expando_get_string_api
query_index() Perform an Alias Query and display the results
query_make_entry() Format an Alias for the Menu Menu::make_entry(), menu_make_entry
query_n() Query: Name ExpandoRenderData::get_string, expando_get_string_api
query_run() Run an external program to find Addresses
query_t() Query: Tagged char ExpandoRenderData::get_string, expando_get_string_api
query_t_num() Query: Tagged char ExpandoRenderData::get_number, expando_get_number_api
query_tag() Tag an entry in the Query Menu Menu::tag(), menu_tag
query_window_observer() Notification that a Window has changed observer_t, observer_api