NeoMutt  2021-02-05-666-ge300cd
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_ALIAS, NT_ALTERN,
  NT_ATTACH, NT_BINDING, NT_COLOR, NT_COMMAND,
  NT_COMPOSE, NT_CONFIG, NT_CONTEXT, NT_EMAIL,
  NT_GLOBAL, NT_HEADER, NT_INDEX, NT_MAILBOX,
  NT_MENU, NT_PAGER, NT_SCORE, NT_SUBJRX,
  NT_WINDOW
}
 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_ALIAS 

Alias has changed, NotifyAlias, EventAlias.

NT_ALTERN 

Alternates command changed, NotifyAlternates.

NT_ATTACH 

Attachment command changed, NotifyAttach.

NT_BINDING 

Key binding has changed, NotifyBinding, EventBinding.

NT_COLOR 

Colour has changed, NotifyColor, EventColor.

NT_COMMAND 

A Command has been executed, Command.

NT_COMPOSE 

Compose data has changed, NotifyCompose.

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_HEADER 

A header has changed, NotifyHeader EventHeader.

NT_INDEX 

Index data has changed, NotifyIndex, IndexSharedData.

NT_MAILBOX 

Mailbox has changed, NotifyMailbox, EventMailbox.

NT_MENU 

Menu has changed, MenuRedrawFlags.

NT_PAGER 

Pager data has changed, NotifyPager, IndexSharedData.

NT_SCORE 

Email scoring has changed.

NT_SUBJRX 

Subject Regex has changed, NotifySubjRx.

NT_WINDOW 

MuttWindow has changed, NotifyWindow, EventWindow.

Definition at line 31 of file notify_type.h.

32 {
33  NT_ALL = 0,
34  NT_ACCOUNT,
35  NT_ALIAS,
36  NT_ALTERN,
37  NT_ATTACH,
38  NT_BINDING,
39  NT_COLOR,
40  NT_COMMAND,
41  NT_COMPOSE,
42  NT_CONFIG,
43  NT_CONTEXT,
44  NT_EMAIL,
45  NT_GLOBAL,
46  NT_HEADER,
47  NT_INDEX,
48  NT_MAILBOX,
49  NT_MENU,
50  NT_PAGER,
51  NT_SCORE,
52  NT_SUBJRX,
53  NT_WINDOW,
54 };
Attachment command changed, NotifyAttach.
Definition: notify_type.h:37
Alias has changed, NotifyAlias, EventAlias.
Definition: notify_type.h:35
Menu has changed, MenuRedrawFlags.
Definition: notify_type.h:49
Subject Regex has changed, NotifySubjRx.
Definition: notify_type.h:52
Alternates command changed, NotifyAlternates.
Definition: notify_type.h:36
A Command has been executed, Command.
Definition: notify_type.h:40
MuttWindow has changed, NotifyWindow, EventWindow.
Definition: notify_type.h:53
Index data has changed, NotifyIndex, IndexSharedData.
Definition: notify_type.h:47
Key binding has changed, NotifyBinding, EventBinding.
Definition: notify_type.h:38
Colour has changed, NotifyColor, EventColor.
Definition: notify_type.h:39
Account has changed, NotifyAccount, EventAccount.
Definition: notify_type.h:34
Pager data has changed, NotifyPager, IndexSharedData.
Definition: notify_type.h:50
Not object-related, NotifyGlobal.
Definition: notify_type.h:45
Compose data has changed, NotifyCompose.
Definition: notify_type.h:41
A header has changed, NotifyHeader EventHeader.
Definition: notify_type.h:46
Email has changed, NotifyEmail, EventEmail.
Definition: notify_type.h:44
Config has changed, NotifyConfig, EventConfig.
Definition: notify_type.h:42
Context has changed, NotifyContext, EventContext.
Definition: notify_type.h:43
Register for all notifications.
Definition: notify_type.h:33
Email scoring has changed.
Definition: notify_type.h:51
Mailbox has changed, NotifyMailbox, EventMailbox.
Definition: notify_type.h:48