Autocrypt functions. More...
#include "config.h"#include <stdbool.h>#include <stdio.h>#include "private.h"#include "mutt/lib.h"#include "address/lib.h"#include "config/lib.h"#include "core/lib.h"#include "gui/lib.h"#include "functions.h"#include "lib.h"#include "key/lib.h"#include "menu/lib.h"#include "question/lib.h"#include "autocrypt_data.h"
Include dependency graph for functions.c:Go to the source code of this file.
Functions | |
| void | autocrypt_init_keys (struct SubMenu *sm_generic) |
| Initialise the Autocrypt Keybindings - Implements ::init_keys_api. | |
| static void | toggle_active (struct AccountEntry *entry) |
| Toggle whether an Autocrypt account is active. | |
| static void | toggle_prefer_encrypt (struct AccountEntry *entry) |
| Toggle whether an Autocrypt account prefers encryption. | |
| static int | op_autocrypt_create_acct (struct AutocryptData *ad, const struct KeyEvent *event) |
| Create a new autocrypt account - Implements autocrypt_function_t -. | |
| static int | op_autocrypt_delete_acct (struct AutocryptData *ad, const struct KeyEvent *event) |
| Delete the current account - Implements autocrypt_function_t -. | |
| static int | op_autocrypt_toggle_active (struct AutocryptData *ad, const struct KeyEvent *event) |
| Toggle the current account active/inactive - Implements autocrypt_function_t -. | |
| static int | op_autocrypt_toggle_prefer (struct AutocryptData *ad, const struct KeyEvent *event) |
| Toggle the current account prefer-encrypt flag - Implements autocrypt_function_t -. | |
| static int | op_exit (struct AutocryptData *ad, const struct KeyEvent *event) |
| Exit this menu - Implements autocrypt_function_t -. | |
| int | autocrypt_function_dispatcher (struct MuttWindow *win, const struct KeyEvent *event) |
| Perform a Autocrypt function - Implements function_dispatcher_t -. | |
Variables | |
| struct MenuDefinition * | MdAutocrypt = NULL |
| Autocrypt Menu Definition. | |
| static const struct MenuFuncOp | OpAutocrypt [] |
| Functions for the Autocrypt Account. | |
| static const struct MenuOpSeq | AutocryptDefaultBindings [] |
| Key bindings for the Autocrypt Account. | |
| static const struct AutocryptFunction | AutocryptFunctions [] |
| All the NeoMutt functions that the Autocrypt supports. | |
Autocrypt functions.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file functions.c.
| void autocrypt_init_keys | ( | struct SubMenu * | sm_generic | ) |
Initialise the Autocrypt Keybindings - Implements ::init_keys_api.
Definition at line 77 of file functions.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Toggle whether an Autocrypt account is active.
| entry | Menu Entry for the account |
Definition at line 95 of file functions.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Toggle whether an Autocrypt account prefers encryption.
| entry | Menu Entry for the account |
Definition at line 111 of file functions.c.
Here is the call graph for this function:
Here is the caller graph for this function:| struct MenuDefinition* MdAutocrypt = NULL |
Autocrypt Menu Definition.
Definition at line 46 of file functions.c.
|
static |
Functions for the Autocrypt Account.
Definition at line 52 of file functions.c.
|
static |
Key bindings for the Autocrypt Account.
Definition at line 64 of file functions.c.
|
static |
All the NeoMutt functions that the Autocrypt supports.
Definition at line 212 of file functions.c.