Tagging support. More...
#include "config.h"
#include <stdbool.h>
#include <stddef.h>
#include "mutt/lib.h"
#include "config/lib.h"
#include "core/lib.h"
#include "gui/lib.h"
#include "lib.h"
#include "color/lib.h"
#include "key/lib.h"
Go to the source code of this file.
Functions | |
static void | menu_set_prefix (struct Menu *menu) |
Set tag_prefix on $auto_tag. | |
static int | op_end_cond (struct Menu *menu, int op) |
End of conditional execution (noop) | |
static int | op_tag (struct Menu *menu, int op) |
Tag the current entry. | |
static int | op_tag_prefix (struct Menu *menu, int op) |
Apply next function to tagged messages. | |
static int | op_tag_prefix_cond (struct Menu *menu, int op) |
Apply next function ONLY to tagged messages. | |
static int | menu_abort (struct Menu *menu) |
User aborted an operation. | |
static int | menu_timeout (struct Menu *menu) |
Timeout waiting for a keypress. | |
static int | menu_other (struct Menu *menu) |
Some non-tagging operation occurred. | |
int | menu_tagging_dispatcher (struct MuttWindow *win, int op) |
Perform tagging operations on the Menu - Implements function_dispatcher_t -. | |
Tagging support.
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 tagging.c.
|
static |
Set tag_prefix on $auto_tag.
menu | Menu |
Definition at line 44 of file tagging.c.
|
static |
End of conditional execution (noop)
menu | Menu |
op | Operation to perform, e.g. OP_END_COND |
enum | FunctionRetval |
Definition at line 73 of file tagging.c.
|
static |
Tag the current entry.
menu | Menu |
op | Operation to perform, e.g. OP_TAG |
enum | FunctionRetval |
Definition at line 86 of file tagging.c.
|
static |
Apply next function to tagged messages.
menu | Menu |
op | Operation to perform, e.g. OP_TAG_PREFIX |
enum | FunctionRetval |
Definition at line 146 of file tagging.c.
|
static |
Apply next function ONLY to tagged messages.
menu | Menu |
op | Operation to perform, e.g. OP_TAG_PREFIX_COND |
enum | FunctionRetval |
Definition at line 172 of file tagging.c.
|
static |
User aborted an operation.
menu | Menu |
enum | FunctionRetval |
Definition at line 197 of file tagging.c.
|
static |
Timeout waiting for a keypress.
menu | Menu |
enum | FunctionRetval |
Definition at line 209 of file tagging.c.
|
static |
Some non-tagging operation occurred.
menu | Menu |
enum | FunctionRetval |
Definition at line 220 of file tagging.c.