Function: mairix-widget-search
mairix-widget-search is an autoloaded, interactive and byte-compiled
function defined in mairix.el.gz.
Signature
(mairix-widget-search &optional MVALUES)
Documentation
Create mairix query interactively using graphical widgets.
MVALUES may contain values from current article.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/net/mairix.el.gz
;;;###autoload
(defun mairix-widget-search (&optional mvalues)
"Create mairix query interactively using graphical widgets.
MVALUES may contain values from current article."
(interactive)
;; Select window for mairix customization
(funcall mairix-widget-select-window-function)
;; generate widgets
(mairix-widget-create-query mvalues)
;; generate Buttons
(widget-create 'push-button
:notify
(lambda (&rest _)
(mairix-widget-send-query mairix-widgets))
"Send Query")
(widget-insert " ")
(widget-create 'push-button
:notify
(lambda (&rest _)
(mairix-widget-save-search mairix-widgets))
"Save search")
(widget-insert " ")
(widget-create 'push-button
:notify (lambda (&rest _)
(kill-buffer mairix-customize-query-buffer))
"Cancel")
(use-local-map widget-keymap)
(widget-setup)
(goto-char (point-min)))