• R/O
  • HTTP
  • SSH
  • HTTPS

TinyBannavi: Commit

タイニー番組ナビゲータ本体


Commit MetaInfo

Revisión95b6719f40f5d80e2276920eca945e111aafa141 (tree)
Tiempo2014-01-28 23:48:18
Autorpeeweedee <peeweedee@user...>
Commiterpeeweedee

Log Message

新聞形式の予約待機枠を、番組追跡とキーワード検索それぞれに個別の色を設定できるようにした。

Cambiar Resumen

Diferencia incremental

--- a/TinyBannavi/05_history.txt
+++ b/TinyBannavi/05_history.txt
@@ -13,6 +13,7 @@
1313 3.22.13β+1.5.12(2014-01-XX)
1414 ■変更点
1515  ・(レコーダ対応[TvRock]) 録画/視聴のモード設定の追加
16+ ・(新聞形式) 予約大気枠表示を、番組追跡とキーワード検索で個別に色を指定できるようにした
1617  ・(その他) 設定タブの群れをルートからサブにまとめて移動
1718 ■バグ修正
1819  ・(Web番組表[しょぼかる]) 「タイトル中のサブタイトルを番組追跡に使わない」を有効にしていると、しょぼかるデータに対して番組追跡が行われない問題を修正
--- a/TinyBannavi/env/RdChannelCode.dat.DIGA DMR-BWT650
+++ /dev/null
@@ -1,20 +0,0 @@
1-# 2013/03/15 23:19
2-"NHK総合","地上D 011","011:e"
3-"NHK Eテレ","地上D 021","021:e"
4-"日本テレビ","地上D 041","041:e"
5-"TBSテレビ","地上D 061","061:e"
6-"フジテレビ","地上D 081","081:e"
7-"テレビ朝日","地上D 051","051:e"
8-"テレビ東京","地上D 071","071:e"
9-"TOKYO MX","地上D 091","091:e"
10-"ちばテレビ","地上D 031","031:e"
11-"BS日テレ","BS 141","141:4"
12-"BS朝日","BS 151","151:4"
13-"BS-TBS","BS 161","161:4"
14-"BSジャパン","BS 171","171:4"
15-"BSフジ","BS 181","181:4"
16-"WOWOW","BS 191","191:4"
17-"BSイレブン","BS 211","211:4"
18-"e2)Ch.333 アニメシアターX(AT-X)","CS2 333","333:7"
19-"NHK BS1","BS 101","101:4"
20-"NHK BSプレミアム","BS 103","103:4"
--- a/TinyBannavi/env/tracekey.xml
+++ b/TinyBannavi/env/tracekey.xml
@@ -4,7 +4,7 @@
44 <void method="add">
55 <object class="tainavi.TraceKey">
66 <void property="center">
7- <string>日本テレビ</string>
7+ <string>BS日テレ</string>
88 </void>
99 <void property="fazzyThreshold">
1010 <int>35</int>
@@ -13,46 +13,46 @@
1313 <string>★★★★★</string>
1414 </void>
1515 <void property="title">
16- <string>HUNTER×HUNTER</string>
16+ <string>GJ部</string>
1717 </void>
1818 </object>
1919 </void>
2020 <void method="add">
2121 <object class="tainavi.TraceKey">
2222 <void property="center">
23- <string>テレビ東京</string>
23+ <string>日本テレビ</string>
2424 </void>
2525 <void property="fazzyThreshold">
26- <int>80</int>
26+ <int>35</int>
2727 </void>
2828 <void property="okiniiri">
2929 <string>★★★★★</string>
3030 </void>
3131 <void property="title">
32- <string>アイカツ!</string>
32+ <string>HUNTER×HUNTER</string>
3333 </void>
3434 </object>
3535 </void>
3636 <void method="add">
3737 <object class="tainavi.TraceKey">
3838 <void property="center">
39- <string>BSジャパン</string>
39+ <string>テレビ東京</string>
4040 </void>
4141 <void property="fazzyThreshold">
42- <int>80</int>
42+ <int>35</int>
4343 </void>
4444 <void property="okiniiri">
4545 <string>★★★★★</string>
4646 </void>
4747 <void property="title">
48- <string>アイカツ!</string>
48+ <string>Wake Up  Girls!</string>
4949 </void>
5050 </object>
5151 </void>
5252 <void method="add">
5353 <object class="tainavi.TraceKey">
5454 <void property="center">
55- <string>BSジャパン</string>
55+ <string>テレビ東京</string>
5656 </void>
5757 <void property="fazzyThreshold">
5858 <int>35</int>
@@ -61,14 +61,14 @@
6161 <string>★★★★★</string>
6262 </void>
6363 <void property="title">
64- <string>カードファイト!!ヴァンガード リンクジョーカー編</string>
64+ <string>Z/X IGNITION</string>
6565 </void>
6666 </object>
6767 </void>
6868 <void method="add">
6969 <object class="tainavi.TraceKey">
7070 <void property="center">
71- <string>テレビ東京</string>
71+ <string>BSイレブン</string>
7272 </void>
7373 <void property="fazzyThreshold">
7474 <int>35</int>
@@ -77,46 +77,46 @@
7777 <string>★★★★★</string>
7878 </void>
7979 <void property="title">
80- <string>カードファイト!!ヴァンガード リンクジョーカー編</string>
80+ <string>いなり、こんこん、恋いろは。</string>
8181 </void>
8282 </object>
8383 </void>
8484 <void method="add">
8585 <object class="tainavi.TraceKey">
8686 <void property="center">
87- <string>フジテレビ</string>
87+ <string>テレビ東京</string>
8888 </void>
8989 <void property="fazzyThreshold">
90- <int>90</int>
90+ <int>35</int>
9191 </void>
9292 <void property="okiniiri">
9393 <string>★★★★★</string>
9494 </void>
9595 <void property="title">
96- <string>トリコ</string>
96+ <string>うーさーのその日暮らし 覚醒編</string>
9797 </void>
9898 </object>
9999 </void>
100100 <void method="add">
101101 <object class="tainavi.TraceKey">
102102 <void property="center">
103- <string>テレビ東京</string>
103+ <string>BSイレブン</string>
104104 </void>
105105 <void property="fazzyThreshold">
106- <int>60</int>
106+ <int>35</int>
107107 </void>
108108 <void property="okiniiri">
109109 <string>★★★★★</string>
110110 </void>
111111 <void property="title">
112- <string>プリティーリズム・レインボーライブ</string>
112+ <string>そにアニ -SUPER SONICO THE ANIMATION-</string>
113113 </void>
114114 </object>
115115 </void>
116116 <void method="add">
117117 <object class="tainavi.TraceKey">
118118 <void property="center">
119- <string>テレビ東京</string>
119+ <string>日本テレビ</string>
120120 </void>
121121 <void property="fazzyThreshold">
122122 <int>35</int>
@@ -125,30 +125,30 @@
125125 <string>★★★★★</string>
126126 </void>
127127 <void property="title">
128- <string>マイリトルポニー ~トモダチは魔法~</string>
128+ <string>てさぐれ!部活もの あんこーる</string>
129129 </void>
130130 </object>
131131 </void>
132132 <void method="add">
133133 <object class="tainavi.TraceKey">
134134 <void property="center">
135- <string>日本テレビ</string>
135+ <string>BS日テレ</string>
136136 </void>
137137 <void property="fazzyThreshold">
138- <int>60</int>
138+ <int>35</int>
139139 </void>
140140 <void property="okiniiri">
141141 <string>★★★★★</string>
142142 </void>
143143 <void property="title">
144- <string>宇宙兄弟</string>
144+ <string>とある飛空士への恋歌</string>
145145 </void>
146146 </object>
147147 </void>
148148 <void method="add">
149149 <object class="tainavi.TraceKey">
150150 <void property="center">
151- <string>TOKYO MX</string>
151+ <string>テレビ東京</string>
152152 </void>
153153 <void property="fazzyThreshold">
154154 <int>35</int>
@@ -157,14 +157,14 @@
157157 <string>★★★★★</string>
158158 </void>
159159 <void property="title">
160- <string>機動戦士ガンダムSEED DESTINY HDリマスター</string>
160+ <string>となりの関くん</string>
161161 </void>
162162 </object>
163163 </void>
164164 <void method="add">
165165 <object class="tainavi.TraceKey">
166166 <void property="center">
167- <string>NHK Eテレ</string>
167+ <string>BSイレブン</string>
168168 </void>
169169 <void property="fazzyThreshold">
170170 <int>35</int>
@@ -173,14 +173,14 @@
173173 <string>★★★★★</string>
174174 </void>
175175 <void property="title">
176- <string>黒魔女</string>
176+ <string>のうりん</string>
177177 </void>
178178 </object>
179179 </void>
180180 <void method="add">
181181 <object class="tainavi.TraceKey">
182182 <void property="center">
183- <string>BS日テレ</string>
183+ <string>日本テレビ</string>
184184 </void>
185185 <void property="fazzyThreshold">
186186 <int>35</int>
@@ -189,46 +189,46 @@
189189 <string>★★★★★</string>
190190 </void>
191191 <void property="title">
192- <string>とある飛空士への恋歌</string>
192+ <string>はじめの一歩 Rising</string>
193193 </void>
194194 </object>
195195 </void>
196196 <void method="add">
197197 <object class="tainavi.TraceKey">
198198 <void property="center">
199- <string>BS日テレ</string>
199+ <string>テレビ東京</string>
200200 </void>
201201 <void property="fazzyThreshold">
202- <int>35</int>
202+ <int>80</int>
203203 </void>
204204 <void property="okiniiri">
205205 <string>★★★★★</string>
206206 </void>
207207 <void property="title">
208- <string>GJ部</string>
208+ <string>アイカツ!</string>
209209 </void>
210210 </object>
211211 </void>
212212 <void method="add">
213213 <object class="tainavi.TraceKey">
214214 <void property="center">
215- <string>BS-TBS</string>
215+ <string>BSジャパン</string>
216216 </void>
217217 <void property="fazzyThreshold">
218- <int>35</int>
218+ <int>80</int>
219219 </void>
220220 <void property="okiniiri">
221221 <string>★★★★★</string>
222222 </void>
223223 <void property="title">
224- <string>鬼灯の冷徹</string>
224+ <string>アイカツ!</string>
225225 </void>
226226 </object>
227227 </void>
228228 <void method="add">
229229 <object class="tainavi.TraceKey">
230230 <void property="center">
231- <string>BS-TBS</string>
231+ <string>BSイレブン</string>
232232 </void>
233233 <void property="fazzyThreshold">
234234 <int>35</int>
@@ -237,14 +237,14 @@
237237 <string>★★★★★</string>
238238 </void>
239239 <void property="title">
240- <string>キルラキル</string>
240+ <string>ウィザード・バリスターズ~弁魔士セシル</string>
241241 </void>
242242 </object>
243243 </void>
244244 <void method="add">
245245 <object class="tainavi.TraceKey">
246246 <void property="center">
247- <string>BS-TBS</string>
247+ <string>BSイレブン</string>
248248 </void>
249249 <void property="fazzyThreshold">
250250 <int>35</int>
@@ -253,14 +253,14 @@
253253 <string>★★★★★</string>
254254 </void>
255255 <void property="title">
256- <string>魔法戦争</string>
256+ <string>ウィッチクラフトワークス</string>
257257 </void>
258258 </object>
259259 </void>
260260 <void method="add">
261261 <object class="tainavi.TraceKey">
262262 <void property="center">
263- <string>BS-TBS</string>
263+ <string>テレビ東京</string>
264264 </void>
265265 <void property="fazzyThreshold">
266266 <int>35</int>
@@ -269,14 +269,14 @@
269269 <string>★★★★★</string>
270270 </void>
271271 <void property="title">
272- <string>桜Trick</string>
272+ <string>カードファイト!!ヴァンガード リンクジョーカー編</string>
273273 </void>
274274 </object>
275275 </void>
276276 <void method="add">
277277 <object class="tainavi.TraceKey">
278278 <void property="center">
279- <string>BSフジ</string>
279+ <string>BSジャパン</string>
280280 </void>
281281 <void property="fazzyThreshold">
282282 <int>35</int>
@@ -285,7 +285,7 @@
285285 <string>★★★★★</string>
286286 </void>
287287 <void property="title">
288- <string>スペース☆ダンディ</string>
288+ <string>カードファイト!!ヴァンガード リンクジョーカー編</string>
289289 </void>
290290 </object>
291291 </void>
@@ -301,14 +301,14 @@
301301 <string>★★★★★</string>
302302 </void>
303303 <void property="title">
304- <string>のうりん</string>
304+ <string>ガールズ&amp;パンツァー</string>
305305 </void>
306306 </object>
307307 </void>
308308 <void method="add">
309309 <object class="tainavi.TraceKey">
310310 <void property="center">
311- <string>BSイレブン</string>
311+ <string>BS-TBS</string>
312312 </void>
313313 <void property="fazzyThreshold">
314314 <int>35</int>
@@ -317,14 +317,14 @@
317317 <string>★★★★★</string>
318318 </void>
319319 <void property="title">
320- <string>バディ・コンプレックス</string>
320+ <string>キルラキル</string>
321321 </void>
322322 </object>
323323 </void>
324324 <void method="add">
325325 <object class="tainavi.TraceKey">
326326 <void property="center">
327- <string>BSイレブン</string>
327+ <string>TBSテレビ</string>
328328 </void>
329329 <void property="fazzyThreshold">
330330 <int>35</int>
@@ -333,7 +333,7 @@
333333 <string>★★★★★</string>
334334 </void>
335335 <void property="title">
336- <string>東京レイヴンズ</string>
336+ <string>キルラキル</string>
337337 </void>
338338 </object>
339339 </void>
@@ -349,14 +349,14 @@
349349 <string>★★★★★</string>
350350 </void>
351351 <void property="title">
352- <string>ウィッチクラフトワークス</string>
352+ <string>ゴールデンタイム</string>
353353 </void>
354354 </object>
355355 </void>
356356 <void method="add">
357357 <object class="tainavi.TraceKey">
358358 <void property="center">
359- <string>BSイレブン</string>
359+ <string>フジテレビ</string>
360360 </void>
361361 <void property="fazzyThreshold">
362362 <int>35</int>
@@ -365,7 +365,7 @@
365365 <string>★★★★★</string>
366366 </void>
367367 <void property="title">
368- <string>ガールズ&amp;パンツァー</string>
368+ <string>サムライフラメンコ&lt;ノイタミナ&gt;</string>
369369 </void>
370370 </object>
371371 </void>
@@ -381,14 +381,14 @@
381381 <string>★★★★★</string>
382382 </void>
383383 <void property="title">
384- <string>ノブナガン</string>
384+ <string>ストライク・ザ・ブラッド</string>
385385 </void>
386386 </object>
387387 </void>
388388 <void method="add">
389389 <object class="tainavi.TraceKey">
390390 <void property="center">
391- <string>BSイレブン</string>
391+ <string>BSフジ</string>
392392 </void>
393393 <void property="fazzyThreshold">
394394 <int>35</int>
@@ -397,14 +397,14 @@
397397 <string>★★★★★</string>
398398 </void>
399399 <void property="title">
400- <string>ウィザード・バリスターズ~弁魔士セシル</string>
400+ <string>スペース☆ダンディ</string>
401401 </void>
402402 </object>
403403 </void>
404404 <void method="add">
405405 <object class="tainavi.TraceKey">
406406 <void property="center">
407- <string>BSイレブン</string>
407+ <string>テレビ東京</string>
408408 </void>
409409 <void property="fazzyThreshold">
410410 <int>35</int>
@@ -413,23 +413,23 @@
413413 <string>★★★★★</string>
414414 </void>
415415 <void property="title">
416- <string>最近、妹のようすがちょっとおかしいんだが。</string>
416+ <string>ディーふらぐ!</string>
417417 </void>
418418 </object>
419419 </void>
420420 <void method="add">
421421 <object class="tainavi.TraceKey">
422422 <void property="center">
423- <string>BSイレブン</string>
423+ <string>フジテレビ</string>
424424 </void>
425425 <void property="fazzyThreshold">
426- <int>35</int>
426+ <int>90</int>
427427 </void>
428428 <void property="okiniiri">
429429 <string>★★★★★</string>
430430 </void>
431431 <void property="title">
432- <string>そにアニ -SUPER SONICO THE ANIMATION-</string>
432+ <string>トリコ</string>
433433 </void>
434434 </object>
435435 </void>
@@ -445,7 +445,7 @@
445445 <string>★★★★★</string>
446446 </void>
447447 <void property="title">
448- <string>ゴールデンタイム</string>
448+ <string>ニセコイ</string>
449449 </void>
450450 </object>
451451 </void>
@@ -461,14 +461,14 @@
461461 <string>★★★★★</string>
462462 </void>
463463 <void property="title">
464- <string>生徒会役員共*</string>
464+ <string>ノブナガン</string>
465465 </void>
466466 </object>
467467 </void>
468468 <void method="add">
469469 <object class="tainavi.TraceKey">
470470 <void property="center">
471- <string>BSイレブン</string>
471+ <string>テレビ東京</string>
472472 </void>
473473 <void property="fazzyThreshold">
474474 <int>35</int>
@@ -477,7 +477,7 @@
477477 <string>★★★★★</string>
478478 </void>
479479 <void property="title">
480- <string>ストライク・ザ・ブラッド</string>
480+ <string>ノブナガ・ザ・フール</string>
481481 </void>
482482 </object>
483483 </void>
@@ -493,14 +493,14 @@
493493 <string>★★★★★</string>
494494 </void>
495495 <void property="title">
496- <string>マケン姫っ!通</string>
496+ <string>ノラガミ</string>
497497 </void>
498498 </object>
499499 </void>
500500 <void method="add">
501501 <object class="tainavi.TraceKey">
502502 <void property="center">
503- <string>BSイレブン</string>
503+ <string>テレビ東京</string>
504504 </void>
505505 <void property="fazzyThreshold">
506506 <int>35</int>
@@ -509,7 +509,7 @@
509509 <string>★★★★★</string>
510510 </void>
511511 <void property="title">
512- <string>ノラガミ</string>
512+ <string>ハマトラ</string>
513513 </void>
514514 </object>
515515 </void>
@@ -525,14 +525,14 @@
525525 <string>★★★★★</string>
526526 </void>
527527 <void property="title">
528- <string>ニセコイ</string>
528+ <string>バディ・コンプレックス</string>
529529 </void>
530530 </object>
531531 </void>
532532 <void method="add">
533533 <object class="tainavi.TraceKey">
534534 <void property="center">
535- <string>BSイレブン</string>
535+ <string>テレビ東京</string>
536536 </void>
537537 <void property="fazzyThreshold">
538538 <int>35</int>
@@ -541,30 +541,30 @@
541541 <string>★★★★★</string>
542542 </void>
543543 <void property="title">
544- <string>世界征服~謀略のズヴィズダー~</string>
544+ <string>プピポー!</string>
545545 </void>
546546 </object>
547547 </void>
548548 <void method="add">
549549 <object class="tainavi.TraceKey">
550550 <void property="center">
551- <string>BSイレブン</string>
551+ <string>テレビ東京</string>
552552 </void>
553553 <void property="fazzyThreshold">
554- <int>35</int>
554+ <int>60</int>
555555 </void>
556556 <void property="okiniiri">
557557 <string>★★★★★</string>
558558 </void>
559559 <void property="title">
560- <string>いなり、こんこん、恋いろは。</string>
560+ <string>プリティーリズム・レインボーライブ</string>
561561 </void>
562562 </object>
563563 </void>
564564 <void method="add">
565565 <object class="tainavi.TraceKey">
566566 <void property="center">
567- <string>BSイレブン</string>
567+ <string>テレビ東京</string>
568568 </void>
569569 <void property="fazzyThreshold">
570570 <int>35</int>
@@ -573,7 +573,7 @@
573573 <string>★★★★★</string>
574574 </void>
575575 <void property="title">
576- <string>中二病でも恋がしたい!戀</string>
576+ <string>マイリトルポニー ~トモダチは魔法~</string>
577577 </void>
578578 </object>
579579 </void>
@@ -589,14 +589,14 @@
589589 <string>★★★★★</string>
590590 </void>
591591 <void property="title">
592- <string>未確認で進行形</string>
592+ <string>マケン姫っ!通</string>
593593 </void>
594594 </object>
595595 </void>
596596 <void method="add">
597597 <object class="tainavi.TraceKey">
598598 <void property="center">
599- <string>日本テレビ</string>
599+ <string>BSイレブン</string>
600600 </void>
601601 <void property="fazzyThreshold">
602602 <int>35</int>
@@ -605,14 +605,14 @@
605605 <string>★★★★★</string>
606606 </void>
607607 <void property="title">
608- <string>はじめの一歩 Rising</string>
608+ <string>世界征服~謀略のズヴィズダー~</string>
609609 </void>
610610 </object>
611611 </void>
612612 <void method="add">
613613 <object class="tainavi.TraceKey">
614614 <void property="center">
615- <string>日本テレビ</string>
615+ <string>BSイレブン</string>
616616 </void>
617617 <void property="fazzyThreshold">
618618 <int>35</int>
@@ -621,14 +621,14 @@
621621 <string>★★★★★</string>
622622 </void>
623623 <void property="title">
624- <string>てさぐれ!部活もの あんこーる</string>
624+ <string>中二病でも恋がしたい!戀</string>
625625 </void>
626626 </object>
627627 </void>
628628 <void method="add">
629629 <object class="tainavi.TraceKey">
630630 <void property="center">
631- <string>TBSテレビ</string>
631+ <string>テレビ東京</string>
632632 </void>
633633 <void property="fazzyThreshold">
634634 <int>35</int>
@@ -637,30 +637,30 @@
637637 <string>★★★★★</string>
638638 </void>
639639 <void property="title">
640- <string>魔法戦争</string>
640+ <string>咲-Saki-全国編</string>
641641 </void>
642642 </object>
643643 </void>
644644 <void method="add">
645645 <object class="tainavi.TraceKey">
646646 <void property="center">
647- <string>TBSテレビ</string>
647+ <string>日本テレビ</string>
648648 </void>
649649 <void property="fazzyThreshold">
650- <int>35</int>
650+ <int>60</int>
651651 </void>
652652 <void property="okiniiri">
653653 <string>★★★★★</string>
654654 </void>
655655 <void property="title">
656- <string>桜Trick</string>
656+ <string>宇宙兄弟</string>
657657 </void>
658658 </object>
659659 </void>
660660 <void method="add">
661661 <object class="tainavi.TraceKey">
662662 <void property="center">
663- <string>TBSテレビ</string>
663+ <string>テレビ東京</string>
664664 </void>
665665 <void property="fazzyThreshold">
666666 <int>35</int>
@@ -669,14 +669,14 @@
669669 <string>★★★★★</string>
670670 </void>
671671 <void property="title">
672- <string>鬼灯の冷徹</string>
672+ <string>弱虫ペダル</string>
673673 </void>
674674 </object>
675675 </void>
676676 <void method="add">
677677 <object class="tainavi.TraceKey">
678678 <void property="center">
679- <string>TBSテレビ</string>
679+ <string>BSイレブン</string>
680680 </void>
681681 <void property="fazzyThreshold">
682682 <int>35</int>
@@ -685,14 +685,14 @@
685685 <string>★★★★★</string>
686686 </void>
687687 <void property="title">
688- <string>キルラキル</string>
688+ <string>最近、妹のようすがちょっとおかしいんだが。</string>
689689 </void>
690690 </object>
691691 </void>
692692 <void method="add">
693693 <object class="tainavi.TraceKey">
694694 <void property="center">
695- <string>テレビ東京</string>
695+ <string>BSイレブン</string>
696696 </void>
697697 <void property="fazzyThreshold">
698698 <int>35</int>
@@ -701,14 +701,14 @@
701701 <string>★★★★★</string>
702702 </void>
703703 <void property="title">
704- <string>弱虫ペダル</string>
704+ <string>未確認で進行形</string>
705705 </void>
706706 </object>
707707 </void>
708708 <void method="add">
709709 <object class="tainavi.TraceKey">
710710 <void property="center">
711- <string>テレビ東京</string>
711+ <string>BSイレブン</string>
712712 </void>
713713 <void property="fazzyThreshold">
714714 <int>35</int>
@@ -717,14 +717,14 @@
717717 <string>★★★★★</string>
718718 </void>
719719 <void property="title">
720- <string>ディーふらぐ!</string>
720+ <string>東京レイヴンズ</string>
721721 </void>
722722 </object>
723723 </void>
724724 <void method="add">
725725 <object class="tainavi.TraceKey">
726726 <void property="center">
727- <string>テレビ東京</string>
727+ <string>BS-TBS</string>
728728 </void>
729729 <void property="fazzyThreshold">
730730 <int>35</int>
@@ -733,14 +733,14 @@
733733 <string>★★★★★</string>
734734 </void>
735735 <void property="title">
736- <string>うーさーのその日暮らし 覚醒編</string>
736+ <string>桜Trick</string>
737737 </void>
738738 </object>
739739 </void>
740740 <void method="add">
741741 <object class="tainavi.TraceKey">
742742 <void property="center">
743- <string>テレビ東京</string>
743+ <string>TBSテレビ</string>
744744 </void>
745745 <void property="fazzyThreshold">
746746 <int>35</int>
@@ -749,14 +749,14 @@
749749 <string>★★★★★</string>
750750 </void>
751751 <void property="title">
752- <string>ハマトラ</string>
752+ <string>桜Trick</string>
753753 </void>
754754 </object>
755755 </void>
756756 <void method="add">
757757 <object class="tainavi.TraceKey">
758758 <void property="center">
759- <string>テレビ東京</string>
759+ <string>TOKYO MX</string>
760760 </void>
761761 <void property="fazzyThreshold">
762762 <int>35</int>
@@ -765,14 +765,14 @@
765765 <string>★★★★★</string>
766766 </void>
767767 <void property="title">
768- <string>Z/X IGNITION</string>
768+ <string>機動戦士ガンダムSEED DESTINY HDリマスター</string>
769769 </void>
770770 </object>
771771 </void>
772772 <void method="add">
773773 <object class="tainavi.TraceKey">
774774 <void property="center">
775- <string>テレビ東京</string>
775+ <string>BSイレブン</string>
776776 </void>
777777 <void property="fazzyThreshold">
778778 <int>35</int>
@@ -781,14 +781,14 @@
781781 <string>★★★★★</string>
782782 </void>
783783 <void property="title">
784- <string>Wake Up  Girls!</string>
784+ <string>生徒会役員共*</string>
785785 </void>
786786 </object>
787787 </void>
788788 <void method="add">
789789 <object class="tainavi.TraceKey">
790790 <void property="center">
791- <string>テレビ東京</string>
791+ <string>フジテレビ</string>
792792 </void>
793793 <void property="fazzyThreshold">
794794 <int>35</int>
@@ -797,14 +797,14 @@
797797 <string>★★★★★</string>
798798 </void>
799799 <void property="title">
800- <string>プピポー!</string>
800+ <string>銀の匙 Silver Spoon &lt;ノイタミナ&gt;</string>
801801 </void>
802802 </object>
803803 </void>
804804 <void method="add">
805805 <object class="tainavi.TraceKey">
806806 <void property="center">
807- <string>テレビ東京</string>
807+ <string>BS-TBS</string>
808808 </void>
809809 <void property="fazzyThreshold">
810810 <int>35</int>
@@ -813,14 +813,14 @@
813813 <string>★★★★★</string>
814814 </void>
815815 <void property="title">
816- <string>ノブナガ・ザ・フール</string>
816+ <string>鬼灯の冷徹</string>
817817 </void>
818818 </object>
819819 </void>
820820 <void method="add">
821821 <object class="tainavi.TraceKey">
822822 <void property="center">
823- <string>テレビ東京</string>
823+ <string>TBSテレビ</string>
824824 </void>
825825 <void property="fazzyThreshold">
826826 <int>35</int>
@@ -829,14 +829,14 @@
829829 <string>★★★★★</string>
830830 </void>
831831 <void property="title">
832- <string>咲-Saki-全国編</string>
832+ <string>鬼灯の冷徹</string>
833833 </void>
834834 </object>
835835 </void>
836836 <void method="add">
837837 <object class="tainavi.TraceKey">
838838 <void property="center">
839- <string>テレビ東京</string>
839+ <string>BS-TBS</string>
840840 </void>
841841 <void property="fazzyThreshold">
842842 <int>35</int>
@@ -845,14 +845,14 @@
845845 <string>★★★★★</string>
846846 </void>
847847 <void property="title">
848- <string>となりの関くん</string>
848+ <string>魔法戦争</string>
849849 </void>
850850 </object>
851851 </void>
852852 <void method="add">
853853 <object class="tainavi.TraceKey">
854854 <void property="center">
855- <string>フジテレビ</string>
855+ <string>TBSテレビ</string>
856856 </void>
857857 <void property="fazzyThreshold">
858858 <int>35</int>
@@ -861,14 +861,14 @@
861861 <string>★★★★★</string>
862862 </void>
863863 <void property="title">
864- <string>銀の匙 Silver Spoon &lt;ノイタミナ&gt;</string>
864+ <string>魔法戦争</string>
865865 </void>
866866 </object>
867867 </void>
868868 <void method="add">
869869 <object class="tainavi.TraceKey">
870870 <void property="center">
871- <string>フジテレビ</string>
871+ <string>NHK Eテレ</string>
872872 </void>
873873 <void property="fazzyThreshold">
874874 <int>35</int>
@@ -877,7 +877,7 @@
877877 <string>★★★★★</string>
878878 </void>
879879 <void property="title">
880- <string>サムライフラメンコ&lt;ノイタミナ&gt;</string>
880+ <string>黒魔女</string>
881881 </void>
882882 </object>
883883 </void>
--- a/TinyBannavi/src/tainavi/AbsPaperColorsDialog.java
+++ b/TinyBannavi/src/tainavi/AbsPaperColorsDialog.java
@@ -156,6 +156,7 @@ abstract class AbsPaperColorsDialog extends JEscCancelDialog {
156156 private JCCLabel jLabel_pickup = null;
157157 private JCCLabel jLabel_pickupFont = null;
158158 private JCCLabel jLabel_matchedBorderColor = null;
159+ private JCCLabel jLabel_matchedKeywordBorderColor = null;
159160 private JSliderPanel jSP_matchedBorderThickness = null;
160161 //private JCheckBoxPanel jCBP_lightProgramView = null;
161162
@@ -312,6 +313,7 @@ abstract class AbsPaperColorsDialog extends JEscCancelDialog {
312313 toe.setPickedColor(jLabel_pickup.getChoosed());
313314 toe.setPickedFontColor(jLabel_pickupFont.getChoosed());
314315 toe.setMatchedBorderColor(jLabel_matchedBorderColor.getChoosed());
316+ toe.setMatchedKeywordBorderColor(jLabel_matchedKeywordBorderColor.getChoosed());
315317 toe.setMatchedBorderThickness(jSP_matchedBorderThickness.getValue());
316318 //
317319 tob.setShowMatchedBorder(origbnd.getShowMatchedBorder());
@@ -775,8 +777,11 @@ abstract class AbsPaperColorsDialog extends JEscCancelDialog {
775777 CommonSwingUtils.putComponentOn(jPanel_bounds, jSP_matchedBorderThickness = new JSliderPanel("太さ",LABEL_WIDTH,1,16,ITEM_WIDTH), LABEL_WIDTH+ITEM_WIDTH, PARTS_HEIGHT, SEP_WIDTH, y);
776778
777779 y += (PARTS_HEIGHT+SEP_HEIGHT_NARROW);
778- CommonSwingUtils.putComponentOn(jPanel_bounds, jLabel_matchedBorderColor = new JCCLabel("予約待機の枠色",origenv.getMatchedBorderColor(),true,this,ccwin), ITEM_WIDTH, PARTS_HEIGHT, SEP_WIDTH+LABEL_WIDTH, y);
779-
780+ CommonSwingUtils.putComponentOn(jPanel_bounds, jLabel_matchedBorderColor = new JCCLabel("予約待機枠(番組追跡)",origenv.getMatchedBorderColor(),true,this,ccwin), ITEM_WIDTH, PARTS_HEIGHT, SEP_WIDTH+LABEL_WIDTH, y);
781+
782+ y += (PARTS_HEIGHT+SEP_HEIGHT_NARROW);
783+ CommonSwingUtils.putComponentOn(jPanel_bounds, jLabel_matchedKeywordBorderColor = new JCCLabel("予約待機枠(キーワード検索)",origenv.getMatchedKeywordBorderColor(),true,this,ccwin), ITEM_WIDTH, PARTS_HEIGHT, SEP_WIDTH+LABEL_WIDTH, y);
784+
780785 y += (PARTS_HEIGHT+SEP_HEIGHT);
781786 CommonSwingUtils.putComponentOn(jPanel_bounds, new JTitleLabel("フォントのアンチエイリアス設定"), TITLE_WIDTH, PARTS_HEIGHT, SEP_WIDTH_NARROW, y);
782787
@@ -807,6 +812,7 @@ abstract class AbsPaperColorsDialog extends JEscCancelDialog {
807812 jLabel_pickupFont.setChoosed(origenv.getPickedFontColor());
808813 jLabel_pickupFont.setBackground(Color.RED);
809814 jLabel_matchedBorderColor.setChoosed(origenv.getMatchedBorderColor());
815+ jLabel_matchedKeywordBorderColor.setChoosed(origenv.getMatchedKeywordBorderColor());
810816 jSP_matchedBorderThickness.setValue(origenv.getMatchedBorderThickness());
811817 /*
812818 if ( ! origenv.getShowStart() && ! origenv.getShowDetail() ) {
--- a/TinyBannavi/src/tainavi/AbsPaperView.java
+++ b/TinyBannavi/src/tainavi/AbsPaperView.java
@@ -249,6 +249,7 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
249249
250250 // 予約待機枠と番組枠
251251 private final DashBorder dborder = new DashBorder(Color.RED,env.getMatchedBorderThickness(),DASHBORDER_LENGTH,DASHBORDER_SPACE);
252+ private final DashBorder dborderK = new DashBorder(Color.MAGENTA,env.getMatchedBorderThickness(),DASHBORDER_LENGTH,DASHBORDER_SPACE);
252253 private final LineBorder lborder = new ChippedBorder(Color.BLACK,1);
253254
254255 private float paperHeightZoom = 1.0F;
@@ -615,14 +616,7 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
615616 for (JTXTButton b : frameUsed ) {
616617 ProgDetailList tvd = b.getInfo();
617618 if ( tvd.type == ProgType.PROG ) {
618- if (bounds.getShowMatchedBorder() && b.isStandby()) {
619- if ( b.getBorder() != dborder )
620- b.setBorder(dborder);
621- }
622- else {
623- if ( b.getBorder() != lborder )
624- b.setBorder(lborder);
625- }
619+ _updPBorder(bounds, b);
626620 }
627621 }
628622 }
@@ -635,10 +629,10 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
635629 // 状態を保存
636630 bounds.setShowMatchedBorder( ! bounds.getShowMatchedBorder());
637631
638- _updPBorders(env, bounds, frameUsed);
632+ _updPBorderAll(env, bounds, frameUsed);
639633
640634 if ( env.getDrawcacheEnable() ) {
641- _updPBorders(env, bounds, frameUsedByDate);
635+ _updPBorderAll(env, bounds, frameUsedByDate);
642636 }
643637
644638 return bounds.getShowMatchedBorder();
@@ -1200,7 +1194,9 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
12001194 // 番組の枠表示用
12011195 dborder.setDashColor(env.getMatchedBorderColor());
12021196 dborder.setThickness(env.getMatchedBorderThickness());
1203-
1197+ dborderK.setDashColor(env.getMatchedKeywordBorderColor());
1198+ dborderK.setThickness(env.getMatchedBorderThickness());
1199+
12041200 // 番組表時の共通設定
12051201 updateFonts(env);
12061202
@@ -1637,13 +1633,8 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
16371633 JTXTButton.setHeightMultiplier(bounds.getPaperHeightMultiplier() * paperHeightZoom);
16381634
16391635 b2.setBackground(pColors.get(tvd.genre));
1640- if (bounds.getShowMatchedBorder() && b2.isStandby() ) {
1641- b2.setBorder(dborder);
1642- }
1643- else {
1644- b2.setBorder(lborder);
1645- }
1646-
1636+ _updPBorder(bounds, b2);
1637+
16471638 // 配置を決定する
16481639 b2.setVBounds(col,row,1,tvd.length);
16491640
@@ -2459,7 +2450,7 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
24592450 {
24602451 {
24612452 _updPBounds(bc, frameUsed);
2462- _updPBorders(ec, bc, frameUsed);
2453+ _updPBorderAll(ec, bc, frameUsed);
24632454
24642455 Dimension d = jLayeredPane_space_main_view.getPreferredSize();
24652456 d.width = vieww;
@@ -2469,7 +2460,7 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
24692460
24702461 if ( ec.getDrawcacheEnable() ) {
24712462 _updPBounds(bc, frameUsedByDate);
2472- _updPBorders(ec, bc, frameUsedByDate);
2463+ _updPBorderAll(ec, bc, frameUsedByDate);
24732464
24742465 for ( JLayeredPane pane : jLayeredPane_space_main_view_byDate ) {
24752466 Dimension d = pane.getPreferredSize();
@@ -2561,21 +2552,34 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
25612552 }
25622553 }
25632554
2564- private void _updPBorders(Env ec, Bounds bc, ArrayList<JTXTButton> fa) {
2555+ private void _updPBorderAll(Env ec, Bounds bc, ArrayList<JTXTButton> fa) {
25652556 dborder.setDashColor(ec.getMatchedBorderColor());
25662557 dborder.setThickness(ec.getMatchedBorderThickness());
2558+ dborderK.setDashColor(ec.getMatchedKeywordBorderColor());
2559+ dborderK.setThickness(ec.getMatchedBorderThickness());
25672560 for ( JTXTButton b2 : fa ) {
2568- if ( bc.getShowMatchedBorder() && b2.isStandby() ) {
2569- if ( b2.getBorder() != dborder )
2570- b2.setBorder(dborder);
2561+ _updPBorder(bc, b2);
2562+ }
2563+ }
2564+
2565+ private void _updPBorder(Bounds bc, JTXTButton b) {
2566+ if ( bc.getShowMatchedBorder() && b.isStandby() ) {
2567+ if ( b.isStandbyByTrace() ) {
2568+ if ( b.getBorder() != dborder )
2569+ b.setBorder(dborder);
25712570 }
25722571 else {
2573- if ( b2.getBorder() != lborder )
2574- b2.setBorder(lborder);
2572+ // 番組追跡はキーワード検索に優先する
2573+ if ( b.getBorder() != dborder && b.getBorder() != dborderK )
2574+ b.setBorder(dborderK);
25752575 }
25762576 }
2577+ else {
2578+ if ( b.getBorder() != lborder )
2579+ b.setBorder(lborder);
2580+ }
25772581 }
2578-
2582+
25792583 private void _updPRepaint(ArrayList<JTXTButton> fa) {
25802584 for ( JTXTButton b2 : fa ) {
25812585 b2.forceRepaint();
--- a/TinyBannavi/src/tainavi/Env.java
+++ b/TinyBannavi/src/tainavi/Env.java
@@ -471,6 +471,9 @@ public class Env {
471471 public Color getMatchedBorderColor() { return matchedBorderColor; }
472472 public void setMatchedBorderColor(Color c) { matchedBorderColor = c; }
473473 private Color matchedBorderColor = MATCHBORDER_COLOR;
474+ public Color getMatchedKeywordBorderColor() { return matchedKeywordBorderColor; }
475+ public void setMatchedKeywordBorderColor(Color c) { matchedKeywordBorderColor = c; }
476+ private Color matchedKeywordBorderColor = MATCHBORDER_COLOR;
474477 public int getMatchedBorderThickness() { return matchedBorderThickness; }
475478 public void setMatchedBorderThickness(int n) { matchedBorderThickness = n; }
476479 private int matchedBorderThickness = 6;
--- a/TinyBannavi/src/tainavi/JTXTButton.java
+++ b/TinyBannavi/src/tainavi/JTXTButton.java
@@ -181,7 +181,8 @@ public class JTXTButton extends JLabel {
181181
182182 // 予約待機枠を表示するかどうかの確認
183183 public boolean isStandby() { return tvd.marked && tvd.showinstandby; }
184-
184+ public boolean isStandbyByTrace() { return tvd.markedByTrace; }
185+
185186 // 表示スタイル
186187 public static void setShowStart(boolean b) {
187188 showStart = b;
@@ -433,9 +434,7 @@ public class JTXTButton extends JLabel {
433434 * 参考:てんぷらメモ/JTableのセル幅で文字列を折り返し ( http://terai.xrea.jp/Swing/TableCellRenderer.html )
434435 * @param str 描画する文字列
435436 * @param width 描画領域の幅
436- * @param height 描画領域の高さ
437437 * @param xstart 1行目の描画開始位置
438- * @param lineCountMax 最大描画行数
439438 * @param font 描画フォント
440439 * @param lineHeight 1行あたりの高さ
441440 * @param frc FontRenderContext
--- a/TinyBannavi/src/tainavi/MarkedProgramList.java
+++ b/TinyBannavi/src/tainavi/MarkedProgramList.java
@@ -3,7 +3,6 @@ package tainavi;
33 import java.util.ArrayList;
44 import java.util.Calendar;
55 import java.util.GregorianCalendar;
6-import java.util.HashMap;
76 import java.util.regex.Matcher;
87 import java.util.regex.Pattern;
98
@@ -87,7 +86,7 @@ public class MarkedProgramList {
8786
8887 for ( ProgDateList tvc : tvpl.pdate ) {
8988 for ( ProgDetailList tvd : tvc.pdetail ) {
90- tvd.marked = false;
89+ tvd.marked = tvd.markedByTrace = false;
9190 tvd.nonrepeated = false;
9291 tvd.showinstandby = false;
9392 }
@@ -96,9 +95,9 @@ public class MarkedProgramList {
9695 }
9796 }
9897
99- private void buildByKeyword(ArrayList<TVProgram> tvprograms, TraceKey tKey, SearchKey sKye) {
98+ private void buildByKeyword(ArrayList<TVProgram> tvprograms, TraceKey tKey, SearchKey sKey) {
10099 // 検索条件のマッチカウントのクリア
101- SearchItem item = tKey != null ? tKey : sKye;
100+ SearchItem item = tKey != null ? tKey : sKey;
102101 item.clearMatchedList();
103102
104103 //
@@ -174,8 +173,8 @@ public class MarkedProgramList {
174173 }
175174 }
176175 }
177- else if (sKye != null) {
178- isFind = SearchProgram.isMatchKeyword(sKye, ((sKye.getCaseSensitive()==false)?(centerPop):(tvpl.Center)), tvd);
176+ else if (sKey != null) {
177+ isFind = SearchProgram.isMatchKeyword(sKey, ((sKey.getCaseSensitive()==false)?(centerPop):(tvpl.Center)), tvd);
179178 if ( isFind ) {
180179 matchedString = SearchProgram.getMatchedString();
181180 }
@@ -183,7 +182,8 @@ public class MarkedProgramList {
183182
184183 if (isFind) {
185184 tvd.marked = true;
186- mBuf.add(tvd, tKey, fazScore, sKye, matchedString);
185+ tvd.markedByTrace = tvd.markedByTrace || tKey != null;
186+ mBuf.add(tvd, tKey, fazScore, sKey, matchedString);
187187 }
188188 }
189189 }
@@ -193,7 +193,7 @@ public class MarkedProgramList {
193193 System.out.println(MSGID+"[リピート放送判定] [結果] リピート放送ではないと判断されました: "+d.prog.startDateTime+" 「"+d.prog.title+"("+d.bareTitle+")」 ("+d.storyNo+")");
194194 d.prog.nonrepeated = true;
195195 }
196- if ( ! (sKye != null && ! sKye.getShowInStandby()) ) {
196+ if ( ! (sKey != null && ! sKey.getShowInStandby()) ) {
197197 d.prog.showinstandby = true;
198198 }
199199 this.add(d.prog, d.tKey, d.tScore, d.sKey, d.sStr);
@@ -202,8 +202,8 @@ public class MarkedProgramList {
202202 if ( tKey != null && tKey.getShowLatestOnly() ) {
203203 if ( ! showOnlyNonrepeated ) {
204204 // 復活戦
205- d.prog.marked = true;
206- if ( sKye != null && sKye.getShowInStandby() ) {
205+ d.prog.marked = d.prog.markedByTrace = true;
206+ if ( sKey != null && sKey.getShowInStandby() ) {
207207 d.prog.showinstandby = true;
208208 }
209209 this.add(d.prog, d.tKey, d.tScore, d.sKey, d.sStr);
@@ -313,12 +313,12 @@ public class MarkedProgramList {
313313 if ( d.bareTitle != null && d.bareTitle.equals(bd.bareTitle) ) {
314314 if ( d.storyNo != null && d.storyNo >= bd.storyNo ) {
315315 // 同じかより新しいものがすでにあったら自分を捨てる
316- bd.prog.marked = false;
316+ bd.prog.marked = bd.prog.markedByTrace = false;
317317 System.out.println(MSGID+"[リピート放送判定] [結果] リピート放送と判定されました(すでに新しいものがある): "+bd.prog.startDateTime+" 「"+bd.prog.title+"("+bd.bareTitle+")」 ("+bd.storyNo+")");
318318 }
319319 else {
320320 // 自分より古いものは捨てる
321- d.prog.marked = false;
321+ d.prog.marked = d.prog.markedByTrace = false;
322322 System.out.println(MSGID+"[リピート放送判定] [結果] リピート放送と判定されました(より新し番組がみつかった): "+d.prog.startDateTime+" 「"+d.prog.title+"("+d.bareTitle+")」 ("+d.storyNo+")");
323323 }
324324 }
@@ -328,7 +328,7 @@ public class MarkedProgramList {
328328 if ( d.bareTitle != null && d.bareTitle.equals(bd.bareTitle) ) {
329329 if ( d.storyNo != null && d.storyNo >= bd.storyNo ) {
330330 // 同じかより新しいものがすでにあったら自分を捨てる
331- bd.prog.marked = false;
331+ bd.prog.marked = bd.prog.markedByTrace = false;
332332 System.out.println(MSGID+"[リピート放送判定] [結果] リピート放送と判定されました(すでに新しいものがある[8日目]): "+bd.prog.startDateTime+" 「"+bd.prog.title+"("+bd.bareTitle+")」 ("+bd.storyNo+")");
333333 }
334334 else {
--- a/TinyBannavi/src/tainavi/ProgDetailList.java
+++ b/TinyBannavi/src/tainavi/ProgDetailList.java
@@ -66,7 +66,8 @@ public class ProgDetailList implements Cloneable {
6666 public String progid = ""; // 番組ID
6767
6868 public boolean nosyobo = false; // しょぼのぼっち判定
69- public boolean marked = false; // 検索に引っかかったマーク
69+ public boolean marked = false; // 検索に引っかかったマーク
70+ public boolean markedByTrace = false; // 番組追跡に引っかかったマーク
7071 public boolean newarrival = false; // 新着だなぁ
7172 public boolean modified = false; // 詳細が更新された
7273 public boolean nonrepeated = false; // リピート放送の初回かな?
@@ -127,7 +128,8 @@ public class ProgDetailList implements Cloneable {
127128
128129 progid = "";
129130 nosyobo = false;
130- marked = false;
131+ marked = false;
132+ markedByTrace = false;
131133 newarrival = false;
132134 modified = false;
133135 nonrepeated = false;
Show on old repository browser