Function: newsticker--tree-widget-icon-create
newsticker--tree-widget-icon-create is a byte-compiled function
defined in newst-treeview.el.gz.
Signature
(newsticker--tree-widget-icon-create ICON)
Documentation
Create the ICON widget.
Source Code
;; Defined in /usr/src/emacs/lisp/net/newst-treeview.el.gz
(defun newsticker--tree-widget-icon-create (icon)
"Create the ICON widget."
(let* ((g (widget-get (widget-get icon :node) :nt-feed))
(ico (and g (newsticker--icon-read (intern g)))))
(if ico
(progn
(widget-put icon :tag-glyph ico)
(widget-default-create icon)
;; Insert space between the icon and the node widget.
(insert-char ? 1)
(put-text-property
(1- (point)) (point)
'display (list 'space :width tree-widget-space-width)))
;; fallback: default icon
(widget-put icon :leaf-icon 'tree-widget-leaf-icon)
(tree-widget-icon-create icon))))