Server IP : 111.118.215.189 / Your IP : 18.116.81.133 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/net/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:10:34 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/net/newst-treeview.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\305\306\307\310\311\312%\210\313\314\315\316\311\306%\210\313\317\320\316\311\306%\210\313\321\322\316\311\306%\210\313\323\324\316\311\306%\210\313\325\326\316\311\306%\210\313\327\330\331\311\306%\210\332\333\307\334\335\336\311\306&\210\332\337\340\341\335\342\311\306&\210\332\343\344\345\335\342\311\306&\210\332\346\347\350\335\336\311\306&\207" [require newst-reader widget tree-widget wid-edit custom-declare-group newsticker-treeview nil "Settings for the tree view reader." :group newsticker-reader custom-declare-face newsticker-treeview-face ((((class color) (background dark)) :foreground "white") (((class color) (background light)) :foreground "black")) "Face for newsticker tree." newsticker-treeview-new-face ((t :inherit newsticker-treeview-face :weight bold)) newsticker-treeview-old-face ((t :inherit newsticker-treeview-face)) newsticker-treeview-immortal-face ((default :inherit newsticker-treeview-face :slant italic) (((class color) (background dark)) :foreground "orange") (((class color) (background light)) :foreground "blue")) newsticker-treeview-obsolete-face ((t :inherit newsticker-treeview-face :strike-through t)) newsticker-treeview-selection-face ((((class color) (background dark)) :background "#bbbbff") (((class color) (background light)) :background "#bbbbff")) "Face for newsticker selection." custom-declare-variable newsticker-treeview-own-frame "Decides whether newsticker treeview creates and uses its own frame." :type boolean newsticker-treeview-treewindow-width 30 "Width of tree window in treeview layout.\nSee also `newsticker-treeview-listwindow-height'." integer newsticker-treeview-listwindow-height 10 "Height of list window in treeview layout.\nSee also `newsticker-treeview-treewindow-width'." newsticker-treeview-automatically-mark-displayed-items-as-old t "Decides whether to automatically mark displayed items as old.\nIf t an item is marked as old as soon as it is displayed. This\napplies to newsticker only."] 8) #@413 List of feed groups, used in the treeview frontend. First element is a string giving the group name. Remaining elements are either strings giving a feed name or lists having the same structure as `newsticker-groups'. (newsticker-groups := groupdefinition, groupdefinition := groupname groupcontent*, groupcontent := feedname | groupdefinition) Example: ("Topmost group" "feed1" ("subgroup1" "feed 2") "feed3") (defvar newsticker-groups '("Feeds") (#$ . 2606)) (byte-code "\300\301\302\303\304\305\306\307&\210\310\301\311\312#\207" [custom-declare-variable newsticker-groups-filename "~/.newsticker-groups" "Name of the newsticker groups settings file." :type string :group newsticker-treeview make-obsolete-variable newsticker-dir "23.1"] 8) (defvar newsticker--treeview-windows nil) (defvar newsticker--treeview-buffers nil) #@36 Feed name of currently shown item. (defvar newsticker--treeview-current-feed nil (#$ . 3442)) (defvar newsticker--treeview-current-vfeed nil) (defvar newsticker--treeview-list-show-feed nil) (defvar newsticker--saved-window-config nil) #@35 Highlight the selected tree node. (defvar newsticker--selection-overlay nil (#$ . 3684)) #@35 Highlight the selected list item. (defvar newsticker--tree-selection-overlay nil (#$ . 3779)) #@39 Special frame for newsticker windows. (defvar newsticker--frame nil (#$ . 3879)) (defvar newsticker--treeview-list-sort-order 'sort-by-time) (defvar newsticker--treeview-current-node-id nil) (defvar newsticker--treeview-current-tree nil) (defvar newsticker--treeview-feed-tree nil) (defvar newsticker--treeview-vfeed-tree nil) #@69 Key map for click-able headings in the newsticker treeview buffers. (defvar newsticker--treeview-url-keymap (byte-code "\301\302!\303\304\305#\210\303\306\305#\210\303\307\310#\210\303\311\310#\210\303\312\313#\210)\207" [map make-sparse-keymap newsticker--treeview-url-keymap define-key [mouse-1] newsticker-treeview-mouse-browse-url [mouse-2] "\n" newsticker-treeview-browse-url " " [(control return)] newsticker-handle-url] 4) (#$ . 4212)) #@52 Return the tree buffer of the newsticker treeview. (defalias 'newsticker--treeview-tree-buffer #[nil "@\207" [newsticker--treeview-buffers] 1 (#$ . 4668)]) (put 'newsticker--treeview-tree-buffer 'byte-optimizer 'byte-compile-inline-expand) #@52 Return the list buffer of the newsticker treeview. (defalias 'newsticker--treeview-list-buffer #[nil "A@\207" [newsticker--treeview-buffers] 1 (#$ . 4915)]) (put 'newsticker--treeview-list-buffer 'byte-optimizer 'byte-compile-inline-expand) #@52 Return the item buffer of the newsticker treeview. (defalias 'newsticker--treeview-item-buffer #[nil "\3018\207" [newsticker--treeview-buffers 2] 2 (#$ . 5163)]) (put 'newsticker--treeview-item-buffer 'byte-optimizer 'byte-compile-inline-expand) #@52 Return the tree window of the newsticker treeview. (defalias 'newsticker--treeview-tree-window #[nil "@\207" [newsticker--treeview-windows] 1 (#$ . 5416)]) (put 'newsticker--treeview-tree-window 'byte-optimizer 'byte-compile-inline-expand) #@52 Return the list window of the newsticker treeview. (defalias 'newsticker--treeview-list-window #[nil "A@\207" [newsticker--treeview-windows] 1 (#$ . 5663)]) (put 'newsticker--treeview-list-window 'byte-optimizer 'byte-compile-inline-expand) #@52 Return the item window of the newsticker treeview. (defalias 'newsticker--treeview-item-window #[nil "\3018\207" [newsticker--treeview-windows 2] 2 (#$ . 5911)]) (put 'newsticker--treeview-item-window 'byte-optimizer 'byte-compile-inline-expand) #@92 Create an id for a newsticker treeview node. PARENT is the node's parent, I is an integer. (defalias 'newsticker--treeview-get-id #[(parent i) "\302\303\304\305\" #\207" [parent i format "%s-%d" widget-get :nt-id] 5 (#$ . 6164)]) #@46 Return non-nil if ids ID1 and ID2 are equal. (defalias 'newsticker--treeview-ids-eq #[(id1 id2) "\205 \205 \230\207" [id1 id2] 2 (#$ . 6401)]) #@205 Compare treeview nodes NODE1 and NODE2 for equality. Nodes are equal if the have the same newsticker-id. Note that during re-tagging and collapsing/expanding nodes change, while their id stays constant. (defalias 'newsticker--treeview-nodes-eq #[(node1 node2) "\304\305\"\304 \305\"\306\n\"\206 \304\307\"\304 \307\"\230*\207" [node1 node2 id2 id1 widget-get :nt-id newsticker--treeview-ids-eq :tag] 4 (#$ . 6557)]) #@69 Recursively search node for feed FEED-NAME starting from STARTNODE. (defalias 'newsticker--treeview-do-get-node-of-feed #[(feed-name startnode) "\305 \306\"\206\f \305 \307\"\230\203 \310\311 \"\207\305 \312\"\211\313\211\2052 \f@\314\"\210\fA\211\204\"