NeoMutt  2025-12-11-435-g4ac674
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
Module Struct Reference

#include "module_api.h"

Data Fields

enum ModuleId mid
 Module Id.
 
const char * name
 Name of the library module.
 
bool(* init )(struct NeoMutt *n)
 
bool(* config_define_types )(struct NeoMutt *n, struct ConfigSet *cs)
 
bool(* config_define_variables )(struct NeoMutt *n, struct ConfigSet *cs)
 
bool(* commands_register )(struct NeoMutt *n, struct CommandArray *ca)
 
bool(* gui_init )(struct NeoMutt *n)
 
void(* gui_cleanup )(struct NeoMutt *n)
 
bool(* cleanup )(struct NeoMutt *n)
 

Detailed Description

Definition at line 101 of file module_api.h.

Field Documentation

◆ mid

enum ModuleId Module::mid

Module Id.

Definition at line 103 of file module_api.h.

◆ name

const char* Module::name

Name of the library module.

Definition at line 104 of file module_api.h.

◆ init

bool(* Module::init) (struct NeoMutt *n)

Definition at line 113 of file module_api.h.

◆ config_define_types

bool(* Module::config_define_types) (struct NeoMutt *n, struct ConfigSet *cs)

Definition at line 125 of file module_api.h.

◆ config_define_variables

bool(* Module::config_define_variables) (struct NeoMutt *n, struct ConfigSet *cs)

Definition at line 137 of file module_api.h.

◆ commands_register

bool(* Module::commands_register) (struct NeoMutt *n, struct CommandArray *ca)

Definition at line 149 of file module_api.h.

◆ gui_init

bool(* Module::gui_init) (struct NeoMutt *n)

Definition at line 158 of file module_api.h.

◆ gui_cleanup

void(* Module::gui_cleanup) (struct NeoMutt *n)

Definition at line 168 of file module_api.h.

◆ cleanup

bool(* Module::cleanup) (struct NeoMutt *n)

Definition at line 177 of file module_api.h.


The documentation for this struct was generated from the following file: