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