NeoMutt  2020-09-25
Teaching an old dog new tricks
DOXYGEN
notify_type.h File Reference

Notification Types. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  NotifyType {
  NT_ALL = 0, NT_ACCOUNT, NT_COLOR, NT_COMMAND,
  NT_CONFIG, NT_CONTEXT, NT_EMAIL, NT_GLOBAL,
  NT_MAILBOX, NT_WINDOW, NT_ALIAS, NT_BINDING
}
 Notification Types. More...
 

Detailed Description

Notification Types.

Authors
  • Richard Russon

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 notify_type.h.

Enumeration Type Documentation

◆ NotifyType

enum NotifyType

Notification Types.

Each type lists the associated Event object

Enumerator
NT_ALL 

Register for all notifications.

NT_ACCOUNT 

Account has changed, NotifyAccount, EventAccount.

NT_COLOR 

Colour has changed, ColorId, EventColor.

NT_COMMAND 

A Command has been executed, Command.

NT_CONFIG 

Config has changed, NotifyConfig, EventConfig.

NT_CONTEXT 

Context has changed, NotifyContext, EventContext.

NT_EMAIL 

Email has changed, NotifyEmail, EventEmail.

NT_GLOBAL 

Not object-related, NotifyGlobal.

NT_MAILBOX 

Mailbox has changed, NotifyMailbox, EventMailbox.

NT_WINDOW 

MuttWindow has changed, NotifyWindow, EventWindow.

NT_ALIAS 

Alias has changed, NotifyAlias, EventAlias.

NT_BINDING 

Key binding has changed, NotifyBinding, EventBinding.

Definition at line 31 of file notify_type.h.

32 {
33  NT_ALL = 0,
34  NT_ACCOUNT,
35  NT_COLOR,
36  NT_COMMAND,
37  NT_CONFIG,
38  NT_CONTEXT,
39  NT_EMAIL,
40  NT_GLOBAL,
41  NT_MAILBOX,
42  NT_WINDOW,
43  NT_ALIAS,
44  NT_BINDING,
45 };
Alias has changed, NotifyAlias, EventAlias.
Definition: notify_type.h:43
A Command has been executed, Command.
Definition: notify_type.h:36
MuttWindow has changed, NotifyWindow, EventWindow.
Definition: notify_type.h:42
Key binding has changed, NotifyBinding, EventBinding.
Definition: notify_type.h:44
Colour has changed, ColorId, EventColor.
Definition: notify_type.h:35
Account has changed, NotifyAccount, EventAccount.
Definition: notify_type.h:34
Not object-related, NotifyGlobal.
Definition: notify_type.h:40
Email has changed, NotifyEmail, EventEmail.
Definition: notify_type.h:39
Config has changed, NotifyConfig, EventConfig.
Definition: notify_type.h:37
Context has changed, NotifyContext, EventContext.
Definition: notify_type.h:38
Register for all notifications.
Definition: notify_type.h:33
Mailbox has changed, NotifyMailbox, EventMailbox.
Definition: notify_type.h:41