diff options
| author | Ulf Jasper | 2011-05-13 21:35:36 +0200 |
|---|---|---|
| committer | Ulf Jasper | 2011-05-13 21:35:36 +0200 |
| commit | c21edd3404252955dae90d2e2e1d0d412e39c39b (patch) | |
| tree | 1ff6b2d9898a6b08b9913d121c709a9346a321fc | |
| parent | 8497a2977ce9c67fd64b6775b8f52a4b66d40326 (diff) | |
| parent | 42c7e61e8832e02ce977b1f7772a0aa9c45985aa (diff) | |
| download | emacs-c21edd3404252955dae90d2e2e1d0d412e39c39b.tar.gz emacs-c21edd3404252955dae90d2e2e1d0d412e39c39b.zip | |
newsticker: Moved icons to etc/newsticker/images
lisp/ChangeLog:
2011-05-13 Ulf Jasper <ulf.jasper@web.de>
* net/newst-treeview.el (newsticker-treeview-face): Changed default
family from helvetica to sans.
(newsticker-treeview-tool-bar-map): Moved tool-bar icons to
etc/images/newsticker.
* net/newst-reader.el (newsticker-feed-face): Changed default
family from helvetica to sans.
* net/newst-plainview.el (newsticker-new-item-face)
(newsticker-old-item-face, newsticker-immortal-item-face)
(newsticker-obsolete-item-face, newsticker-date-face)
(newsticker-statistics-face): Changed default family from
helvetica to sans.
(newsticker--plainview-tool-bar-map): Moved tool-bar icons to
etc/images/newsticker.
* net/newst-backend.el (newsticker--do-run-auto-mark-filter),
(newsticker--process-auto-mark-filter-match): : Tell user about
auto-marking.
etc/ChangeLog:
2011-05-13 Ulf Jasper <ulf.jasper@web.de>
* images/newsticker: Added.
* images/newsticker/browse-url.xpm: Added.
* images/newsticker/get-all.xpm: Added.
* images/newsticker/mark-immortal.xpm: Added.
* images/newsticker/mark-read.xpm: Added.
* images/newsticker/narrow.xpm: Added.
* images/newsticker/next-feed.xpm: Added.
* images/newsticker/next-item.xpm: Added.
* images/newsticker/prev-feed.xpm: Added.
* images/newsticker/prev-item.xpm: Added.
* images/newsticker/update.xpm: Added.
| -rw-r--r-- | etc/ChangeLog | 14 | ||||
| -rw-r--r-- | etc/images/newsticker/browse-url.xpm | 66 | ||||
| -rw-r--r-- | etc/images/newsticker/get-all.xpm | 97 | ||||
| -rw-r--r-- | etc/images/newsticker/mark-immortal.xpm | 120 | ||||
| -rw-r--r-- | etc/images/newsticker/mark-read.xpm | 71 | ||||
| -rw-r--r-- | etc/images/newsticker/narrow.xpm | 75 | ||||
| -rw-r--r-- | etc/images/newsticker/next-feed.xpm | 84 | ||||
| -rw-r--r-- | etc/images/newsticker/next-item.xpm | 69 | ||||
| -rw-r--r-- | etc/images/newsticker/prev-feed.xpm | 79 | ||||
| -rw-r--r-- | etc/images/newsticker/prev-item.xpm | 66 | ||||
| -rw-r--r-- | etc/images/newsticker/update.xpm | 64 | ||||
| -rw-r--r-- | lisp/ChangeLog | 22 | ||||
| -rw-r--r-- | lisp/net/newst-backend.el | 25 | ||||
| -rw-r--r-- | lisp/net/newst-plainview.el | 136 | ||||
| -rw-r--r-- | lisp/net/newst-reader.el | 866 | ||||
| -rw-r--r-- | lisp/net/newst-treeview.el | 130 |
16 files changed, 960 insertions, 1024 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 7da86ac06a0..ece90e26a84 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,17 @@ | |||
| 1 | 2011-05-13 Ulf Jasper <ulf.jasper@web.de> | ||
| 2 | |||
| 3 | * images/newsticker: Added. | ||
| 4 | * images/newsticker/browse-url.xpm: Added. | ||
| 5 | * images/newsticker/get-all.xpm: Added. | ||
| 6 | * images/newsticker/mark-immortal.xpm: Added. | ||
| 7 | * images/newsticker/mark-read.xpm: Added. | ||
| 8 | * images/newsticker/narrow.xpm: Added. | ||
| 9 | * images/newsticker/next-feed.xpm: Added. | ||
| 10 | * images/newsticker/next-item.xpm: Added. | ||
| 11 | * images/newsticker/prev-feed.xpm: Added. | ||
| 12 | * images/newsticker/prev-item.xpm: Added. | ||
| 13 | * images/newsticker/update.xpm: Added. | ||
| 14 | |||
| 1 | 2011-05-10 Jim Meyering <meyering@redhat.com> | 15 | 2011-05-10 Jim Meyering <meyering@redhat.com> |
| 2 | 16 | ||
| 3 | * MH-E-NEWS, PROBLEMS: Fix typo "the the -> the". | 17 | * MH-E-NEWS, PROBLEMS: Fix typo "the the -> the". |
diff --git a/etc/images/newsticker/browse-url.xpm b/etc/images/newsticker/browse-url.xpm new file mode 100644 index 00000000000..e9f7900b893 --- /dev/null +++ b/etc/images/newsticker/browse-url.xpm | |||
| @@ -0,0 +1,66 @@ | |||
| 1 | /* XPM */ | ||
| 2 | static char * visit_xpm[] = { | ||
| 3 | "24 24 39 1", | ||
| 4 | " c None", | ||
| 5 | ". c #000000", | ||
| 6 | "+ c #FFFFFF", | ||
| 7 | "@ c #00E63D", | ||
| 8 | "# c #00E83E", | ||
| 9 | "$ c #00E73D", | ||
| 10 | "% c #00E93E", | ||
| 11 | "& c #00E63C", | ||
| 12 | "* c #00E53C", | ||
| 13 | "= c #00E23B", | ||
| 14 | "- c #00E33B", | ||
| 15 | "; c #00E83D", | ||
| 16 | "> c #00E13A", | ||
| 17 | ", c #00DD38", | ||
| 18 | "' c #00DE38", | ||
| 19 | ") c #00E23A", | ||
| 20 | "! c #00E43C", | ||
| 21 | "~ c #00DF39", | ||
| 22 | "{ c #00DB37", | ||
| 23 | "] c #00D634", | ||
| 24 | "^ c #00D734", | ||
| 25 | "/ c #00E039", | ||
| 26 | "( c #00DC37", | ||
| 27 | "_ c #00D835", | ||
| 28 | ": c #00D332", | ||
| 29 | "< c #00CD2F", | ||
| 30 | "[ c #00DB36", | ||
| 31 | "} c #00D433", | ||
| 32 | "| c #00CF30", | ||
| 33 | "1 c #00DA36", | ||
| 34 | "2 c #00D936", | ||
| 35 | "3 c #00D533", | ||
| 36 | "4 c #00D131", | ||
| 37 | "5 c #00CE2F", | ||
| 38 | "6 c #00CC2F", | ||
| 39 | "7 c #00CA2D", | ||
| 40 | "8 c #00C62B", | ||
| 41 | "9 c #00C52A", | ||
| 42 | "0 c #00BE27", | ||
| 43 | " ", | ||
| 44 | " ", | ||
| 45 | " . ", | ||
| 46 | " .+. ", | ||
| 47 | " .+++. ", | ||
| 48 | " .++.++. ", | ||
| 49 | " .++.@.++. ", | ||
| 50 | " .++.##$.++. ", | ||
| 51 | " .++.%%%#&.++. ", | ||
| 52 | " .++.$%%%#*=.++. ", | ||
| 53 | " .++.-@;##$*>,.++. ", | ||
| 54 | " .++.')!&@@*=~{].++. ", | ||
| 55 | " .++.^{~>---)/(_:<.++. ", | ||
| 56 | " .++.^[,~/~'(_}|.++. ", | ||
| 57 | " .++.]_1[12^:|.++. ", | ||
| 58 | " .++.:}33:45.++. ", | ||
| 59 | " .++.<5567.++. ", | ||
| 60 | " .++.889.++. ", | ||
| 61 | " .++.0.++. ", | ||
| 62 | " .++.++. ", | ||
| 63 | " .+++. ", | ||
| 64 | " .+. ", | ||
| 65 | " . ", | ||
| 66 | " "}; | ||
diff --git a/etc/images/newsticker/get-all.xpm b/etc/images/newsticker/get-all.xpm new file mode 100644 index 00000000000..2df66d7fe23 --- /dev/null +++ b/etc/images/newsticker/get-all.xpm | |||
| @@ -0,0 +1,97 @@ | |||
| 1 | /* XPM */ | ||
| 2 | static char * get_all_xpm[] = { | ||
| 3 | "24 24 70 1", | ||
| 4 | " c None", | ||
| 5 | ". c #000000", | ||
| 6 | "+ c #F3DA00", | ||
| 7 | "@ c #F5DF00", | ||
| 8 | "# c #F7E300", | ||
| 9 | "$ c #F9E700", | ||
| 10 | "% c #FAEA00", | ||
| 11 | "& c #FBEC00", | ||
| 12 | "* c #FBED00", | ||
| 13 | "= c #FCEE00", | ||
| 14 | "- c #FAEB00", | ||
| 15 | "; c #F9E800", | ||
| 16 | "> c #F8E500", | ||
| 17 | ", c #F6E000", | ||
| 18 | "' c #F4DB00", | ||
| 19 | ") c #F1D500", | ||
| 20 | "! c #EFD000", | ||
| 21 | "~ c #B7CA00", | ||
| 22 | "{ c #BFD100", | ||
| 23 | "] c #C5D700", | ||
| 24 | "^ c #CBDB00", | ||
| 25 | "/ c #CFDF00", | ||
| 26 | "( c #D2E200", | ||
| 27 | "_ c #D4E400", | ||
| 28 | ": c #D3E300", | ||
| 29 | "< c #D0E000", | ||
| 30 | "[ c #CCDD00", | ||
| 31 | "} c #C7D800", | ||
| 32 | "| c #C1D300", | ||
| 33 | "1 c #BACC00", | ||
| 34 | "2 c #B1C500", | ||
| 35 | "3 c #A8BC00", | ||
| 36 | "4 c #20A900", | ||
| 37 | "5 c #22AF00", | ||
| 38 | "6 c #24B500", | ||
| 39 | "7 c #26B900", | ||
| 40 | "8 c #27BC00", | ||
| 41 | "9 c #27BE00", | ||
| 42 | "0 c #28BF00", | ||
| 43 | "a c #27BD00", | ||
| 44 | "b c #26BA00", | ||
| 45 | "c c #25B600", | ||
| 46 | "d c #23B100", | ||
| 47 | "e c #21AB00", | ||
| 48 | "f c #1FA400", | ||
| 49 | "g c #1C9B00", | ||
| 50 | "h c #21AA00", | ||
| 51 | "i c #24B300", | ||
| 52 | "j c #25B800", | ||
| 53 | "k c #25B700", | ||
| 54 | "l c #24B400", | ||
| 55 | "m c #23B000", | ||
| 56 | "n c #1FA500", | ||
| 57 | "o c #1D9E00", | ||
| 58 | "p c #20A800", | ||
| 59 | "q c #21AC00", | ||
| 60 | "r c #23B200", | ||
| 61 | "s c #22AD00", | ||
| 62 | "t c #1D9F00", | ||
| 63 | "u c #20A700", | ||
| 64 | "v c #1EA100", | ||
| 65 | "w c #1C9C00", | ||
| 66 | "x c #1DA000", | ||
| 67 | "y c #1B9800", | ||
| 68 | "z c #1A9600", | ||
| 69 | "A c #1A9700", | ||
| 70 | "B c #1A9500", | ||
| 71 | "C c #199200", | ||
| 72 | "D c #189100", | ||
| 73 | "E c #178C00", | ||
| 74 | " ", | ||
| 75 | " ", | ||
| 76 | " ", | ||
| 77 | " ", | ||
| 78 | " ................... ", | ||
| 79 | " .+@#$%&*=*&-;>,')!. ", | ||
| 80 | " ................... ", | ||
| 81 | " ", | ||
| 82 | " ................... ", | ||
| 83 | " .~{]^/(___:<[}|123. ", | ||
| 84 | " ................... ", | ||
| 85 | " ", | ||
| 86 | " ................... ", | ||
| 87 | " .45678909abcdefg. ", | ||
| 88 | " .h5icj7jklmeno. ", | ||
| 89 | " .pq5drrmshft. ", | ||
| 90 | " .fu4h4pnvw. ", | ||
| 91 | " .oxvxtwy. ", | ||
| 92 | " .zAAzB. ", | ||
| 93 | " .CCD. ", | ||
| 94 | " .E. ", | ||
| 95 | " . ", | ||
| 96 | " ", | ||
| 97 | " "}; | ||
diff --git a/etc/images/newsticker/mark-immortal.xpm b/etc/images/newsticker/mark-immortal.xpm new file mode 100644 index 00000000000..4e5a3649eb7 --- /dev/null +++ b/etc/images/newsticker/mark-immortal.xpm | |||
| @@ -0,0 +1,120 @@ | |||
| 1 | /* XPM */ | ||
| 2 | static char * mark_immortal_xpm[] = { | ||
| 3 | "24 24 93 2", | ||
| 4 | " c None", | ||
| 5 | ". c #171717", | ||
| 6 | "+ c #030303", | ||
| 7 | "@ c #000000", | ||
| 8 | "# c #181818", | ||
| 9 | "$ c #090909", | ||
| 10 | "% c #FFC960", | ||
| 11 | "& c #FFCB61", | ||
| 12 | "* c #FFCB62", | ||
| 13 | "= c #FFC961", | ||
| 14 | "- c #FFC75F", | ||
| 15 | "; c #FFC65E", | ||
| 16 | "> c #FFCA61", | ||
| 17 | ", c #FFCD63", | ||
| 18 | "' c #FFCF65", | ||
| 19 | ") c #FFD065", | ||
| 20 | "! c #FFCE64", | ||
| 21 | "~ c #FFC35C", | ||
| 22 | "{ c #FFC45D", | ||
| 23 | "] c #FFD166", | ||
| 24 | "^ c #FFD267", | ||
| 25 | "/ c #FFD368", | ||
| 26 | "( c #FFD167", | ||
| 27 | "_ c #FFC05A", | ||
| 28 | ": c #010101", | ||
| 29 | "< c #040404", | ||
| 30 | "[ c #FFCC62", | ||
| 31 | "} c #FFD569", | ||
| 32 | "| c #FFD56A", | ||
| 33 | "1 c #FFC860", | ||
| 34 | "2 c #FFC25B", | ||
| 35 | "3 c #FFBB56", | ||
| 36 | "4 c #020202", | ||
| 37 | "5 c #060606", | ||
| 38 | "6 c #FFC15B", | ||
| 39 | "7 c #FFC85F", | ||
| 40 | "8 c #FFD469", | ||
| 41 | "9 c #FFD66A", | ||
| 42 | "0 c #FFBC57", | ||
| 43 | "a c #1B1B1B", | ||
| 44 | "b c #070707", | ||
| 45 | "c c #FFBA55", | ||
| 46 | "d c #FFB451", | ||
| 47 | "e c #FFB954", | ||
| 48 | "f c #FFB350", | ||
| 49 | "g c #FFB652", | ||
| 50 | "h c #FFBE58", | ||
| 51 | "i c #FFCD64", | ||
| 52 | "j c #FFD066", | ||
| 53 | "k c #FFC059", | ||
| 54 | "l c #FFB14E", | ||
| 55 | "m c #0B0B0B", | ||
| 56 | "n c #FFBB55", | ||
| 57 | "o c #FFC15A", | ||
| 58 | "p c #FFB552", | ||
| 59 | "q c #FFAD4B", | ||
| 60 | "r c #080808", | ||
| 61 | "s c #FFAF4C", | ||
| 62 | "t c #FFB853", | ||
| 63 | "u c #FFA948", | ||
| 64 | "v c #050505", | ||
| 65 | "w c #FFB04E", | ||
| 66 | "x c #FFB753", | ||
| 67 | "y c #FFBC56", | ||
| 68 | "z c #FFC55D", | ||
| 69 | "A c #FFC55E", | ||
| 70 | "B c #FFC45C", | ||
| 71 | "C c #FFBD57", | ||
| 72 | "D c #FFB854", | ||
| 73 | "E c #FFB34F", | ||
| 74 | "F c #FFAB4A", | ||
| 75 | "G c #FFA545", | ||
| 76 | "H c #FFAA49", | ||
| 77 | "I c #FFB04D", | ||
| 78 | "J c #FFB551", | ||
| 79 | "K c #FFBF58", | ||
| 80 | "L c #FFB24F", | ||
| 81 | "M c #FFAC4A", | ||
| 82 | "N c #FFA646", | ||
| 83 | "O c #FFA344", | ||
| 84 | "P c #FFA848", | ||
| 85 | "Q c #FFB14F", | ||
| 86 | "R c #FFAF4D", | ||
| 87 | "S c #FFA546", | ||
| 88 | "T c #FFA243", | ||
| 89 | "U c #FFA445", | ||
| 90 | "V c #FFAE4C", | ||
| 91 | "W c #FFA444", | ||
| 92 | "X c #FFA142", | ||
| 93 | "Y c #FF9F41", | ||
| 94 | "Z c #0A0A0A", | ||
| 95 | "` c #FF9E40", | ||
| 96 | " . c #FF9F40", | ||
| 97 | " ", | ||
| 98 | " ", | ||
| 99 | " ", | ||
| 100 | " . + @ @ + # ", | ||
| 101 | " $ @ % & * * = - + + ", | ||
| 102 | " @ ; > , ' ) ' ! * - ~ @ ", | ||
| 103 | " @ { > ! ] ^ / / ( ' * ; _ : ", | ||
| 104 | " < _ ; [ ) / } | } / ] , 1 2 3 4 ", | ||
| 105 | " 5 6 7 , ] 8 9 9 9 } ^ ! = ~ 0 a ", | ||
| 106 | " b c 6 - , ] 8 9 9 9 } ^ ! % ~ 0 d 5 ", | ||
| 107 | " : e _ ; * ) / 8 } } / ] , 1 2 3 f 5 ", | ||
| 108 | " : g h { = i j ^ / ^ ] ! * ; k e l m ", | ||
| 109 | " : f n o ; > , ' ) ' ! * - 2 0 p q r ", | ||
| 110 | " : s g 0 6 ; % > * * = - ~ h t l u r ", | ||
| 111 | " v u w x y k ~ z A z B o C D E F G b ", | ||
| 112 | " 5 H I J e 0 h K h C c x L M N . ", | ||
| 113 | " 4 O P q Q d g x g J L R H S T < ", | ||
| 114 | " @ T U P F q V q M H N W X + ", | ||
| 115 | " @ Y T O W G G W O X Y @ ", | ||
| 116 | " 4 Z ` Y Y Y .` 4 4 ", | ||
| 117 | " 5 : : @ @ Z ", | ||
| 118 | " ", | ||
| 119 | " ", | ||
| 120 | " "}; | ||
diff --git a/etc/images/newsticker/mark-read.xpm b/etc/images/newsticker/mark-read.xpm new file mode 100644 index 00000000000..3a643bb786a --- /dev/null +++ b/etc/images/newsticker/mark-read.xpm | |||
| @@ -0,0 +1,71 @@ | |||
| 1 | /* XPM */ | ||
| 2 | static char * mark_read_xpm[] = { | ||
| 3 | "24 24 44 1", | ||
| 4 | " c None", | ||
| 5 | ". c #C20000", | ||
| 6 | "+ c #BE0000", | ||
| 7 | "@ c #C70000", | ||
| 8 | "# c #CE0000", | ||
| 9 | "$ c #C90000", | ||
| 10 | "% c #BD0000", | ||
| 11 | "& c #CB0000", | ||
| 12 | "* c #D10000", | ||
| 13 | "= c #D70000", | ||
| 14 | "- c #D30000", | ||
| 15 | "; c #CD0000", | ||
| 16 | "> c #C60000", | ||
| 17 | ", c #D40000", | ||
| 18 | "' c #DA0000", | ||
| 19 | ") c #DE0000", | ||
| 20 | "! c #DB0000", | ||
| 21 | "~ c #D60000", | ||
| 22 | "{ c #D00000", | ||
| 23 | "] c #DC0000", | ||
| 24 | "^ c #E00000", | ||
| 25 | "/ c #E40000", | ||
| 26 | "( c #E10000", | ||
| 27 | "_ c #DD0000", | ||
| 28 | ": c #D80000", | ||
| 29 | "< c #E50000", | ||
| 30 | "[ c #E70000", | ||
| 31 | "} c #E60000", | ||
| 32 | "| c #E20000", | ||
| 33 | "1 c #E90000", | ||
| 34 | "2 c #E80000", | ||
| 35 | "3 c #E30000", | ||
| 36 | "4 c #DF0000", | ||
| 37 | "5 c #D90000", | ||
| 38 | "6 c #CC0000", | ||
| 39 | "7 c #C10000", | ||
| 40 | "8 c #C30000", | ||
| 41 | "9 c #BF0000", | ||
| 42 | "0 c #B90000", | ||
| 43 | "a c #BC0000", | ||
| 44 | "b c #BB0000", | ||
| 45 | "c c #B80000", | ||
| 46 | "d c #B50000", | ||
| 47 | "e c #B70000", | ||
| 48 | " ", | ||
| 49 | " ", | ||
| 50 | " ", | ||
| 51 | " . + ", | ||
| 52 | " +@# $.% ", | ||
| 53 | " &*= -;> ", | ||
| 54 | " ,') !~{ ", | ||
| 55 | " ]^/ (_: ", | ||
| 56 | " (<[ }|) ", | ||
| 57 | " <[1 2<| ", | ||
| 58 | " }222[< ", | ||
| 59 | " }}}< ", | ||
| 60 | " 333| ", | ||
| 61 | " _4^4)] ", | ||
| 62 | " ~:' 5=- ", | ||
| 63 | " 6{- *#$ ", | ||
| 64 | " 7>$ @89 ", | ||
| 65 | " 0a+ %bc ", | ||
| 66 | " ddc edd ", | ||
| 67 | " ddd ddd ", | ||
| 68 | " d d ", | ||
| 69 | " ", | ||
| 70 | " ", | ||
| 71 | " "}; | ||
diff --git a/etc/images/newsticker/narrow.xpm b/etc/images/newsticker/narrow.xpm new file mode 100644 index 00000000000..d802764aa22 --- /dev/null +++ b/etc/images/newsticker/narrow.xpm | |||
| @@ -0,0 +1,75 @@ | |||
| 1 | /* XPM */ | ||
| 2 | static char * narrow_xpm[] = { | ||
| 3 | "24 24 48 1", | ||
| 4 | " c None", | ||
| 5 | ". c #000000", | ||
| 6 | "+ c #969696", | ||
| 7 | "@ c #9E9E9E", | ||
| 8 | "# c #A4A4A4", | ||
| 9 | "$ c #AAAAAA", | ||
| 10 | "% c #AEAEAE", | ||
| 11 | "& c #B1B1B1", | ||
| 12 | "* c #B3B3B3", | ||
| 13 | "= c #B4B4B4", | ||
| 14 | "- c #B2B2B2", | ||
| 15 | "; c #AFAFAF", | ||
| 16 | "> c #ABABAB", | ||
| 17 | ", c #A6A6A6", | ||
| 18 | "' c #A0A0A0", | ||
| 19 | ") c #989898", | ||
| 20 | "! c #909090", | ||
| 21 | "~ c #73AAD4", | ||
| 22 | "{ c #7AB2DA", | ||
| 23 | "] c #7FB8DF", | ||
| 24 | "^ c #84BDE3", | ||
| 25 | "/ c #88C2E7", | ||
| 26 | "( c #8BC5E9", | ||
| 27 | "_ c #8DC7EB", | ||
| 28 | ": c #8CC6EA", | ||
| 29 | "< c #89C3E8", | ||
| 30 | "[ c #86BFE5", | ||
| 31 | "} c #81BAE1", | ||
| 32 | "| c #7BB3DC", | ||
| 33 | "1 c #75ACD6", | ||
| 34 | "2 c #6DA4CF", | ||
| 35 | "3 c #979797", | ||
| 36 | "4 c #A3A3A3", | ||
| 37 | "5 c #A8A8A8", | ||
| 38 | "6 c #ADADAD", | ||
| 39 | "7 c #ACACAC", | ||
| 40 | "8 c #A9A9A9", | ||
| 41 | "9 c #A5A5A5", | ||
| 42 | "0 c #9A9A9A", | ||
| 43 | "a c #929292", | ||
| 44 | "b c #8C8C8C", | ||
| 45 | "c c #808080", | ||
| 46 | "d c #818181", | ||
| 47 | "e c #838383", | ||
| 48 | "f c #848484", | ||
| 49 | "g c #858585", | ||
| 50 | "h c #868686", | ||
| 51 | "i c #828282", | ||
| 52 | " ", | ||
| 53 | " ", | ||
| 54 | " ", | ||
| 55 | " .................. ", | ||
| 56 | " .+@#$%&*=*-;>,')!. ", | ||
| 57 | " .................. ", | ||
| 58 | " ", | ||
| 59 | " ", | ||
| 60 | " .................. ", | ||
| 61 | " .~{]^/(___:<[}|12. ", | ||
| 62 | " .................. ", | ||
| 63 | " ", | ||
| 64 | " ", | ||
| 65 | " .................. ", | ||
| 66 | " .!3@45>666789'0ab. ", | ||
| 67 | " .................. ", | ||
| 68 | " ", | ||
| 69 | " ", | ||
| 70 | " .................. ", | ||
| 71 | " .cccdefghhgficccc. ", | ||
| 72 | " .................. ", | ||
| 73 | " ", | ||
| 74 | " ", | ||
| 75 | " "}; | ||
diff --git a/etc/images/newsticker/next-feed.xpm b/etc/images/newsticker/next-feed.xpm new file mode 100644 index 00000000000..9424e16d289 --- /dev/null +++ b/etc/images/newsticker/next-feed.xpm | |||
| @@ -0,0 +1,84 @@ | |||
| 1 | /* XPM */ | ||
| 2 | static char * next_feed_xpm[] = { | ||
| 3 | "24 24 57 1", | ||
| 4 | " c None", | ||
| 5 | ". c #000000", | ||
| 6 | "+ c #6CA2CE", | ||
| 7 | "@ c #75ADD6", | ||
| 8 | "# c #71A8D3", | ||
| 9 | "$ c #79B1DA", | ||
| 10 | "% c #7EB7DE", | ||
| 11 | "& c #7DB5DD", | ||
| 12 | "* c #81BAE1", | ||
| 13 | "= c #85BEE4", | ||
| 14 | "- c #78B0D9", | ||
| 15 | "; c #7FB7DE", | ||
| 16 | "> c #83BCE3", | ||
| 17 | ", c #87C1E6", | ||
| 18 | "' c #8AC4E9", | ||
| 19 | ") c #7BB3DB", | ||
| 20 | "! c #80B8DF", | ||
| 21 | "~ c #88C2E7", | ||
| 22 | "{ c #8BC5E9", | ||
| 23 | "] c #8DC7EB", | ||
| 24 | "^ c #7CB4DC", | ||
| 25 | "/ c #7FB8DF", | ||
| 26 | "( c #84BDE3", | ||
| 27 | "_ c #7BB3DC", | ||
| 28 | ": c #83BCE2", | ||
| 29 | "< c #87C0E6", | ||
| 30 | "[ c #8AC4E8", | ||
| 31 | "} c #8BC5EA", | ||
| 32 | "| c #8CC6EA", | ||
| 33 | "1 c #88C1E6", | ||
| 34 | "2 c #89C3E8", | ||
| 35 | "3 c #8AC3E8", | ||
| 36 | "4 c #7EB6DE", | ||
| 37 | "5 c #82BBE1", | ||
| 38 | "6 c #86C0E5", | ||
| 39 | "7 c #87C0E5", | ||
| 40 | "8 c #75ACD6", | ||
| 41 | "9 c #7AB2DA", | ||
| 42 | "0 c #81B9E0", | ||
| 43 | "a c #82BBE2", | ||
| 44 | "b c #71A8D2", | ||
| 45 | "c c #70A7D1", | ||
| 46 | "d c #74ACD6", | ||
| 47 | "e c #699FCC", | ||
| 48 | "f c #6EA5D0", | ||
| 49 | "g c #72A9D4", | ||
| 50 | "h c #669CC9", | ||
| 51 | "i c #6298C5", | ||
| 52 | "j c #679DCA", | ||
| 53 | "k c #6BA1CD", | ||
| 54 | "l c #6095C3", | ||
| 55 | "m c #5C91C0", | ||
| 56 | "n c #5F94C2", | ||
| 57 | "o c #5B90C0", | ||
| 58 | "p c #588CBC", | ||
| 59 | "q c #578CBC", | ||
| 60 | "r c #5589BA", | ||
| 61 | " ", | ||
| 62 | " ", | ||
| 63 | " . ... ", | ||
| 64 | " .. .+. ", | ||
| 65 | " .@. .#. ", | ||
| 66 | " .$%. .@. ", | ||
| 67 | " .&*=. .-. ", | ||
| 68 | " .;>,'. .). ", | ||
| 69 | " .!=~{]. .^. ", | ||
| 70 | " ./(~{]]. ._. ", | ||
| 71 | " .%:<[}||. .). ", | ||
| 72 | " .&*=12'3~. .-. ", | ||
| 73 | " .$45=6<7. .@. ", | ||
| 74 | " .8940a:. .b. ", | ||
| 75 | " .cd-)&. .+. ", | ||
| 76 | " .efg8. .h. ", | ||
| 77 | " .ijk. .l. ", | ||
| 78 | " .mn. .o. ", | ||
| 79 | " .p. .q. ", | ||
| 80 | " .. .r. ", | ||
| 81 | " . ... ", | ||
| 82 | " ", | ||
| 83 | " ", | ||
| 84 | " "}; | ||
diff --git a/etc/images/newsticker/next-item.xpm b/etc/images/newsticker/next-item.xpm new file mode 100644 index 00000000000..b3759cc1b61 --- /dev/null +++ b/etc/images/newsticker/next-item.xpm | |||
| @@ -0,0 +1,69 @@ | |||
| 1 | /* XPM */ | ||
| 2 | static char * next_xpm[] = { | ||
| 3 | "24 24 42 1", | ||
| 4 | " c None", | ||
| 5 | ". c #000000", | ||
| 6 | "+ c #7EB6DE", | ||
| 7 | "@ c #82BBE2", | ||
| 8 | "# c #85BEE4", | ||
| 9 | "$ c #88C1E7", | ||
| 10 | "% c #8AC3E8", | ||
| 11 | "& c #87C1E6", | ||
| 12 | "* c #8AC4E9", | ||
| 13 | "= c #8CC6EA", | ||
| 14 | "- c #8CC6EB", | ||
| 15 | "; c #88C2E7", | ||
| 16 | "> c #8BC5E9", | ||
| 17 | ", c #8DC7EB", | ||
| 18 | "' c #87C0E6", | ||
| 19 | ") c #8AC4E8", | ||
| 20 | "! c #8BC5EA", | ||
| 21 | "~ c #8BC4E9", | ||
| 22 | "{ c #88C1E6", | ||
| 23 | "] c #89C3E8", | ||
| 24 | "^ c #86BFE5", | ||
| 25 | "/ c #83BBE2", | ||
| 26 | "( c #82BBE1", | ||
| 27 | "_ c #86C0E5", | ||
| 28 | ": c #87C0E5", | ||
| 29 | "< c #83BCE2", | ||
| 30 | "[ c #81B9E0", | ||
| 31 | "} c #81BAE1", | ||
| 32 | "| c #78B0D9", | ||
| 33 | "1 c #7BB3DB", | ||
| 34 | "2 c #7DB5DD", | ||
| 35 | "3 c #7DB6DD", | ||
| 36 | "4 c #72A9D4", | ||
| 37 | "5 c #75ACD6", | ||
| 38 | "6 c #76AED7", | ||
| 39 | "7 c #77AFD8", | ||
| 40 | "8 c #6BA1CD", | ||
| 41 | "9 c #6EA4CF", | ||
| 42 | "0 c #6FA6D1", | ||
| 43 | "a c #6298C6", | ||
| 44 | "b c #659BC8", | ||
| 45 | "c c #5C91C0", | ||
| 46 | " ", | ||
| 47 | " ", | ||
| 48 | " . ", | ||
| 49 | " .. ", | ||
| 50 | " .+. ", | ||
| 51 | " .@#. ", | ||
| 52 | " .#$%. ", | ||
| 53 | " .&*=-. ", | ||
| 54 | " .;>,,,. ", | ||
| 55 | " .;>,,,=. ", | ||
| 56 | " .')!==~;. ", | ||
| 57 | " .#{]*%;^/. ", | ||
| 58 | " .(#_':#<. ", | ||
| 59 | " .+[@</}. ", | ||
| 60 | " .|1232. ", | ||
| 61 | " .4567. ", | ||
| 62 | " .890. ", | ||
| 63 | " .ab. ", | ||
| 64 | " .c. ", | ||
| 65 | " .. ", | ||
| 66 | " . ", | ||
| 67 | " ", | ||
| 68 | " ", | ||
| 69 | " "}; | ||
diff --git a/etc/images/newsticker/prev-feed.xpm b/etc/images/newsticker/prev-feed.xpm new file mode 100644 index 00000000000..9871eaa637e --- /dev/null +++ b/etc/images/newsticker/prev-feed.xpm | |||
| @@ -0,0 +1,79 @@ | |||
| 1 | /* XPM */ | ||
| 2 | static char * prev_feed_xpm[] = { | ||
| 3 | "24 24 52 1", | ||
| 4 | " c None", | ||
| 5 | ". c #000000", | ||
| 6 | "+ c #70A7D2", | ||
| 7 | "@ c #75ADD6", | ||
| 8 | "# c #71A8D3", | ||
| 9 | "$ c #79B1DA", | ||
| 10 | "% c #7BB3DB", | ||
| 11 | "& c #7DB5DD", | ||
| 12 | "* c #83BBE2", | ||
| 13 | "= c #7EB6DE", | ||
| 14 | "- c #78B0D9", | ||
| 15 | "; c #7FB7DE", | ||
| 16 | "> c #88C2E7", | ||
| 17 | ", c #85BEE4", | ||
| 18 | "' c #80B9E0", | ||
| 19 | ") c #80B8DF", | ||
| 20 | "! c #8CC6EA", | ||
| 21 | "~ c #89C3E8", | ||
| 22 | "{ c #86BFE5", | ||
| 23 | "] c #81BAE1", | ||
| 24 | "^ c #7CB4DC", | ||
| 25 | "/ c #7FB8DF", | ||
| 26 | "( c #8DC7EB", | ||
| 27 | "_ c #7BB3DC", | ||
| 28 | ": c #7EB7DE", | ||
| 29 | "< c #8BC4E9", | ||
| 30 | "[ c #8AC4E9", | ||
| 31 | "} c #8AC3E8", | ||
| 32 | "| c #87C0E6", | ||
| 33 | "1 c #87C0E5", | ||
| 34 | "2 c #83BCE2", | ||
| 35 | "3 c #75ACD6", | ||
| 36 | "4 c #7FB7DF", | ||
| 37 | "5 c #77AED8", | ||
| 38 | "6 c #71A8D2", | ||
| 39 | "7 c #70A7D1", | ||
| 40 | "8 c #76ADD7", | ||
| 41 | "9 c #6CA2CE", | ||
| 42 | "0 c #699FCC", | ||
| 43 | "a c #73AAD4", | ||
| 44 | "b c #6BA1CD", | ||
| 45 | "c c #669CC9", | ||
| 46 | "d c #6298C5", | ||
| 47 | "e c #689ECB", | ||
| 48 | "f c #6499C7", | ||
| 49 | "g c #6095C3", | ||
| 50 | "h c #5C91C0", | ||
| 51 | "i c #5E93C2", | ||
| 52 | "j c #5B90C0", | ||
| 53 | "k c #588CBC", | ||
| 54 | "l c #578CBC", | ||
| 55 | "m c #5589BA", | ||
| 56 | " ", | ||
| 57 | " ", | ||
| 58 | " ... . ", | ||
| 59 | " .+. .. ", | ||
| 60 | " .@. .#. ", | ||
| 61 | " .$. .%@. ", | ||
| 62 | " .&. .*=-. ", | ||
| 63 | " .;. .>,'%. ", | ||
| 64 | " .). .!~{]^. ", | ||
| 65 | " ./. .(!~{]_. ", | ||
| 66 | " .:. .!!<>,'%. ", | ||
| 67 | " .&. .~[}>{*=-. ", | ||
| 68 | " .$. .|1,2/%@. ", | ||
| 69 | " .3. .*]4%56. ", | ||
| 70 | " .7. .^$8#9. ", | ||
| 71 | " .0. .a7bc. ", | ||
| 72 | " .d. .efg. ", | ||
| 73 | " .h. .ij. ", | ||
| 74 | " .k. .l. ", | ||
| 75 | " .m. .. ", | ||
| 76 | " ... . ", | ||
| 77 | " ", | ||
| 78 | " ", | ||
| 79 | " "}; | ||
diff --git a/etc/images/newsticker/prev-item.xpm b/etc/images/newsticker/prev-item.xpm new file mode 100644 index 00000000000..f9d71f912f6 --- /dev/null +++ b/etc/images/newsticker/prev-item.xpm | |||
| @@ -0,0 +1,66 @@ | |||
| 1 | /* XPM */ | ||
| 2 | static char * previous_xpm[] = { | ||
| 3 | "24 24 39 1", | ||
| 4 | " c None", | ||
| 5 | ". c #000000", | ||
| 6 | "+ c #7BB3DB", | ||
| 7 | "@ c #83BCE2", | ||
| 8 | "# c #7FB8DF", | ||
| 9 | "$ c #89C2E7", | ||
| 10 | "% c #86BFE5", | ||
| 11 | "& c #83BBE2", | ||
| 12 | "* c #8CC6EA", | ||
| 13 | "= c #8BC4E9", | ||
| 14 | "- c #88C2E7", | ||
| 15 | "; c #85BEE4", | ||
| 16 | "> c #8DC7EB", | ||
| 17 | ", c #89C3E8", | ||
| 18 | "' c #8AC4E8", | ||
| 19 | ") c #8BC5EA", | ||
| 20 | "! c #88C1E6", | ||
| 21 | "~ c #8AC4E9", | ||
| 22 | "{ c #8AC3E8", | ||
| 23 | "] c #86C0E5", | ||
| 24 | "^ c #87C0E6", | ||
| 25 | "/ c #87C0E5", | ||
| 26 | "( c #82BBE2", | ||
| 27 | "_ c #81BAE1", | ||
| 28 | ": c #7FB7DF", | ||
| 29 | "< c #7DB6DD", | ||
| 30 | "[ c #7DB5DD", | ||
| 31 | "} c #7CB4DC", | ||
| 32 | "| c #79B1DA", | ||
| 33 | "1 c #76ADD7", | ||
| 34 | "2 c #77AFD8", | ||
| 35 | "3 c #73AAD4", | ||
| 36 | "4 c #70A7D1", | ||
| 37 | "5 c #6EA5D0", | ||
| 38 | "6 c #6CA2CE", | ||
| 39 | "7 c #689ECB", | ||
| 40 | "8 c #6399C7", | ||
| 41 | "9 c #6095C4", | ||
| 42 | "0 c #5C90C0", | ||
| 43 | " ", | ||
| 44 | " ", | ||
| 45 | " . ", | ||
| 46 | " .. ", | ||
| 47 | " .+. ", | ||
| 48 | " .@#. ", | ||
| 49 | " .$%&. ", | ||
| 50 | " .*=-;. ", | ||
| 51 | " .>>*,%. ", | ||
| 52 | " .>>>*,%. ", | ||
| 53 | " .')**=-;. ", | ||
| 54 | " .;!,~{-%&. ", | ||
| 55 | " .;]^/;@#. ", | ||
| 56 | " .(@&_:+. ", | ||
| 57 | " .<[}|1. ", | ||
| 58 | " .2134. ", | ||
| 59 | " .567. ", | ||
| 60 | " .89. ", | ||
| 61 | " .0. ", | ||
| 62 | " .. ", | ||
| 63 | " . ", | ||
| 64 | " ", | ||
| 65 | " ", | ||
| 66 | " "}; | ||
diff --git a/etc/images/newsticker/update.xpm b/etc/images/newsticker/update.xpm new file mode 100644 index 00000000000..35d6c18ba11 --- /dev/null +++ b/etc/images/newsticker/update.xpm | |||
| @@ -0,0 +1,64 @@ | |||
| 1 | /* XPM */ | ||
| 2 | static char * update_xpm[] = { | ||
| 3 | "24 24 37 1", | ||
| 4 | " c None", | ||
| 5 | ". c #076D00", | ||
| 6 | "+ c #0A8600", | ||
| 7 | "@ c #0A8800", | ||
| 8 | "# c #098400", | ||
| 9 | "$ c #087200", | ||
| 10 | "% c #087900", | ||
| 11 | "& c #098500", | ||
| 12 | "* c #098100", | ||
| 13 | "= c #087600", | ||
| 14 | "- c #097E00", | ||
| 15 | "; c #097F00", | ||
| 16 | "> c #0A8700", | ||
| 17 | ", c #0A8C00", | ||
| 18 | "' c #097C00", | ||
| 19 | ") c #098300", | ||
| 20 | "! c #0A8900", | ||
| 21 | "~ c #0A8E00", | ||
| 22 | "{ c #0B9200", | ||
| 23 | "] c #087700", | ||
| 24 | "^ c #076E00", | ||
| 25 | "/ c #076C00", | ||
| 26 | "( c #076B00", | ||
| 27 | "_ c #076A00", | ||
| 28 | ": c #076900", | ||
| 29 | "< c #076800", | ||
| 30 | "[ c #066700", | ||
| 31 | "} c #066500", | ||
| 32 | "| c #066400", | ||
| 33 | "1 c #066300", | ||
| 34 | "2 c #066600", | ||
| 35 | "3 c #066200", | ||
| 36 | "4 c #076700", | ||
| 37 | "5 c #065E00", | ||
| 38 | "6 c #066100", | ||
| 39 | "7 c #065F00", | ||
| 40 | "8 c #066000", | ||
| 41 | " ", | ||
| 42 | " ", | ||
| 43 | " ", | ||
| 44 | " . +@@@+# ", | ||
| 45 | " $% &@ +* ", | ||
| 46 | " =-# ; ", | ||
| 47 | " %*>, ' ", | ||
| 48 | " ')!~{ = ", | ||
| 49 | " ]$ ", | ||
| 50 | " ^ ^ ", | ||
| 51 | " . . ", | ||
| 52 | " / ( ", | ||
| 53 | " _ : ", | ||
| 54 | " < [ ", | ||
| 55 | " } | ", | ||
| 56 | " [[ ", | ||
| 57 | " 1 $.:23 ", | ||
| 58 | " 3 4}35 ", | ||
| 59 | " 6 655 ", | ||
| 60 | " 76 85 55 ", | ||
| 61 | " 5555555 5 ", | ||
| 62 | " ", | ||
| 63 | " ", | ||
| 64 | " "}; | ||
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a38a079f045..997092d939c 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,25 @@ | |||
| 1 | 2011-05-13 Ulf Jasper <ulf.jasper@web.de> | ||
| 2 | |||
| 3 | * net/newst-treeview.el (newsticker-treeview-face): Changed default | ||
| 4 | family from helvetica to sans. | ||
| 5 | (newsticker-treeview-tool-bar-map): Moved tool-bar icons to | ||
| 6 | etc/images/newsticker. | ||
| 7 | |||
| 8 | * net/newst-reader.el (newsticker-feed-face): Changed default | ||
| 9 | family from helvetica to sans. | ||
| 10 | |||
| 11 | * net/newst-plainview.el (newsticker-new-item-face) | ||
| 12 | (newsticker-old-item-face, newsticker-immortal-item-face) | ||
| 13 | (newsticker-obsolete-item-face, newsticker-date-face) | ||
| 14 | (newsticker-statistics-face): Changed default family from | ||
| 15 | helvetica to sans. | ||
| 16 | (newsticker--plainview-tool-bar-map): Moved tool-bar icons to | ||
| 17 | etc/images/newsticker. | ||
| 18 | |||
| 19 | * net/newst-backend.el (newsticker--do-run-auto-mark-filter), | ||
| 20 | (newsticker--process-auto-mark-filter-match): : Tell user about | ||
| 21 | auto-marking. | ||
| 22 | |||
| 1 | 2011-05-13 Didier Verna <didier@xemacs.org> | 23 | 2011-05-13 Didier Verna <didier@xemacs.org> |
| 2 | 24 | ||
| 3 | Common Lisp indentation improvements on defmethod and lambda-lists. | 25 | Common Lisp indentation improvements on defmethod and lambda-lists. |
diff --git a/lisp/net/newst-backend.el b/lisp/net/newst-backend.el index 039d709770e..fca36c70f2d 100644 --- a/lisp/net/newst-backend.el +++ b/lisp/net/newst-backend.el | |||
| @@ -6,7 +6,7 @@ | |||
| 6 | ;; Filename: newst-backend.el | 6 | ;; Filename: newst-backend.el |
| 7 | ;; URL: http://www.nongnu.org/newsticker | 7 | ;; URL: http://www.nongnu.org/newsticker |
| 8 | ;; Keywords: News, RSS, Atom | 8 | ;; Keywords: News, RSS, Atom |
| 9 | ;; Time-stamp: "6. Dezember 2009, 19:15:32 (ulf)" | 9 | ;; Time-stamp: "13. Mai 2011, 20:47:05 (ulf)" |
| 10 | ;; Package: newsticker | 10 | ;; Package: newsticker |
| 11 | 11 | ||
| 12 | ;; ====================================================================== | 12 | ;; ====================================================================== |
| @@ -2264,23 +2264,30 @@ for an entry that matches FEED and ITEM." | |||
| 2264 | "Actually compare ITEM against the pattern-LIST. | 2264 | "Actually compare ITEM against the pattern-LIST. |
| 2265 | LIST must be an element of `newsticker-auto-mark-filter-list'." | 2265 | LIST must be an element of `newsticker-auto-mark-filter-list'." |
| 2266 | (mapc (lambda (pattern) | 2266 | (mapc (lambda (pattern) |
| 2267 | (let ((age (nth 0 pattern)) | 2267 | (let ((place (nth 1 pattern)) |
| 2268 | (place (nth 1 pattern)) | ||
| 2269 | (regexp (nth 2 pattern)) | 2268 | (regexp (nth 2 pattern)) |
| 2270 | (title (newsticker--title item)) | 2269 | (title (newsticker--title item)) |
| 2271 | (desc (newsticker--desc item))) | 2270 | (desc (newsticker--desc item))) |
| 2272 | (when (or (eq place 'title) (eq place 'all)) | 2271 | (when (or (eq place 'title) (eq place 'all)) |
| 2273 | (when (and title (string-match regexp title)) | 2272 | (when (and title (string-match regexp title)) |
| 2274 | (newsticker--debug-msg "Auto-marking as %s: `%s'" | 2273 | (newsticker--process-auto-mark-filter-match item pattern))) |
| 2275 | age (newsticker--title item)) | ||
| 2276 | (setcar (nthcdr 4 item) age))) | ||
| 2277 | (when (or (eq place 'description) (eq place 'all)) | 2274 | (when (or (eq place 'description) (eq place 'all)) |
| 2278 | (when (and desc (string-match regexp desc)) | 2275 | (when (and desc (string-match regexp desc)) |
| 2279 | (newsticker--debug-msg "Auto-marking as %s: `%s'" | 2276 | (newsticker--process-auto-mark-filter-match item pattern))))) |
| 2280 | age (newsticker--title item)) | ||
| 2281 | (setcar (nthcdr 4 item) age))))) | ||
| 2282 | list)) | 2277 | list)) |
| 2283 | 2278 | ||
| 2279 | (defun newsticker--process-auto-mark-filter-match (item pattern) | ||
| 2280 | "Process ITEM that matches an auto-mark-filter PATTERN." | ||
| 2281 | (let ((age (nth 0 pattern)) | ||
| 2282 | (place (nth 1 pattern)) | ||
| 2283 | (regexp (nth 2 pattern))) | ||
| 2284 | (newsticker--debug-msg "Auto-mark-filter %s matches `%s'" | ||
| 2285 | pattern (newsticker--title item)) | ||
| 2286 | (setcar (nthcdr 4 item) age) | ||
| 2287 | (nconc (newsticker--extra item) | ||
| 2288 | (list (list 'newsticker-auto-mark nil | ||
| 2289 | (format "age=%s, title/desc=%s, regexp=%s" | ||
| 2290 | age place regexp)))))) | ||
| 2284 | 2291 | ||
| 2285 | ;; ====================================================================== | 2292 | ;; ====================================================================== |
| 2286 | ;;; Hook samples | 2293 | ;;; Hook samples |
diff --git a/lisp/net/newst-plainview.el b/lisp/net/newst-plainview.el index cd662cb1784..d1b042cad66 100644 --- a/lisp/net/newst-plainview.el +++ b/lisp/net/newst-plainview.el | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | ;; Author: Ulf Jasper <ulf.jasper@web.de> | 5 | ;; Author: Ulf Jasper <ulf.jasper@web.de> |
| 6 | ;; Filename: newst-plainview.el | 6 | ;; Filename: newst-plainview.el |
| 7 | ;; URL: http://www.nongnu.org/newsticker | 7 | ;; URL: http://www.nongnu.org/newsticker |
| 8 | ;; Time-stamp: "6. Dezember 2009, 19:17:02 (ulf)" | 8 | ;; Time-stamp: "13. Mai 2011, 19:28:34 (ulf)" |
| 9 | ;; Package: newsticker | 9 | ;; Package: newsticker |
| 10 | 10 | ||
| 11 | ;; ====================================================================== | 11 | ;; ====================================================================== |
| @@ -157,49 +157,49 @@ The following printf-like specifiers can be used: | |||
| 157 | 157 | ||
| 158 | (defface newsticker-new-item-face | 158 | (defface newsticker-new-item-face |
| 159 | '((((class color) (background dark)) | 159 | '((((class color) (background dark)) |
| 160 | (:family "helvetica" :bold t)) | 160 | (:family "sans" :bold t)) |
| 161 | (((class color) (background light)) | 161 | (((class color) (background light)) |
| 162 | (:family "helvetica" :bold t))) | 162 | (:family "sans" :bold t))) |
| 163 | "Face for new news items." | 163 | "Face for new news items." |
| 164 | :group 'newsticker-faces) | 164 | :group 'newsticker-faces) |
| 165 | 165 | ||
| 166 | (defface newsticker-old-item-face | 166 | (defface newsticker-old-item-face |
| 167 | '((((class color) (background dark)) | 167 | '((((class color) (background dark)) |
| 168 | (:family "helvetica" :bold t :foreground "orange3")) | 168 | (:family "sans" :bold t :foreground "orange3")) |
| 169 | (((class color) (background light)) | 169 | (((class color) (background light)) |
| 170 | (:family "helvetica" :bold t :foreground "red4"))) | 170 | (:family "sans" :bold t :foreground "red4"))) |
| 171 | "Face for old news items." | 171 | "Face for old news items." |
| 172 | :group 'newsticker-faces) | 172 | :group 'newsticker-faces) |
| 173 | 173 | ||
| 174 | (defface newsticker-immortal-item-face | 174 | (defface newsticker-immortal-item-face |
| 175 | '((((class color) (background dark)) | 175 | '((((class color) (background dark)) |
| 176 | (:family "helvetica" :bold t :italic t :foreground "orange")) | 176 | (:family "sans" :bold t :italic t :foreground "orange")) |
| 177 | (((class color) (background light)) | 177 | (((class color) (background light)) |
| 178 | (:family "helvetica" :bold t :italic t :foreground "blue"))) | 178 | (:family "sans" :bold t :italic t :foreground "blue"))) |
| 179 | "Face for immortal news items." | 179 | "Face for immortal news items." |
| 180 | :group 'newsticker-faces) | 180 | :group 'newsticker-faces) |
| 181 | 181 | ||
| 182 | (defface newsticker-obsolete-item-face | 182 | (defface newsticker-obsolete-item-face |
| 183 | '((((class color) (background dark)) | 183 | '((((class color) (background dark)) |
| 184 | (:family "helvetica" :bold t :strike-through t)) | 184 | (:family "sans" :bold t :strike-through t)) |
| 185 | (((class color) (background light)) | 185 | (((class color) (background light)) |
| 186 | (:family "helvetica" :bold t :strike-through t))) | 186 | (:family "sans" :bold t :strike-through t))) |
| 187 | "Face for old news items." | 187 | "Face for old news items." |
| 188 | :group 'newsticker-faces) | 188 | :group 'newsticker-faces) |
| 189 | 189 | ||
| 190 | (defface newsticker-date-face | 190 | (defface newsticker-date-face |
| 191 | '((((class color) (background dark)) | 191 | '((((class color) (background dark)) |
| 192 | (:family "helvetica" :italic t :height 0.8)) | 192 | (:family "sans" :italic t :height 0.8)) |
| 193 | (((class color) (background light)) | 193 | (((class color) (background light)) |
| 194 | (:family "helvetica" :italic t :height 0.8))) | 194 | (:family "sans" :italic t :height 0.8))) |
| 195 | "Face for newsticker dates." | 195 | "Face for newsticker dates." |
| 196 | :group 'newsticker-faces) | 196 | :group 'newsticker-faces) |
| 197 | 197 | ||
| 198 | (defface newsticker-statistics-face | 198 | (defface newsticker-statistics-face |
| 199 | '((((class color) (background dark)) | 199 | '((((class color) (background dark)) |
| 200 | (:family "helvetica" :italic t :height 0.8)) | 200 | (:family "sans" :italic t :height 0.8)) |
| 201 | (((class color) (background light)) | 201 | (((class color) (background light)) |
| 202 | (:family "helvetica" :italic t :height 0.8))) | 202 | (:family "sans" :italic t :height 0.8))) |
| 203 | "Face for newsticker dates." | 203 | "Face for newsticker dates." |
| 204 | :group 'newsticker-faces) | 204 | :group 'newsticker-faces) |
| 205 | 205 | ||
| @@ -300,70 +300,56 @@ images." | |||
| 300 | nil | 300 | nil |
| 301 | (if (boundp 'tool-bar-map) | 301 | (if (boundp 'tool-bar-map) |
| 302 | (let ((tool-bar-map (make-sparse-keymap))) | 302 | (let ((tool-bar-map (make-sparse-keymap))) |
| 303 | (tool-bar-add-item "newsticker/prev-feed" | ||
| 304 | 'newsticker-previous-feed | ||
| 305 | 'newsticker-previous-feed | ||
| 306 | :help "Go to previous feed" | ||
| 307 | :enable '(newsticker-previous-feed-available-p)) | ||
| 308 | (tool-bar-add-item "newsticker/prev-item" | ||
| 309 | 'newsticker-previous-item | ||
| 310 | 'newsticker-previous-item | ||
| 311 | :help "Go to previous item" | ||
| 312 | :enable '(newsticker-previous-item-available-p)) | ||
| 313 | (tool-bar-add-item "newsticker/next-item" | ||
| 314 | 'newsticker-next-item | ||
| 315 | 'newsticker-next-item | ||
| 316 | :help "Go to next item" | ||
| 317 | :enable '(newsticker-next-item-available-p)) | ||
| 318 | (tool-bar-add-item "newsticker/next-feed" | ||
| 319 | 'newsticker-next-feed | ||
| 320 | 'newsticker-next-feed | ||
| 321 | :help "Go to next feed" | ||
| 322 | :enable '(newsticker-next-feed-available-p)) | ||
| 323 | (tool-bar-add-item "newsticker/narrow" | ||
| 324 | 'newsticker-toggle-auto-narrow-to-feed | ||
| 325 | 'newsticker-toggle-auto-narrow-to-feed | ||
| 326 | :help "Toggle visibility of other feeds") | ||
| 327 | (tool-bar-add-item "newsticker/mark-immortal" | ||
| 328 | 'newsticker-mark-item-at-point-as-immortal | ||
| 329 | 'newsticker-mark-item-at-point-as-immortal | ||
| 330 | :help "Mark current item as immortal" | ||
| 331 | :enable '(newsticker-item-not-immortal-p)) | ||
| 332 | (tool-bar-add-item "newsticker/mark-read" | ||
| 333 | 'newsticker-mark-item-at-point-as-read | ||
| 334 | 'newsticker-mark-item-at-point-as-read | ||
| 335 | :help "Mark current item as read" | ||
| 336 | :enable '(newsticker-item-not-old-p)) | ||
| 337 | (tool-bar-add-item "newsticker/get-all-news" | ||
| 338 | 'newsticker-get-all-news | ||
| 339 | 'newsticker-get-all-news | ||
| 340 | :help "Get news for all feeds") | ||
| 341 | (tool-bar-add-item "newsticker/update" | ||
| 342 | 'newsticker-buffer-force-update | ||
| 343 | 'newsticker-buffer-force-update | ||
| 344 | :help "Update newsticker buffer" | ||
| 345 | :enable '(not newsticker--buffer-uptodate-p)) | ||
| 346 | (tool-bar-add-item "newsticker/browse-url" | ||
| 347 | 'newsticker-browse-url | ||
| 348 | 'newsticker-browse-url | ||
| 349 | :help "Browse URL for item at point") | ||
| 350 | ;; standard icons / actions | ||
| 303 | (define-key tool-bar-map [newsticker-sep-1] | 351 | (define-key tool-bar-map [newsticker-sep-1] |
| 304 | (list 'menu-item "--double-line")) | 352 | (list 'menu-item "--double-line")) |
| 305 | (define-key tool-bar-map [newsticker-browse-url] | ||
| 306 | (list 'menu-item "newsticker-browse-url" 'newsticker-browse-url | ||
| 307 | :visible t | ||
| 308 | :help "Browse URL for item at point" | ||
| 309 | :image newsticker--browse-image)) | ||
| 310 | (define-key tool-bar-map [newsticker-buffer-force-update] | ||
| 311 | (list 'menu-item "newsticker-buffer-force-update" | ||
| 312 | 'newsticker-buffer-force-update | ||
| 313 | :visible t | ||
| 314 | :help "Update newsticker buffer" | ||
| 315 | :image newsticker--update-image | ||
| 316 | :enable '(not newsticker--buffer-uptodate-p))) | ||
| 317 | (define-key tool-bar-map [newsticker-get-all-news] | ||
| 318 | (list 'menu-item "newsticker-get-all-news" 'newsticker-get-all-news | ||
| 319 | :visible t | ||
| 320 | :help "Get news for all feeds" | ||
| 321 | :image newsticker--get-all-image)) | ||
| 322 | (define-key tool-bar-map [newsticker-mark-item-at-point-as-read] | ||
| 323 | (list 'menu-item "newsticker-mark-item-at-point-as-read" | ||
| 324 | 'newsticker-mark-item-at-point-as-read | ||
| 325 | :visible t | ||
| 326 | :image newsticker--mark-read-image | ||
| 327 | :help "Mark current item as read" | ||
| 328 | :enable '(newsticker-item-not-old-p))) | ||
| 329 | (define-key tool-bar-map [newsticker-mark-item-at-point-as-immortal] | ||
| 330 | (list 'menu-item "newsticker-mark-item-at-point-as-immortal" | ||
| 331 | 'newsticker-mark-item-at-point-as-immortal | ||
| 332 | :visible t | ||
| 333 | :image newsticker--mark-immortal-image | ||
| 334 | :help "Mark current item as immortal" | ||
| 335 | :enable '(newsticker-item-not-immortal-p))) | ||
| 336 | (define-key tool-bar-map [newsticker-toggle-auto-narrow-to-feed] | ||
| 337 | (list 'menu-item "newsticker-toggle-auto-narrow-to-feed" | ||
| 338 | 'newsticker-toggle-auto-narrow-to-feed | ||
| 339 | :visible t | ||
| 340 | :help "Toggle visibility of other feeds" | ||
| 341 | :image newsticker--narrow-image)) | ||
| 342 | (define-key tool-bar-map [newsticker-next-feed] | ||
| 343 | (list 'menu-item "newsticker-next-feed" 'newsticker-next-feed | ||
| 344 | :visible t | ||
| 345 | :help "Go to next feed" | ||
| 346 | :image newsticker--next-feed-image | ||
| 347 | :enable '(newsticker-next-feed-available-p))) | ||
| 348 | (define-key tool-bar-map [newsticker-next-item] | ||
| 349 | (list 'menu-item "newsticker-next-item" 'newsticker-next-item | ||
| 350 | :visible t | ||
| 351 | :help "Go to next item" | ||
| 352 | :image newsticker--next-item-image | ||
| 353 | :enable '(newsticker-next-item-available-p))) | ||
| 354 | (define-key tool-bar-map [newsticker-previous-item] | ||
| 355 | (list 'menu-item "newsticker-previous-item" 'newsticker-previous-item | ||
| 356 | :visible t | ||
| 357 | :help "Go to previous item" | ||
| 358 | :image newsticker--previous-item-image | ||
| 359 | :enable '(newsticker-previous-item-available-p))) | ||
| 360 | (define-key tool-bar-map [newsticker-previous-feed] | ||
| 361 | (list 'menu-item "newsticker-previous-feed" 'newsticker-previous-feed | ||
| 362 | :visible t | ||
| 363 | :help "Go to previous feed" | ||
| 364 | :image newsticker--previous-feed-image | ||
| 365 | :enable '(newsticker-previous-feed-available-p))) | ||
| 366 | ;; standard icons / actions | ||
| 367 | (tool-bar-add-item "close" | 353 | (tool-bar-add-item "close" |
| 368 | 'newsticker-close-buffer | 354 | 'newsticker-close-buffer |
| 369 | 'newsticker-close-buffer | 355 | 'newsticker-close-buffer |
diff --git a/lisp/net/newst-reader.el b/lisp/net/newst-reader.el index dd076bcf4f0..1fbba29ec14 100644 --- a/lisp/net/newst-reader.el +++ b/lisp/net/newst-reader.el | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | ;; Author: Ulf Jasper <ulf.jasper@web.de> | 5 | ;; Author: Ulf Jasper <ulf.jasper@web.de> |
| 6 | ;; Filename: newst-reader.el | 6 | ;; Filename: newst-reader.el |
| 7 | ;; URL: http://www.nongnu.org/newsticker | 7 | ;; URL: http://www.nongnu.org/newsticker |
| 8 | ;; Time-stamp: "6. Dezember 2009, 19:16:38 (ulf)" | 8 | ;; Time-stamp: "13. Mai 2011, 20:55:24 (ulf)" |
| 9 | ;; Package: newsticker | 9 | ;; Package: newsticker |
| 10 | 10 | ||
| 11 | ;; ====================================================================== | 11 | ;; ====================================================================== |
| @@ -147,9 +147,9 @@ See `format-time-string' for a list of valid specifiers." | |||
| 147 | 147 | ||
| 148 | (defface newsticker-feed-face | 148 | (defface newsticker-feed-face |
| 149 | '((((class color) (background dark)) | 149 | '((((class color) (background dark)) |
| 150 | (:family "helvetica" :bold t :height 1.2 :foreground "misty rose")) | 150 | (:family "sans" :bold t :height 1.2 :foreground "white")) |
| 151 | (((class color) (background light)) | 151 | (((class color) (background light)) |
| 152 | (:family "helvetica" :bold t :height 1.2 :foreground "black"))) | 152 | (:family "sans" :bold t :height 1.2 :foreground "black"))) |
| 153 | "Face for news feeds." | 153 | "Face for news feeds." |
| 154 | :group 'newsticker-faces) | 154 | :group 'newsticker-faces) |
| 155 | 155 | ||
| @@ -291,866 +291,6 @@ Return the image." | |||
| 291 | ;; ====================================================================== | 291 | ;; ====================================================================== |
| 292 | ;;; Toolbar | 292 | ;;; Toolbar |
| 293 | ;; ====================================================================== | 293 | ;; ====================================================================== |
| 294 | (defconst newsticker--next-item-image | ||
| 295 | (and (fboundp 'image-type-available-p) | ||
| 296 | (image-type-available-p 'xpm) | ||
| 297 | (create-image "/* XPM */ | ||
| 298 | static char * next_xpm[] = { | ||
| 299 | \"24 24 42 1\", | ||
| 300 | \" c None\", | ||
| 301 | \". c #000000\", | ||
| 302 | \"+ c #7EB6DE\", | ||
| 303 | \"@ c #82BBE2\", | ||
| 304 | \"# c #85BEE4\", | ||
| 305 | \"$ c #88C1E7\", | ||
| 306 | \"% c #8AC3E8\", | ||
| 307 | \"& c #87C1E6\", | ||
| 308 | \"* c #8AC4E9\", | ||
| 309 | \"= c #8CC6EA\", | ||
| 310 | \"- c #8CC6EB\", | ||
| 311 | \"; c #88C2E7\", | ||
| 312 | \"> c #8BC5E9\", | ||
| 313 | \", c #8DC7EB\", | ||
| 314 | \"' c #87C0E6\", | ||
| 315 | \") c #8AC4E8\", | ||
| 316 | \"! c #8BC5EA\", | ||
| 317 | \"~ c #8BC4E9\", | ||
| 318 | \"{ c #88C1E6\", | ||
| 319 | \"] c #89C3E8\", | ||
| 320 | \"^ c #86BFE5\", | ||
| 321 | \"/ c #83BBE2\", | ||
| 322 | \"( c #82BBE1\", | ||
| 323 | \"_ c #86C0E5\", | ||
| 324 | \": c #87C0E5\", | ||
| 325 | \"< c #83BCE2\", | ||
| 326 | \"[ c #81B9E0\", | ||
| 327 | \"} c #81BAE1\", | ||
| 328 | \"| c #78B0D9\", | ||
| 329 | \"1 c #7BB3DB\", | ||
| 330 | \"2 c #7DB5DD\", | ||
| 331 | \"3 c #7DB6DD\", | ||
| 332 | \"4 c #72A9D4\", | ||
| 333 | \"5 c #75ACD6\", | ||
| 334 | \"6 c #76AED7\", | ||
| 335 | \"7 c #77AFD8\", | ||
| 336 | \"8 c #6BA1CD\", | ||
| 337 | \"9 c #6EA4CF\", | ||
| 338 | \"0 c #6FA6D1\", | ||
| 339 | \"a c #6298C6\", | ||
| 340 | \"b c #659BC8\", | ||
| 341 | \"c c #5C91C0\", | ||
| 342 | \" \", | ||
| 343 | \" \", | ||
| 344 | \" . \", | ||
| 345 | \" .. \", | ||
| 346 | \" .+. \", | ||
| 347 | \" .@#. \", | ||
| 348 | \" .#$%. \", | ||
| 349 | \" .&*=-. \", | ||
| 350 | \" .;>,,,. \", | ||
| 351 | \" .;>,,,=. \", | ||
| 352 | \" .')!==~;. \", | ||
| 353 | \" .#{]*%;^/. \", | ||
| 354 | \" .(#_':#<. \", | ||
| 355 | \" .+[@</}. \", | ||
| 356 | \" .|1232. \", | ||
| 357 | \" .4567. \", | ||
| 358 | \" .890. \", | ||
| 359 | \" .ab. \", | ||
| 360 | \" .c. \", | ||
| 361 | \" .. \", | ||
| 362 | \" . \", | ||
| 363 | \" \", | ||
| 364 | \" \", | ||
| 365 | \" \"}; | ||
| 366 | " | ||
| 367 | 'xpm t)) | ||
| 368 | "Image for the next item button.") | ||
| 369 | |||
| 370 | (defconst newsticker--previous-item-image | ||
| 371 | (and (fboundp 'image-type-available-p) | ||
| 372 | (image-type-available-p 'xpm) | ||
| 373 | (create-image "/* XPM */ | ||
| 374 | static char * previous_xpm[] = { | ||
| 375 | \"24 24 39 1\", | ||
| 376 | \" c None\", | ||
| 377 | \". c #000000\", | ||
| 378 | \"+ c #7BB3DB\", | ||
| 379 | \"@ c #83BCE2\", | ||
| 380 | \"# c #7FB8DF\", | ||
| 381 | \"$ c #89C2E7\", | ||
| 382 | \"% c #86BFE5\", | ||
| 383 | \"& c #83BBE2\", | ||
| 384 | \"* c #8CC6EA\", | ||
| 385 | \"= c #8BC4E9\", | ||
| 386 | \"- c #88C2E7\", | ||
| 387 | \"; c #85BEE4\", | ||
| 388 | \"> c #8DC7EB\", | ||
| 389 | \", c #89C3E8\", | ||
| 390 | \"' c #8AC4E8\", | ||
| 391 | \") c #8BC5EA\", | ||
| 392 | \"! c #88C1E6\", | ||
| 393 | \"~ c #8AC4E9\", | ||
| 394 | \"{ c #8AC3E8\", | ||
| 395 | \"] c #86C0E5\", | ||
| 396 | \"^ c #87C0E6\", | ||
| 397 | \"/ c #87C0E5\", | ||
| 398 | \"( c #82BBE2\", | ||
| 399 | \"_ c #81BAE1\", | ||
| 400 | \": c #7FB7DF\", | ||
| 401 | \"< c #7DB6DD\", | ||
| 402 | \"[ c #7DB5DD\", | ||
| 403 | \"} c #7CB4DC\", | ||
| 404 | \"| c #79B1DA\", | ||
| 405 | \"1 c #76ADD7\", | ||
| 406 | \"2 c #77AFD8\", | ||
| 407 | \"3 c #73AAD4\", | ||
| 408 | \"4 c #70A7D1\", | ||
| 409 | \"5 c #6EA5D0\", | ||
| 410 | \"6 c #6CA2CE\", | ||
| 411 | \"7 c #689ECB\", | ||
| 412 | \"8 c #6399C7\", | ||
| 413 | \"9 c #6095C4\", | ||
| 414 | \"0 c #5C90C0\", | ||
| 415 | \" \", | ||
| 416 | \" \", | ||
| 417 | \" . \", | ||
| 418 | \" .. \", | ||
| 419 | \" .+. \", | ||
| 420 | \" .@#. \", | ||
| 421 | \" .$%&. \", | ||
| 422 | \" .*=-;. \", | ||
| 423 | \" .>>*,%. \", | ||
| 424 | \" .>>>*,%. \", | ||
| 425 | \" .')**=-;. \", | ||
| 426 | \" .;!,~{-%&. \", | ||
| 427 | \" .;]^/;@#. \", | ||
| 428 | \" .(@&_:+. \", | ||
| 429 | \" .<[}|1. \", | ||
| 430 | \" .2134. \", | ||
| 431 | \" .567. \", | ||
| 432 | \" .89. \", | ||
| 433 | \" .0. \", | ||
| 434 | \" .. \", | ||
| 435 | \" . \", | ||
| 436 | \" \", | ||
| 437 | \" \", | ||
| 438 | \" \"}; | ||
| 439 | " | ||
| 440 | 'xpm t)) | ||
| 441 | "Image for the previous item button.") | ||
| 442 | |||
| 443 | (defconst newsticker--previous-feed-image | ||
| 444 | (and (fboundp 'image-type-available-p) | ||
| 445 | (image-type-available-p 'xpm) | ||
| 446 | (create-image "/* XPM */ | ||
| 447 | static char * prev_feed_xpm[] = { | ||
| 448 | \"24 24 52 1\", | ||
| 449 | \" c None\", | ||
| 450 | \". c #000000\", | ||
| 451 | \"+ c #70A7D2\", | ||
| 452 | \"@ c #75ADD6\", | ||
| 453 | \"# c #71A8D3\", | ||
| 454 | \"$ c #79B1DA\", | ||
| 455 | \"% c #7BB3DB\", | ||
| 456 | \"& c #7DB5DD\", | ||
| 457 | \"* c #83BBE2\", | ||
| 458 | \"= c #7EB6DE\", | ||
| 459 | \"- c #78B0D9\", | ||
| 460 | \"; c #7FB7DE\", | ||
| 461 | \"> c #88C2E7\", | ||
| 462 | \", c #85BEE4\", | ||
| 463 | \"' c #80B9E0\", | ||
| 464 | \") c #80B8DF\", | ||
| 465 | \"! c #8CC6EA\", | ||
| 466 | \"~ c #89C3E8\", | ||
| 467 | \"{ c #86BFE5\", | ||
| 468 | \"] c #81BAE1\", | ||
| 469 | \"^ c #7CB4DC\", | ||
| 470 | \"/ c #7FB8DF\", | ||
| 471 | \"( c #8DC7EB\", | ||
| 472 | \"_ c #7BB3DC\", | ||
| 473 | \": c #7EB7DE\", | ||
| 474 | \"< c #8BC4E9\", | ||
| 475 | \"[ c #8AC4E9\", | ||
| 476 | \"} c #8AC3E8\", | ||
| 477 | \"| c #87C0E6\", | ||
| 478 | \"1 c #87C0E5\", | ||
| 479 | \"2 c #83BCE2\", | ||
| 480 | \"3 c #75ACD6\", | ||
| 481 | \"4 c #7FB7DF\", | ||
| 482 | \"5 c #77AED8\", | ||
| 483 | \"6 c #71A8D2\", | ||
| 484 | \"7 c #70A7D1\", | ||
| 485 | \"8 c #76ADD7\", | ||
| 486 | \"9 c #6CA2CE\", | ||
| 487 | \"0 c #699FCC\", | ||
| 488 | \"a c #73AAD4\", | ||
| 489 | \"b c #6BA1CD\", | ||
| 490 | \"c c #669CC9\", | ||
| 491 | \"d c #6298C5\", | ||
| 492 | \"e c #689ECB\", | ||
| 493 | \"f c #6499C7\", | ||
| 494 | \"g c #6095C3\", | ||
| 495 | \"h c #5C91C0\", | ||
| 496 | \"i c #5E93C2\", | ||
| 497 | \"j c #5B90C0\", | ||
| 498 | \"k c #588CBC\", | ||
| 499 | \"l c #578CBC\", | ||
| 500 | \"m c #5589BA\", | ||
| 501 | \" \", | ||
| 502 | \" \", | ||
| 503 | \" ... . \", | ||
| 504 | \" .+. .. \", | ||
| 505 | \" .@. .#. \", | ||
| 506 | \" .$. .%@. \", | ||
| 507 | \" .&. .*=-. \", | ||
| 508 | \" .;. .>,'%. \", | ||
| 509 | \" .). .!~{]^. \", | ||
| 510 | \" ./. .(!~{]_. \", | ||
| 511 | \" .:. .!!<>,'%. \", | ||
| 512 | \" .&. .~[}>{*=-. \", | ||
| 513 | \" .$. .|1,2/%@. \", | ||
| 514 | \" .3. .*]4%56. \", | ||
| 515 | \" .7. .^$8#9. \", | ||
| 516 | \" .0. .a7bc. \", | ||
| 517 | \" .d. .efg. \", | ||
| 518 | \" .h. .ij. \", | ||
| 519 | \" .k. .l. \", | ||
| 520 | \" .m. .. \", | ||
| 521 | \" ... . \", | ||
| 522 | \" \", | ||
| 523 | \" \", | ||
| 524 | \" \"}; | ||
| 525 | " | ||
| 526 | 'xpm t)) | ||
| 527 | "Image for the previous feed button.") | ||
| 528 | |||
| 529 | (defconst newsticker--next-feed-image | ||
| 530 | (and (fboundp 'image-type-available-p) | ||
| 531 | (image-type-available-p 'xpm) | ||
| 532 | (create-image "/* XPM */ | ||
| 533 | static char * next_feed_xpm[] = { | ||
| 534 | \"24 24 57 1\", | ||
| 535 | \" c None\", | ||
| 536 | \". c #000000\", | ||
| 537 | \"+ c #6CA2CE\", | ||
| 538 | \"@ c #75ADD6\", | ||
| 539 | \"# c #71A8D3\", | ||
| 540 | \"$ c #79B1DA\", | ||
| 541 | \"% c #7EB7DE\", | ||
| 542 | \"& c #7DB5DD\", | ||
| 543 | \"* c #81BAE1\", | ||
| 544 | \"= c #85BEE4\", | ||
| 545 | \"- c #78B0D9\", | ||
| 546 | \"; c #7FB7DE\", | ||
| 547 | \"> c #83BCE3\", | ||
| 548 | \", c #87C1E6\", | ||
| 549 | \"' c #8AC4E9\", | ||
| 550 | \") c #7BB3DB\", | ||
| 551 | \"! c #80B8DF\", | ||
| 552 | \"~ c #88C2E7\", | ||
| 553 | \"{ c #8BC5E9\", | ||
| 554 | \"] c #8DC7EB\", | ||
| 555 | \"^ c #7CB4DC\", | ||
| 556 | \"/ c #7FB8DF\", | ||
| 557 | \"( c #84BDE3\", | ||
| 558 | \"_ c #7BB3DC\", | ||
| 559 | \": c #83BCE2\", | ||
| 560 | \"< c #87C0E6\", | ||
| 561 | \"[ c #8AC4E8\", | ||
| 562 | \"} c #8BC5EA\", | ||
| 563 | \"| c #8CC6EA\", | ||
| 564 | \"1 c #88C1E6\", | ||
| 565 | \"2 c #89C3E8\", | ||
| 566 | \"3 c #8AC3E8\", | ||
| 567 | \"4 c #7EB6DE\", | ||
| 568 | \"5 c #82BBE1\", | ||
| 569 | \"6 c #86C0E5\", | ||
| 570 | \"7 c #87C0E5\", | ||
| 571 | \"8 c #75ACD6\", | ||
| 572 | \"9 c #7AB2DA\", | ||
| 573 | \"0 c #81B9E0\", | ||
| 574 | \"a c #82BBE2\", | ||
| 575 | \"b c #71A8D2\", | ||
| 576 | \"c c #70A7D1\", | ||
| 577 | \"d c #74ACD6\", | ||
| 578 | \"e c #699FCC\", | ||
| 579 | \"f c #6EA5D0\", | ||
| 580 | \"g c #72A9D4\", | ||
| 581 | \"h c #669CC9\", | ||
| 582 | \"i c #6298C5\", | ||
| 583 | \"j c #679DCA\", | ||
| 584 | \"k c #6BA1CD\", | ||
| 585 | \"l c #6095C3\", | ||
| 586 | \"m c #5C91C0\", | ||
| 587 | \"n c #5F94C2\", | ||
| 588 | \"o c #5B90C0\", | ||
| 589 | \"p c #588CBC\", | ||
| 590 | \"q c #578CBC\", | ||
| 591 | \"r c #5589BA\", | ||
| 592 | \" \", | ||
| 593 | \" \", | ||
| 594 | \" . ... \", | ||
| 595 | \" .. .+. \", | ||
| 596 | \" .@. .#. \", | ||
| 597 | \" .$%. .@. \", | ||
| 598 | \" .&*=. .-. \", | ||
| 599 | \" .;>,'. .). \", | ||
| 600 | \" .!=~{]. .^. \", | ||
| 601 | \" ./(~{]]. ._. \", | ||
| 602 | \" .%:<[}||. .). \", | ||
| 603 | \" .&*=12'3~. .-. \", | ||
| 604 | \" .$45=6<7. .@. \", | ||
| 605 | \" .8940a:. .b. \", | ||
| 606 | \" .cd-)&. .+. \", | ||
| 607 | \" .efg8. .h. \", | ||
| 608 | \" .ijk. .l. \", | ||
| 609 | \" .mn. .o. \", | ||
| 610 | \" .p. .q. \", | ||
| 611 | \" .. .r. \", | ||
| 612 | \" . ... \", | ||
| 613 | \" \", | ||
| 614 | \" \", | ||
| 615 | \" \"}; | ||
| 616 | " | ||
| 617 | 'xpm t)) | ||
| 618 | "Image for the next feed button.") | ||
| 619 | |||
| 620 | (defconst newsticker--mark-read-image | ||
| 621 | (and (fboundp 'image-type-available-p) | ||
| 622 | (image-type-available-p 'xpm) | ||
| 623 | (create-image "/* XPM */ | ||
| 624 | static char * mark_read_xpm[] = { | ||
| 625 | \"24 24 44 1\", | ||
| 626 | \" c None\", | ||
| 627 | \". c #C20000\", | ||
| 628 | \"+ c #BE0000\", | ||
| 629 | \"@ c #C70000\", | ||
| 630 | \"# c #CE0000\", | ||
| 631 | \"$ c #C90000\", | ||
| 632 | \"% c #BD0000\", | ||
| 633 | \"& c #CB0000\", | ||
| 634 | \"* c #D10000\", | ||
| 635 | \"= c #D70000\", | ||
| 636 | \"- c #D30000\", | ||
| 637 | \"; c #CD0000\", | ||
| 638 | \"> c #C60000\", | ||
| 639 | \", c #D40000\", | ||
| 640 | \"' c #DA0000\", | ||
| 641 | \") c #DE0000\", | ||
| 642 | \"! c #DB0000\", | ||
| 643 | \"~ c #D60000\", | ||
| 644 | \"{ c #D00000\", | ||
| 645 | \"] c #DC0000\", | ||
| 646 | \"^ c #E00000\", | ||
| 647 | \"/ c #E40000\", | ||
| 648 | \"( c #E10000\", | ||
| 649 | \"_ c #DD0000\", | ||
| 650 | \": c #D80000\", | ||
| 651 | \"< c #E50000\", | ||
| 652 | \"[ c #E70000\", | ||
| 653 | \"} c #E60000\", | ||
| 654 | \"| c #E20000\", | ||
| 655 | \"1 c #E90000\", | ||
| 656 | \"2 c #E80000\", | ||
| 657 | \"3 c #E30000\", | ||
| 658 | \"4 c #DF0000\", | ||
| 659 | \"5 c #D90000\", | ||
| 660 | \"6 c #CC0000\", | ||
| 661 | \"7 c #C10000\", | ||
| 662 | \"8 c #C30000\", | ||
| 663 | \"9 c #BF0000\", | ||
| 664 | \"0 c #B90000\", | ||
| 665 | \"a c #BC0000\", | ||
| 666 | \"b c #BB0000\", | ||
| 667 | \"c c #B80000\", | ||
| 668 | \"d c #B50000\", | ||
| 669 | \"e c #B70000\", | ||
| 670 | \" \", | ||
| 671 | \" \", | ||
| 672 | \" \", | ||
| 673 | \" . + \", | ||
| 674 | \" +@# $.% \", | ||
| 675 | \" &*= -;> \", | ||
| 676 | \" ,') !~{ \", | ||
| 677 | \" ]^/ (_: \", | ||
| 678 | \" (<[ }|) \", | ||
| 679 | \" <[1 2<| \", | ||
| 680 | \" }222[< \", | ||
| 681 | \" }}}< \", | ||
| 682 | \" 333| \", | ||
| 683 | \" _4^4)] \", | ||
| 684 | \" ~:' 5=- \", | ||
| 685 | \" 6{- *#$ \", | ||
| 686 | \" 7>$ @89 \", | ||
| 687 | \" 0a+ %bc \", | ||
| 688 | \" ddc edd \", | ||
| 689 | \" ddd ddd \", | ||
| 690 | \" d d \", | ||
| 691 | \" \", | ||
| 692 | \" \", | ||
| 693 | \" \"}; | ||
| 694 | " | ||
| 695 | 'xpm t)) | ||
| 696 | "Image for the mark read button.") | ||
| 697 | |||
| 698 | (defconst newsticker--mark-immortal-image | ||
| 699 | (and (fboundp 'image-type-available-p) | ||
| 700 | (image-type-available-p 'xpm) | ||
| 701 | (create-image "/* XPM */ | ||
| 702 | static char * mark_immortal_xpm[] = { | ||
| 703 | \"24 24 93 2\", | ||
| 704 | \" c None\", | ||
| 705 | \". c #171717\", | ||
| 706 | \"+ c #030303\", | ||
| 707 | \"@ c #000000\", | ||
| 708 | \"# c #181818\", | ||
| 709 | \"$ c #090909\", | ||
| 710 | \"% c #FFC960\", | ||
| 711 | \"& c #FFCB61\", | ||
| 712 | \"* c #FFCB62\", | ||
| 713 | \"= c #FFC961\", | ||
| 714 | \"- c #FFC75F\", | ||
| 715 | \"; c #FFC65E\", | ||
| 716 | \"> c #FFCA61\", | ||
| 717 | \", c #FFCD63\", | ||
| 718 | \"' c #FFCF65\", | ||
| 719 | \") c #FFD065\", | ||
| 720 | \"! c #FFCE64\", | ||
| 721 | \"~ c #FFC35C\", | ||
| 722 | \"{ c #FFC45D\", | ||
| 723 | \"] c #FFD166\", | ||
| 724 | \"^ c #FFD267\", | ||
| 725 | \"/ c #FFD368\", | ||
| 726 | \"( c #FFD167\", | ||
| 727 | \"_ c #FFC05A\", | ||
| 728 | \": c #010101\", | ||
| 729 | \"< c #040404\", | ||
| 730 | \"[ c #FFCC62\", | ||
| 731 | \"} c #FFD569\", | ||
| 732 | \"| c #FFD56A\", | ||
| 733 | \"1 c #FFC860\", | ||
| 734 | \"2 c #FFC25B\", | ||
| 735 | \"3 c #FFBB56\", | ||
| 736 | \"4 c #020202\", | ||
| 737 | \"5 c #060606\", | ||
| 738 | \"6 c #FFC15B\", | ||
| 739 | \"7 c #FFC85F\", | ||
| 740 | \"8 c #FFD469\", | ||
| 741 | \"9 c #FFD66A\", | ||
| 742 | \"0 c #FFBC57\", | ||
| 743 | \"a c #1B1B1B\", | ||
| 744 | \"b c #070707\", | ||
| 745 | \"c c #FFBA55\", | ||
| 746 | \"d c #FFB451\", | ||
| 747 | \"e c #FFB954\", | ||
| 748 | \"f c #FFB350\", | ||
| 749 | \"g c #FFB652\", | ||
| 750 | \"h c #FFBE58\", | ||
| 751 | \"i c #FFCD64\", | ||
| 752 | \"j c #FFD066\", | ||
| 753 | \"k c #FFC059\", | ||
| 754 | \"l c #FFB14E\", | ||
| 755 | \"m c #0B0B0B\", | ||
| 756 | \"n c #FFBB55\", | ||
| 757 | \"o c #FFC15A\", | ||
| 758 | \"p c #FFB552\", | ||
| 759 | \"q c #FFAD4B\", | ||
| 760 | \"r c #080808\", | ||
| 761 | \"s c #FFAF4C\", | ||
| 762 | \"t c #FFB853\", | ||
| 763 | \"u c #FFA948\", | ||
| 764 | \"v c #050505\", | ||
| 765 | \"w c #FFB04E\", | ||
| 766 | \"x c #FFB753\", | ||
| 767 | \"y c #FFBC56\", | ||
| 768 | \"z c #FFC55D\", | ||
| 769 | \"A c #FFC55E\", | ||
| 770 | \"B c #FFC45C\", | ||
| 771 | \"C c #FFBD57\", | ||
| 772 | \"D c #FFB854\", | ||
| 773 | \"E c #FFB34F\", | ||
| 774 | \"F c #FFAB4A\", | ||
| 775 | \"G c #FFA545\", | ||
| 776 | \"H c #FFAA49\", | ||
| 777 | \"I c #FFB04D\", | ||
| 778 | \"J c #FFB551\", | ||
| 779 | \"K c #FFBF58\", | ||
| 780 | \"L c #FFB24F\", | ||
| 781 | \"M c #FFAC4A\", | ||
| 782 | \"N c #FFA646\", | ||
| 783 | \"O c #FFA344\", | ||
| 784 | \"P c #FFA848\", | ||
| 785 | \"Q c #FFB14F\", | ||
| 786 | \"R c #FFAF4D\", | ||
| 787 | \"S c #FFA546\", | ||
| 788 | \"T c #FFA243\", | ||
| 789 | \"U c #FFA445\", | ||
| 790 | \"V c #FFAE4C\", | ||
| 791 | \"W c #FFA444\", | ||
| 792 | \"X c #FFA142\", | ||
| 793 | \"Y c #FF9F41\", | ||
| 794 | \"Z c #0A0A0A\", | ||
| 795 | \"` c #FF9E40\", | ||
| 796 | \" . c #FF9F40\", | ||
| 797 | \" \", | ||
| 798 | \" \", | ||
| 799 | \" \", | ||
| 800 | \" . + @ @ + # \", | ||
| 801 | \" $ @ % & * * = - + + \", | ||
| 802 | \" @ ; > , ' ) ' ! * - ~ @ \", | ||
| 803 | \" @ { > ! ] ^ / / ( ' * ; _ : \", | ||
| 804 | \" < _ ; [ ) / } | } / ] , 1 2 3 4 \", | ||
| 805 | \" 5 6 7 , ] 8 9 9 9 } ^ ! = ~ 0 a \", | ||
| 806 | \" b c 6 - , ] 8 9 9 9 } ^ ! % ~ 0 d 5 \", | ||
| 807 | \" : e _ ; * ) / 8 } } / ] , 1 2 3 f 5 \", | ||
| 808 | \" : g h { = i j ^ / ^ ] ! * ; k e l m \", | ||
| 809 | \" : f n o ; > , ' ) ' ! * - 2 0 p q r \", | ||
| 810 | \" : s g 0 6 ; % > * * = - ~ h t l u r \", | ||
| 811 | \" v u w x y k ~ z A z B o C D E F G b \", | ||
| 812 | \" 5 H I J e 0 h K h C c x L M N . \", | ||
| 813 | \" 4 O P q Q d g x g J L R H S T < \", | ||
| 814 | \" @ T U P F q V q M H N W X + \", | ||
| 815 | \" @ Y T O W G G W O X Y @ \", | ||
| 816 | \" 4 Z ` Y Y Y .` 4 4 \", | ||
| 817 | \" 5 : : @ @ Z \", | ||
| 818 | \" \", | ||
| 819 | \" \", | ||
| 820 | \" \"}; | ||
| 821 | " | ||
| 822 | 'xpm t)) | ||
| 823 | "Image for the mark immortal button.") | ||
| 824 | |||
| 825 | (defconst newsticker--narrow-image | ||
| 826 | (and (fboundp 'image-type-available-p) | ||
| 827 | (image-type-available-p 'xpm) | ||
| 828 | (create-image "/* XPM */ | ||
| 829 | static char * narrow_xpm[] = { | ||
| 830 | \"24 24 48 1\", | ||
| 831 | \" c None\", | ||
| 832 | \". c #000000\", | ||
| 833 | \"+ c #969696\", | ||
| 834 | \"@ c #9E9E9E\", | ||
| 835 | \"# c #A4A4A4\", | ||
| 836 | \"$ c #AAAAAA\", | ||
| 837 | \"% c #AEAEAE\", | ||
| 838 | \"& c #B1B1B1\", | ||
| 839 | \"* c #B3B3B3\", | ||
| 840 | \"= c #B4B4B4\", | ||
| 841 | \"- c #B2B2B2\", | ||
| 842 | \"; c #AFAFAF\", | ||
| 843 | \"> c #ABABAB\", | ||
| 844 | \", c #A6A6A6\", | ||
| 845 | \"' c #A0A0A0\", | ||
| 846 | \") c #989898\", | ||
| 847 | \"! c #909090\", | ||
| 848 | \"~ c #73AAD4\", | ||
| 849 | \"{ c #7AB2DA\", | ||
| 850 | \"] c #7FB8DF\", | ||
| 851 | \"^ c #84BDE3\", | ||
| 852 | \"/ c #88C2E7\", | ||
| 853 | \"( c #8BC5E9\", | ||
| 854 | \"_ c #8DC7EB\", | ||
| 855 | \": c #8CC6EA\", | ||
| 856 | \"< c #89C3E8\", | ||
| 857 | \"[ c #86BFE5\", | ||
| 858 | \"} c #81BAE1\", | ||
| 859 | \"| c #7BB3DC\", | ||
| 860 | \"1 c #75ACD6\", | ||
| 861 | \"2 c #6DA4CF\", | ||
| 862 | \"3 c #979797\", | ||
| 863 | \"4 c #A3A3A3\", | ||
| 864 | \"5 c #A8A8A8\", | ||
| 865 | \"6 c #ADADAD\", | ||
| 866 | \"7 c #ACACAC\", | ||
| 867 | \"8 c #A9A9A9\", | ||
| 868 | \"9 c #A5A5A5\", | ||
| 869 | \"0 c #9A9A9A\", | ||
| 870 | \"a c #929292\", | ||
| 871 | \"b c #8C8C8C\", | ||
| 872 | \"c c #808080\", | ||
| 873 | \"d c #818181\", | ||
| 874 | \"e c #838383\", | ||
| 875 | \"f c #848484\", | ||
| 876 | \"g c #858585\", | ||
| 877 | \"h c #868686\", | ||
| 878 | \"i c #828282\", | ||
| 879 | \" \", | ||
| 880 | \" \", | ||
| 881 | \" \", | ||
| 882 | \" .................. \", | ||
| 883 | \" .+@#$%&*=*-;>,')!. \", | ||
| 884 | \" .................. \", | ||
| 885 | \" \", | ||
| 886 | \" \", | ||
| 887 | \" .................. \", | ||
| 888 | \" .~{]^/(___:<[}|12. \", | ||
| 889 | \" .................. \", | ||
| 890 | \" \", | ||
| 891 | \" \", | ||
| 892 | \" .................. \", | ||
| 893 | \" .!3@45>666789'0ab. \", | ||
| 894 | \" .................. \", | ||
| 895 | \" \", | ||
| 896 | \" \", | ||
| 897 | \" .................. \", | ||
| 898 | \" .cccdefghhgficccc. \", | ||
| 899 | \" .................. \", | ||
| 900 | \" \", | ||
| 901 | \" \", | ||
| 902 | \" \"}; | ||
| 903 | " | ||
| 904 | 'xpm t)) | ||
| 905 | "Image for the narrow image button.") | ||
| 906 | |||
| 907 | (defconst newsticker--get-all-image | ||
| 908 | (and (fboundp 'image-type-available-p) | ||
| 909 | (image-type-available-p 'xpm) | ||
| 910 | (create-image "/* XPM */ | ||
| 911 | static char * get_all_xpm[] = { | ||
| 912 | \"24 24 70 1\", | ||
| 913 | \" c None\", | ||
| 914 | \". c #000000\", | ||
| 915 | \"+ c #F3DA00\", | ||
| 916 | \"@ c #F5DF00\", | ||
| 917 | \"# c #F7E300\", | ||
| 918 | \"$ c #F9E700\", | ||
| 919 | \"% c #FAEA00\", | ||
| 920 | \"& c #FBEC00\", | ||
| 921 | \"* c #FBED00\", | ||
| 922 | \"= c #FCEE00\", | ||
| 923 | \"- c #FAEB00\", | ||
| 924 | \"; c #F9E800\", | ||
| 925 | \"> c #F8E500\", | ||
| 926 | \", c #F6E000\", | ||
| 927 | \"' c #F4DB00\", | ||
| 928 | \") c #F1D500\", | ||
| 929 | \"! c #EFD000\", | ||
| 930 | \"~ c #B7CA00\", | ||
| 931 | \"{ c #BFD100\", | ||
| 932 | \"] c #C5D700\", | ||
| 933 | \"^ c #CBDB00\", | ||
| 934 | \"/ c #CFDF00\", | ||
| 935 | \"( c #D2E200\", | ||
| 936 | \"_ c #D4E400\", | ||
| 937 | \": c #D3E300\", | ||
| 938 | \"< c #D0E000\", | ||
| 939 | \"[ c #CCDD00\", | ||
| 940 | \"} c #C7D800\", | ||
| 941 | \"| c #C1D300\", | ||
| 942 | \"1 c #BACC00\", | ||
| 943 | \"2 c #B1C500\", | ||
| 944 | \"3 c #A8BC00\", | ||
| 945 | \"4 c #20A900\", | ||
| 946 | \"5 c #22AF00\", | ||
| 947 | \"6 c #24B500\", | ||
| 948 | \"7 c #26B900\", | ||
| 949 | \"8 c #27BC00\", | ||
| 950 | \"9 c #27BE00\", | ||
| 951 | \"0 c #28BF00\", | ||
| 952 | \"a c #27BD00\", | ||
| 953 | \"b c #26BA00\", | ||
| 954 | \"c c #25B600\", | ||
| 955 | \"d c #23B100\", | ||
| 956 | \"e c #21AB00\", | ||
| 957 | \"f c #1FA400\", | ||
| 958 | \"g c #1C9B00\", | ||
| 959 | \"h c #21AA00\", | ||
| 960 | \"i c #24B300\", | ||
| 961 | \"j c #25B800\", | ||
| 962 | \"k c #25B700\", | ||
| 963 | \"l c #24B400\", | ||
| 964 | \"m c #23B000\", | ||
| 965 | \"n c #1FA500\", | ||
| 966 | \"o c #1D9E00\", | ||
| 967 | \"p c #20A800\", | ||
| 968 | \"q c #21AC00\", | ||
| 969 | \"r c #23B200\", | ||
| 970 | \"s c #22AD00\", | ||
| 971 | \"t c #1D9F00\", | ||
| 972 | \"u c #20A700\", | ||
| 973 | \"v c #1EA100\", | ||
| 974 | \"w c #1C9C00\", | ||
| 975 | \"x c #1DA000\", | ||
| 976 | \"y c #1B9800\", | ||
| 977 | \"z c #1A9600\", | ||
| 978 | \"A c #1A9700\", | ||
| 979 | \"B c #1A9500\", | ||
| 980 | \"C c #199200\", | ||
| 981 | \"D c #189100\", | ||
| 982 | \"E c #178C00\", | ||
| 983 | \" \", | ||
| 984 | \" \", | ||
| 985 | \" \", | ||
| 986 | \" \", | ||
| 987 | \" ................... \", | ||
| 988 | \" .+@#$%&*=*&-;>,')!. \", | ||
| 989 | \" ................... \", | ||
| 990 | \" \", | ||
| 991 | \" ................... \", | ||
| 992 | \" .~{]^/(___:<[}|123. \", | ||
| 993 | \" ................... \", | ||
| 994 | \" \", | ||
| 995 | \" ................... \", | ||
| 996 | \" .45678909abcdefg. \", | ||
| 997 | \" .h5icj7jklmeno. \", | ||
| 998 | \" .pq5drrmshft. \", | ||
| 999 | \" .fu4h4pnvw. \", | ||
| 1000 | \" .oxvxtwy. \", | ||
| 1001 | \" .zAAzB. \", | ||
| 1002 | \" .CCD. \", | ||
| 1003 | \" .E. \", | ||
| 1004 | \" . \", | ||
| 1005 | \" \", | ||
| 1006 | \" \"}; | ||
| 1007 | " | ||
| 1008 | 'xpm t)) | ||
| 1009 | "Image for the get all image button.") | ||
| 1010 | |||
| 1011 | (defconst newsticker--update-image | ||
| 1012 | (and (fboundp 'image-type-available-p) | ||
| 1013 | (image-type-available-p 'xpm) | ||
| 1014 | (create-image "/* XPM */ | ||
| 1015 | static char * update_xpm[] = { | ||
| 1016 | \"24 24 37 1\", | ||
| 1017 | \" c None\", | ||
| 1018 | \". c #076D00\", | ||
| 1019 | \"+ c #0A8600\", | ||
| 1020 | \"@ c #0A8800\", | ||
| 1021 | \"# c #098400\", | ||
| 1022 | \"$ c #087200\", | ||
| 1023 | \"% c #087900\", | ||
| 1024 | \"& c #098500\", | ||
| 1025 | \"* c #098100\", | ||
| 1026 | \"= c #087600\", | ||
| 1027 | \"- c #097E00\", | ||
| 1028 | \"; c #097F00\", | ||
| 1029 | \"> c #0A8700\", | ||
| 1030 | \", c #0A8C00\", | ||
| 1031 | \"' c #097C00\", | ||
| 1032 | \") c #098300\", | ||
| 1033 | \"! c #0A8900\", | ||
| 1034 | \"~ c #0A8E00\", | ||
| 1035 | \"{ c #0B9200\", | ||
| 1036 | \"] c #087700\", | ||
| 1037 | \"^ c #076E00\", | ||
| 1038 | \"/ c #076C00\", | ||
| 1039 | \"( c #076B00\", | ||
| 1040 | \"_ c #076A00\", | ||
| 1041 | \": c #076900\", | ||
| 1042 | \"< c #076800\", | ||
| 1043 | \"[ c #066700\", | ||
| 1044 | \"} c #066500\", | ||
| 1045 | \"| c #066400\", | ||
| 1046 | \"1 c #066300\", | ||
| 1047 | \"2 c #066600\", | ||
| 1048 | \"3 c #066200\", | ||
| 1049 | \"4 c #076700\", | ||
| 1050 | \"5 c #065E00\", | ||
| 1051 | \"6 c #066100\", | ||
| 1052 | \"7 c #065F00\", | ||
| 1053 | \"8 c #066000\", | ||
| 1054 | \" \", | ||
| 1055 | \" \", | ||
| 1056 | \" \", | ||
| 1057 | \" . +@@@+# \", | ||
| 1058 | \" $% &@ +* \", | ||
| 1059 | \" =-# ; \", | ||
| 1060 | \" %*>, ' \", | ||
| 1061 | \" ')!~{ = \", | ||
| 1062 | \" ]$ \", | ||
| 1063 | \" ^ ^ \", | ||
| 1064 | \" . . \", | ||
| 1065 | \" / ( \", | ||
| 1066 | \" _ : \", | ||
| 1067 | \" < [ \", | ||
| 1068 | \" } | \", | ||
| 1069 | \" [[ \", | ||
| 1070 | \" 1 $.:23 \", | ||
| 1071 | \" 3 4}35 \", | ||
| 1072 | \" 6 655 \", | ||
| 1073 | \" 76 85 55 \", | ||
| 1074 | \" 5555555 5 \", | ||
| 1075 | \" \", | ||
| 1076 | \" \", | ||
| 1077 | \" \"}; | ||
| 1078 | " | ||
| 1079 | 'xpm t)) | ||
| 1080 | "Image for the update button.") | ||
| 1081 | |||
| 1082 | (defconst newsticker--browse-image | ||
| 1083 | (and (fboundp 'image-type-available-p) | ||
| 1084 | (image-type-available-p 'xpm) | ||
| 1085 | (create-image "/* XPM */ | ||
| 1086 | static char * visit_xpm[] = { | ||
| 1087 | \"24 24 39 1\", | ||
| 1088 | \" c None\", | ||
| 1089 | \". c #000000\", | ||
| 1090 | \"+ c #FFFFFF\", | ||
| 1091 | \"@ c #00E63D\", | ||
| 1092 | \"# c #00E83E\", | ||
| 1093 | \"$ c #00E73D\", | ||
| 1094 | \"% c #00E93E\", | ||
| 1095 | \"& c #00E63C\", | ||
| 1096 | \"* c #00E53C\", | ||
| 1097 | \"= c #00E23B\", | ||
| 1098 | \"- c #00E33B\", | ||
| 1099 | \"; c #00E83D\", | ||
| 1100 | \"> c #00E13A\", | ||
| 1101 | \", c #00DD38\", | ||
| 1102 | \"' c #00DE38\", | ||
| 1103 | \") c #00E23A\", | ||
| 1104 | \"! c #00E43C\", | ||
| 1105 | \"~ c #00DF39\", | ||
| 1106 | \"{ c #00DB37\", | ||
| 1107 | \"] c #00D634\", | ||
| 1108 | \"^ c #00D734\", | ||
| 1109 | \"/ c #00E039\", | ||
| 1110 | \"( c #00DC37\", | ||
| 1111 | \"_ c #00D835\", | ||
| 1112 | \": c #00D332\", | ||
| 1113 | \"< c #00CD2F\", | ||
| 1114 | \"[ c #00DB36\", | ||
| 1115 | \"} c #00D433\", | ||
| 1116 | \"| c #00CF30\", | ||
| 1117 | \"1 c #00DA36\", | ||
| 1118 | \"2 c #00D936\", | ||
| 1119 | \"3 c #00D533\", | ||
| 1120 | \"4 c #00D131\", | ||
| 1121 | \"5 c #00CE2F\", | ||
| 1122 | \"6 c #00CC2F\", | ||
| 1123 | \"7 c #00CA2D\", | ||
| 1124 | \"8 c #00C62B\", | ||
| 1125 | \"9 c #00C52A\", | ||
| 1126 | \"0 c #00BE27\", | ||
| 1127 | \" \", | ||
| 1128 | \" \", | ||
| 1129 | \" . \", | ||
| 1130 | \" .+. \", | ||
| 1131 | \" .+++. \", | ||
| 1132 | \" .++.++. \", | ||
| 1133 | \" .++.@.++. \", | ||
| 1134 | \" .++.##$.++. \", | ||
| 1135 | \" .++.%%%#&.++. \", | ||
| 1136 | \" .++.$%%%#*=.++. \", | ||
| 1137 | \" .++.-@;##$*>,.++. \", | ||
| 1138 | \" .++.')!&@@*=~{].++. \", | ||
| 1139 | \" .++.^{~>---)/(_:<.++. \", | ||
| 1140 | \" .++.^[,~/~'(_}|.++. \", | ||
| 1141 | \" .++.]_1[12^:|.++. \", | ||
| 1142 | \" .++.:}33:45.++. \", | ||
| 1143 | \" .++.<5567.++. \", | ||
| 1144 | \" .++.889.++. \", | ||
| 1145 | \" .++.0.++. \", | ||
| 1146 | \" .++.++. \", | ||
| 1147 | \" .+++. \", | ||
| 1148 | \" .+. \", | ||
| 1149 | \" . \", | ||
| 1150 | \" \"}; | ||
| 1151 | " | ||
| 1152 | 'xpm t)) | ||
| 1153 | "Image for the browse button.") | ||
| 1154 | 294 | ||
| 1155 | (defun newsticker-browse-url-item (feed item) | 295 | (defun newsticker-browse-url-item (feed item) |
| 1156 | "Convert FEED ITEM to html and call `browse-url' on result." | 296 | "Convert FEED ITEM to html and call `browse-url' on result." |
diff --git a/lisp/net/newst-treeview.el b/lisp/net/newst-treeview.el index 58d86b23946..37b31130e8b 100644 --- a/lisp/net/newst-treeview.el +++ b/lisp/net/newst-treeview.el | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | ;; URL: http://www.nongnu.org/newsticker | 7 | ;; URL: http://www.nongnu.org/newsticker |
| 8 | ;; Created: 2007 | 8 | ;; Created: 2007 |
| 9 | ;; Keywords: News, RSS, Atom | 9 | ;; Keywords: News, RSS, Atom |
| 10 | ;; Time-stamp: "6. Dezember 2009, 19:17:28 (ulf)" | 10 | ;; Time-stamp: "13. Mai 2011, 20:56:49 (ulf)" |
| 11 | ;; Package: newsticker | 11 | ;; Package: newsticker |
| 12 | 12 | ||
| 13 | ;; ====================================================================== | 13 | ;; ====================================================================== |
| @@ -36,7 +36,6 @@ | |||
| 36 | ;;; History: | 36 | ;;; History: |
| 37 | ;; | 37 | ;; |
| 38 | 38 | ||
| 39 | |||
| 40 | ;; ====================================================================== | 39 | ;; ====================================================================== |
| 41 | ;;; Code: | 40 | ;;; Code: |
| 42 | (require 'newst-reader) | 41 | (require 'newst-reader) |
| @@ -53,9 +52,9 @@ | |||
| 53 | 52 | ||
| 54 | (defface newsticker-treeview-face | 53 | (defface newsticker-treeview-face |
| 55 | '((((class color) (background dark)) | 54 | '((((class color) (background dark)) |
| 56 | (:family "helvetica" :foreground "misty rose" :bold nil)) | 55 | (:family "sans" :foreground "white" :bold nil)) |
| 57 | (((class color) (background light)) | 56 | (((class color) (background light)) |
| 58 | (:family "helvetica" :foreground "black" :bold nil))) | 57 | (:family "sans" :foreground "black" :bold nil))) |
| 59 | "Face for newsticker tree." | 58 | "Face for newsticker tree." |
| 60 | :group 'newsticker-treeview) | 59 | :group 'newsticker-treeview) |
| 61 | 60 | ||
| @@ -1069,86 +1068,63 @@ Arguments IGNORE are ignored." | |||
| 1069 | ;; ====================================================================== | 1068 | ;; ====================================================================== |
| 1070 | ;;; Toolbar | 1069 | ;;; Toolbar |
| 1071 | ;; ====================================================================== | 1070 | ;; ====================================================================== |
| 1072 | ;;(makunbound 'newsticker-treeview-tool-bar-map) | ||
| 1073 | (defvar newsticker-treeview-tool-bar-map | 1071 | (defvar newsticker-treeview-tool-bar-map |
| 1074 | (if (featurep 'xemacs) | 1072 | (if (featurep 'xemacs) |
| 1075 | nil | 1073 | nil |
| 1076 | (if (boundp 'tool-bar-map) | 1074 | (if (boundp 'tool-bar-map) |
| 1077 | (let ((tool-bar-map (make-sparse-keymap))) | 1075 | (let ((tool-bar-map (make-sparse-keymap))) |
| 1076 | (tool-bar-add-item "newsticker/prev-feed" | ||
| 1077 | 'newsticker-treeview-prev-feed | ||
| 1078 | 'newsticker-treeview-prev-feed | ||
| 1079 | :help "Go to previous feed" | ||
| 1080 | ;;:enable '(newsticker-previous-feed-available-p) FIXME | ||
| 1081 | ) | ||
| 1082 | (tool-bar-add-item "newsticker/prev-item" | ||
| 1083 | 'newsticker-treeview-prev-item | ||
| 1084 | 'newsticker-treeview-prev-item | ||
| 1085 | :help "Go to previous item" | ||
| 1086 | ;;:enable '(newsticker-previous-item-available-p) FIXME | ||
| 1087 | ) | ||
| 1088 | (tool-bar-add-item "newsticker/next-item" | ||
| 1089 | 'newsticker-treeview-next-item | ||
| 1090 | 'newsticker-treeview-next-item | ||
| 1091 | :visible t | ||
| 1092 | :help "Go to next item" | ||
| 1093 | ;;:enable '(newsticker-next-item-available-p) FIXME | ||
| 1094 | ) | ||
| 1095 | (tool-bar-add-item "newsticker/next-feed" | ||
| 1096 | 'newsticker-treeview-next-feed | ||
| 1097 | 'newsticker-treeview-next-feed | ||
| 1098 | :help "Go to next feed" | ||
| 1099 | ;;:enable '(newsticker-next-feed-available-p) FIXME | ||
| 1100 | ) | ||
| 1101 | (tool-bar-add-item "newsticker/mark-immortal" | ||
| 1102 | 'newsticker-treeview-toggle-item-immortal | ||
| 1103 | 'newsticker-treeview-toggle-item-immortal | ||
| 1104 | :help "Toggle current item as immortal" | ||
| 1105 | ;;:enable '(newsticker-item-not-immortal-p) FIXME | ||
| 1106 | ) | ||
| 1107 | (tool-bar-add-item "newsticker/mark-read" | ||
| 1108 | 'newsticker-treeview-mark-item-old | ||
| 1109 | 'newsticker-treeview-mark-item-old | ||
| 1110 | :help "Mark current item as read" | ||
| 1111 | ;;:enable '(newsticker-item-not-old-p) FIXME | ||
| 1112 | ) | ||
| 1113 | (tool-bar-add-item "newsticker/get-all" | ||
| 1114 | 'newsticker-get-all-news | ||
| 1115 | 'newsticker-get-all-news | ||
| 1116 | :help "Get news for all feeds") | ||
| 1117 | (tool-bar-add-item "newsticker/update" | ||
| 1118 | 'newsticker-treeview-update | ||
| 1119 | 'newsticker-treeview-update | ||
| 1120 | :help "Update newsticker buffer") | ||
| 1121 | (tool-bar-add-item "newsticker/browse-url" | ||
| 1122 | 'newsticker-browse-url | ||
| 1123 | 'newsticker-browse-url | ||
| 1124 | :help "Browse URL for item at point") | ||
| 1125 | ;; standard icons / actions | ||
| 1078 | (define-key tool-bar-map [newsticker-sep-1] | 1126 | (define-key tool-bar-map [newsticker-sep-1] |
| 1079 | (list 'menu-item "--double-line")) | 1127 | (list 'menu-item "--double-line")) |
| 1080 | (define-key tool-bar-map [newsticker-browse-url] | ||
| 1081 | (list 'menu-item "newsticker-browse-url" | ||
| 1082 | 'newsticker-browse-url | ||
| 1083 | :visible t | ||
| 1084 | :help "Browse URL for item at point" | ||
| 1085 | :image newsticker--browse-image)) | ||
| 1086 | (define-key tool-bar-map [newsticker-buffer-force-update] | ||
| 1087 | (list 'menu-item "newsticker-treeview-update" | ||
| 1088 | 'newsticker-treeview-update | ||
| 1089 | :visible t | ||
| 1090 | :help "Update newsticker buffer" | ||
| 1091 | :image newsticker--update-image | ||
| 1092 | :enable t)) | ||
| 1093 | (define-key tool-bar-map [newsticker-get-all-news] | ||
| 1094 | (list 'menu-item "newsticker-get-all-news" 'newsticker-get-all-news | ||
| 1095 | :visible t | ||
| 1096 | :help "Get news for all feeds" | ||
| 1097 | :image newsticker--get-all-image)) | ||
| 1098 | (define-key tool-bar-map [newsticker-mark-item-at-point-as-read] | ||
| 1099 | (list 'menu-item "newsticker-treeview-mark-item-old" | ||
| 1100 | 'newsticker-treeview-mark-item-old | ||
| 1101 | :visible t | ||
| 1102 | :image newsticker--mark-read-image | ||
| 1103 | :help "Mark current item as read" | ||
| 1104 | ;;:enable '(newsticker-item-not-old-p) FIXME | ||
| 1105 | )) | ||
| 1106 | (define-key tool-bar-map [newsticker-mark-item-at-point-as-immortal] | ||
| 1107 | (list 'menu-item "newsticker-treeview-toggle-item-immortal" | ||
| 1108 | 'newsticker-treeview-toggle-item-immortal | ||
| 1109 | :visible t | ||
| 1110 | :image newsticker--mark-immortal-image | ||
| 1111 | :help "Toggle current item as immortal" | ||
| 1112 | :enable t | ||
| 1113 | ;;'(newsticker-item-not-immortal-p) FIXME | ||
| 1114 | )) | ||
| 1115 | (define-key tool-bar-map [newsticker-next-feed] | ||
| 1116 | (list 'menu-item "newsticker-treeview-next-feed" | ||
| 1117 | 'newsticker-treeview-next-feed | ||
| 1118 | :visible t | ||
| 1119 | :help "Go to next feed" | ||
| 1120 | :image newsticker--next-feed-image | ||
| 1121 | :enable t | ||
| 1122 | ;;'(newsticker-next-feed-available-p) FIXME | ||
| 1123 | )) | ||
| 1124 | (define-key tool-bar-map [newsticker-treeview-next-item] | ||
| 1125 | (list 'menu-item "newsticker-treeview-next-item" | ||
| 1126 | 'newsticker-treeview-next-item | ||
| 1127 | :visible t | ||
| 1128 | :help "Go to next item" | ||
| 1129 | :image newsticker--next-item-image | ||
| 1130 | :enable t | ||
| 1131 | ;;'(newsticker-next-item-available-p) FIXME | ||
| 1132 | )) | ||
| 1133 | (define-key tool-bar-map [newsticker-treeview-prev-item] | ||
| 1134 | (list 'menu-item "newsticker-treeview-prev-item" | ||
| 1135 | 'newsticker-treeview-prev-item | ||
| 1136 | :visible t | ||
| 1137 | :help "Go to previous item" | ||
| 1138 | :image newsticker--previous-item-image | ||
| 1139 | :enable t | ||
| 1140 | ;;'(newsticker-previous-item-available-p) FIXME | ||
| 1141 | )) | ||
| 1142 | (define-key tool-bar-map [newsticker-treeview-prev-feed] | ||
| 1143 | (list 'menu-item "newsticker-treeview-prev-feed" | ||
| 1144 | 'newsticker-treeview-prev-feed | ||
| 1145 | :visible t | ||
| 1146 | :help "Go to previous feed" | ||
| 1147 | :image newsticker--previous-feed-image | ||
| 1148 | :enable t | ||
| 1149 | ;;'(newsticker-previous-feed-available-p) FIXME | ||
| 1150 | )) | ||
| 1151 | ;; standard icons / actions | ||
| 1152 | (tool-bar-add-item "close" | 1128 | (tool-bar-add-item "close" |
| 1153 | 'newsticker-treeview-quit | 1129 | 'newsticker-treeview-quit |
| 1154 | 'newsticker-treeview-quit | 1130 | 'newsticker-treeview-quit |