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)))