nano-dialog
nano-dialog copied to clipboard
Emac native dialog box
- Emacs native dialog box
This library allows to have popup dialog boxes that are actually child frames where:
- header line is used to show the (optional) header
- mode line is used to show (optional) buttons
- buttons can be highlighted with cursor (tooltips hack)
- dialog content is a regular buffer
** Usage example
#+begin_src emacs-lisp (defun click (frame label) (message "You have clicked on %s" label)) (add-hook 'nano-dialog-button-hook #'click)
(nano-dialog "nano-dialog" :title "[I] NANO Dialog" :buttons '("OK" "CANCEL")) #+end_src
** Screenshots
[[./nano-dialog.png]]