OSDN Git Service

新聞形式の予約待機枠を、番組追跡とキーワード検索それぞれに個別の色を設定できるようにした。
authorpeeweedee <peeweedee@users.sourceforge.jp>
Tue, 28 Jan 2014 14:48:18 +0000 (23:48 +0900)
committerpeeweedee <peeweedee@users.sourceforge.jp>
Tue, 28 Jan 2014 14:48:18 +0000 (23:48 +0900)
TinyBannavi/05_history.txt
TinyBannavi/env/RdChannelCode.dat.DIGA DMR-BWT650 [deleted file]
TinyBannavi/env/tracekey.xml
TinyBannavi/src/tainavi/AbsPaperColorsDialog.java
TinyBannavi/src/tainavi/AbsPaperView.java
TinyBannavi/src/tainavi/Env.java
TinyBannavi/src/tainavi/JTXTButton.java
TinyBannavi/src/tainavi/MarkedProgramList.java
TinyBannavi/src/tainavi/ProgDetailList.java

index 8757170..f584dc9 100644 (file)
@@ -13,6 +13,7 @@
 3.22.13β+1.5.12(2014-01-XX)\r
 ■変更点\r
  ・(レコーダ対応[TvRock]) 録画/視聴のモード設定の追加\r
+ ・(新聞形式) 予約大気枠表示を、番組追跡とキーワード検索で個別に色を指定できるようにした\r
  ・(その他) 設定タブの群れをルートからサブにまとめて移動\r
 ■バグ修正\r
  ・(Web番組表[しょぼかる]) 「タイトル中のサブタイトルを番組追跡に使わない」を有効にしていると、しょぼかるデータに対して番組追跡が行われない問題を修正\r
diff --git a/TinyBannavi/env/RdChannelCode.dat.DIGA DMR-BWT650 b/TinyBannavi/env/RdChannelCode.dat.DIGA DMR-BWT650
deleted file mode 100644 (file)
index 61e08c3..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-# 2013/03/15 23:19
-"NHK総合","地上D 011","011:e"
-"NHK Eテレ","地上D 021","021:e"
-"日本テレビ","地上D 041","041:e"
-"TBSテレビ","地上D 061","061:e"
-"フジテレビ","地上D 081","081:e"
-"テレビ朝日","地上D 051","051:e"
-"テレビ東京","地上D 071","071:e"
-"TOKYO MX","地上D 091","091:e"
-"ちばテレビ","地上D 031","031:e"
-"BS日テレ","BS 141","141:4"
-"BS朝日","BS 151","151:4"
-"BS-TBS","BS 161","161:4"
-"BSジャパン","BS 171","171:4"
-"BSフジ","BS 181","181:4"
-"WOWOW","BS 191","191:4"
-"BSイレブン","BS 211","211:4"
-"e2)Ch.333 アニメシアターX(AT-X)","CS2 333","333:7"
-"NHK BS1","BS 101","101:4"
-"NHK BSプレミアム","BS 103","103:4"
index 4443b07..773f46a 100644 (file)
@@ -4,7 +4,7 @@
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>日本テレビ</string> 
+     <string>BS日テレ</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>HUNTER×HUNTER</string> 
+     <string>GJ部</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>日本テレビ</string> 
     </void> 
     <void property="fazzyThreshold"> 
-     <int>80</int> 
+     <int>35</int> 
     </void> 
     <void property="okiniiri"> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>アイカツ!</string> 
+     <string>HUNTER×HUNTER</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSジャパン</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
-     <int>80</int> 
+     <int>35</int> 
     </void> 
     <void property="okiniiri"> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>アイカツ!</string> 
+     <string>Wake Up  Girls!</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSジャパン</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>カードファイト!!ヴァンガード リンクジョーカー編</string> 
+     <string>Z/X IGNITION</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>BSイレブン</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\82«ã\83¼ã\83\89ã\83\95ã\82¡ã\82¤ã\83\88!!ã\83´ã\82¡ã\83³ã\82¬ã\83¼ã\83\89ã\80\80ã\83ªã\83³ã\82¯ã\82¸ã\83§ã\83¼ã\82«ã\83¼ç·¨</string> 
+     <string>ã\81\84ã\81ªã\82\8aã\80\81ã\81\93ã\82\93ã\81\93ã\82\93ã\80\81æ\81\8bã\81\84ã\82\8dã\81¯ã\80\82</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>ã\83\95ã\82¸ã\83\86ã\83¬ã\83\93</string> 
+     <string>ã\83\86ã\83¬ã\83\93æ\9d±äº¬</string> 
     </void> 
     <void property="fazzyThreshold"> 
-     <int>90</int> 
+     <int>35</int> 
     </void> 
     <void property="okiniiri"> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\83\88ã\83ªã\82³</string> 
+     <string>ã\81\86ã\83¼ã\81\95ã\83¼ã\81®ã\81\9dã\81®æ\97¥æ\9a®ã\82\89ã\81\97ã\80\80è¦\9aé\86\92ç·¨</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>BSイレブン</string> 
     </void> 
     <void property="fazzyThreshold"> 
-     <int>60</int> 
+     <int>35</int> 
     </void> 
     <void property="okiniiri"> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\83\97ã\83ªã\83\86ã\82£ã\83¼ã\83ªã\82ºã\83 ã\83»ã\83¬ã\82¤ã\83³ã\83\9cã\83¼ã\83©ã\82¤ã\83\96</string> 
+     <string>ã\81\9dã\81«ã\82¢ã\83\8b -SUPER SONICO THE ANIMATION-</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>日本テレビ</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\83\9eã\82¤ã\83ªã\83\88ã\83«ã\83\9dã\83\8bã\83¼ã\80\80ï½\9eã\83\88ã\83¢ã\83\80ã\83\81ã\81¯é­\94æ³\95ï½\9e</string> 
+     <string>ã\81¦ã\81\95ã\81\90ã\82\8c\83¨æ´»ã\82\82ã\81®ã\80\80ã\81\82ã\82\93ã\81\93ã\83¼ã\82\8b</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>日本テレビ</string> 
+     <string>BS日テレ</string> 
     </void> 
     <void property="fazzyThreshold"> 
-     <int>60</int> 
+     <int>35</int> 
     </void> 
     <void property="okiniiri"> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>宇宙兄弟</string> 
+     <string>とある飛空士への恋歌</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>TOKYO MX</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>機動戦士ガンダムSEED DESTINY HDリマスター</string> 
+     <string>となりの関くん</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>NHK Eテレ</string> 
+     <string>BSイレブン</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>黒魔女</string> 
+     <string>のうりん</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BS日テレ</string> 
+     <string>日本テレビ</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\81¨ã\81\82ã\82\8bé£\9b空士ã\81¸ã\81®æ\81\8bæ­\8c</string> 
+     <string>ã\81¯ã\81\98ã\82\81ã\81®ä¸\80æ­©ã\80\80Rising</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSæ\97¥ã\83\86ã\83¬</string> 
+     <string>ã\83\86ã\83¬ã\83\93æ\9d±äº¬</string> 
     </void> 
     <void property="fazzyThreshold"> 
-     <int>35</int> 
+     <int>80</int> 
     </void> 
     <void property="okiniiri"> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>GJ部</string> 
+     <string>アイカツ!</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BS-TBS</string> 
+     <string>BSã\82¸ã\83£ã\83\91ã\83³</string> 
     </void> 
     <void property="fazzyThreshold"> 
-     <int>35</int> 
+     <int>80</int> 
     </void> 
     <void property="okiniiri"> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>鬼灯の冷徹</string> 
+     <string>アイカツ!</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BS-TBS</string> 
+     <string>BSã\82¤ã\83¬ã\83\96ã\83³</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\82­ã\83«ã\83©ã\82­ル</string> 
+     <string>ã\82¦ã\82£ã\82¶ã\83¼ã\83\89ã\83»ã\83\90ã\83ªã\82¹ã\82¿ã\83¼ã\82ºï½\9eå¼\81é­\94士ã\82»ã\82·ル</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BS-TBS</string> 
+     <string>BSã\82¤ã\83¬ã\83\96ã\83³</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>魔法戦争</string> 
+     <string>ウィッチクラフトワークス</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BS-TBS</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>桜Trick</string> 
+     <string>カードファイト!!ヴァンガード リンクジョーカー編</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSã\83\95ã\82¸</string> 
+     <string>BSã\82¸ã\83£ã\83\91ã\83³</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\82¹ã\83\9aã\83¼ã\82¹â\98\86ã\83\80ã\83³ã\83\87ã\82£</string> 
+     <string>ã\82«ã\83¼ã\83\89ã\83\95ã\82¡ã\82¤ã\83\88!!ã\83´ã\82¡ã\83³ã\82¬ã\83¼ã\83\89ã\80\80ã\83ªã\83³ã\82¯ã\82¸ã\83§ã\83¼ã\82«ã\83¼ç·¨</string> 
     </void> 
    </object> 
   </void> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\81®ã\81\86ã\82\8aã\82\93</string> 
+     <string>ã\82¬ã\83¼ã\83«ã\82º&amp;ã\83\91ã\83³ã\83\84ã\82¡ã\83¼</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSã\82¤ã\83¬ã\83\96ã\83³</string> 
+     <string>BS-TBS</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\83\90ã\83\87ã\82£ã\83»ã\82³ã\83³ã\83\97ã\83¬ã\83\83ã\82¯ã\82¹</string> 
+     <string>ã\82­ã\83«ã\83©ã\82­ã\83«</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSイレブン</string> 
+     <string>TBSテレビ</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>東京レイヴンズ</string> 
+     <string>キルラキル</string> 
     </void> 
    </object> 
   </void> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\82¦ã\82£ã\83\83ã\83\81ã\82¯ã\83©ã\83\95ã\83\88ã\83¯ã\83¼ã\82¯ã\82¹</string> 
+     <string>ã\82´ã\83¼ã\83«ã\83\87ã\83³ã\82¿ã\82¤ã\83 </string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSイレブン</string> 
+     <string>フジテレビ</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\82¬ã\83¼ã\83«ã\82º&amp;ã\83\91ã\83³ã\83\84ã\82¡ã\83¼</string> 
+     <string>ã\82µã\83 ã\83©ã\82¤ã\83\95ã\83©ã\83¡ã\83³ã\82³&lt;ã\83\8eã\82¤ã\82¿ã\83\9fã\83\8a&gt;</string> 
     </void> 
    </object> 
   </void> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\83\8eã\83\96ã\83\8aã\82¬ã\83³</string> 
+     <string>ã\82¹ã\83\88ã\83©ã\82¤ã\82¯ã\83»ã\82¶ã\83»ã\83\96ã\83©ã\83\83ã\83\89</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSイレブン</string> 
+     <string>BSフジ</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\82¦ã\82£ã\82¶ã\83¼ã\83\89ã\83»ã\83\90ã\83ªã\82¹ã\82¿ã\83¼ã\82ºï½\9eå¼\81é­\94士ã\82»ã\82·ã\83«</string> 
+     <string>ã\82¹ã\83\9aã\83¼ã\82¹â\98\86ã\83\80ã\83³ã\83\87ã\82£</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSイレブン</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>最近、妹のようすがちょっとおかしいんだが。</string> 
+     <string>ディーふらぐ!</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSイレブン</string> 
+     <string>フジテレビ</string> 
     </void> 
     <void property="fazzyThreshold"> 
-     <int>35</int> 
+     <int>90</int> 
     </void> 
     <void property="okiniiri"> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\81\9dã\81«ã\82¢ã\83\8b -SUPER SONICO THE ANIMATION-</string> 
+     <string>ã\83\88ã\83ªã\82³</string> 
     </void> 
    </object> 
   </void> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\82´ã\83¼ã\83«ã\83\87ã\83³ã\82¿ã\82¤ã\83 </string> 
+     <string>ã\83\8bã\82»ã\82³ã\82¤</string> 
     </void> 
    </object> 
   </void> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>生徒会役員共*</string> 
+     <string>ノブナガン</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSイレブン</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\82¹ã\83\88ã\83©ã\82¤ã\82¯ã\83»ã\82¶ã\83»ã\83\96ã\83©ã\83\83ã\83\89</string> 
+     <string>ã\83\8eã\83\96ã\83\8aã\82¬ã\83»ã\82¶ã\83»ã\83\95ã\83¼ã\83«</string> 
     </void> 
    </object> 
   </void> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\83\9eã\82±ã\83³å§«ã\81£!é\80\9a</string> 
+     <string>ã\83\8eã\83©ã\82¬ã\83\9f</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSイレブン</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\83\8eã\83©ã\82¬ã\83\9f</string> 
+     <string>ã\83\8fã\83\9eã\83\88ã\83©</string> 
     </void> 
    </object> 
   </void> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\83\8bã\82»ã\82³ã\82¤</string> 
+     <string>ã\83\90ã\83\87ã\82£ã\83»ã\82³ã\83³ã\83\97ã\83¬ã\83\83ã\82¯ã\82¹</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSイレブン</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>世界征服~謀略のズヴィズダー~</string> 
+     <string>プピポー!</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSイレブン</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
-     <int>35</int> 
+     <int>60</int> 
     </void> 
     <void property="okiniiri"> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ã\81\84ã\81ªã\82\8aã\80\81ã\81\93ã\82\93ã\81\93ã\82\93ã\80\81æ\81\8bã\81\84ã\82\8dã\81¯ã\80\82</string> 
+     <string>ã\83\97ã\83ªã\83\86ã\82£ã\83¼ã\83ªã\82ºã\83 ã\83»ã\83¬ã\82¤ã\83³ã\83\9cã\83¼ã\83©ã\82¤ã\83\96</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>BSイレブン</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>中二病でも恋がしたい!戀</string> 
+     <string>マイリトルポニー ~トモダチは魔法~</string> 
     </void> 
    </object> 
   </void> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>未確認で進行形</string> 
+     <string>マケン姫っ!通</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>日本テレビ</string> 
+     <string>BSイレブン</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>はじめの一歩 Rising</string> 
+     <string>世界征服~謀略のズヴィズダー~</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>日本テレビ</string> 
+     <string>BSイレブン</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>てさぐれ!部活もの あんこーる</string> 
+     <string>中二病でも恋がしたい!戀</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>TBSテレビ</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>魔法戦争</string> 
+     <string>咲-Saki-全国編</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>TBSテレビ</string> 
+     <string>日本テレビ</string> 
     </void> 
     <void property="fazzyThreshold"> 
-     <int>35</int> 
+     <int>60</int> 
     </void> 
     <void property="okiniiri"> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>桜Trick</string> 
+     <string>宇宙兄弟</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>TBSテレビ</string> 
+     <string>テレビ東京</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>鬼灯の冷徹</string> 
+     <string>弱虫ペダル</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>TBSテレビ</string> 
+     <string>BSイレブン</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>キルラキル</string> 
+     <string>最近、妹のようすがちょっとおかしいんだが。</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>BSイレブン</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>弱虫ペダル</string> 
+     <string>未確認で進行形</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>BSイレブン</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ディーふらぐ!</string> 
+     <string>東京レイヴンズ</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>BS-TBS</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>うーさーのその日暮らし 覚醒編</string> 
+     <string>桜Trick</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>TBSテレビ</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ハマトラ</string> 
+     <string>桜Trick</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>TOKYO MX</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>Z/X IGNITION</string> 
+     <string>機動戦士ガンダムSEED DESTINY HDリマスター</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>BSイレブン</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>Wake Up  Girls!</string> 
+     <string>生徒会役員共*</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>ã\83\86ã\83¬ã\83\93æ\9d±äº¬</string> 
+     <string>ã\83\95ã\82¸ã\83\86ã\83¬ã\83\93</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>プピポー!</string> 
+     <string>銀の匙 Silver Spoon &lt;ノイタミナ&gt;</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>BS-TBS</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>ノブナガ・ザ・フール</string> 
+     <string>鬼灯の冷徹</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>TBSテレビ</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>咲-Saki-全国編</string> 
+     <string>鬼灯の冷徹</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>テレビ東京</string> 
+     <string>BS-TBS</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>となりの関くん</string> 
+     <string>魔法戦争</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>フジテレビ</string> 
+     <string>TBSテレビ</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>é\8a\80ã\81®å\8c\99ã\80\80Silverã\80\80Spoonã\80\80&lt;ã\83\8eã\82¤ã\82¿ã\83\9fã\83\8a&gt;</string> 
+     <string>é­\94æ³\95æ\88¦äº\89</string> 
     </void> 
    </object> 
   </void> 
   <void method="add"> 
    <object class="tainavi.TraceKey"> 
     <void property="center"> 
-     <string>フジテレビ</string> 
+     <string>NHK Eテレ</string> 
     </void> 
     <void property="fazzyThreshold"> 
      <int>35</int> 
      <string>★★★★★</string> 
     </void> 
     <void property="title"> 
-     <string>サムライフラメンコ&lt;ノイタミナ&gt;</string> 
+     <string>黒魔女</string> 
     </void> 
    </object> 
   </void> 
index 0866a0a..a16b24c 100644 (file)
@@ -156,6 +156,7 @@ abstract class AbsPaperColorsDialog extends JEscCancelDialog {
        private JCCLabel jLabel_pickup = null;\r
        private JCCLabel jLabel_pickupFont = null;\r
        private JCCLabel jLabel_matchedBorderColor = null;\r
+       private JCCLabel jLabel_matchedKeywordBorderColor = null;\r
        private JSliderPanel jSP_matchedBorderThickness = null;\r
        //private JCheckBoxPanel jCBP_lightProgramView = null;\r
        \r
@@ -312,6 +313,7 @@ abstract class AbsPaperColorsDialog extends JEscCancelDialog {
                toe.setPickedColor(jLabel_pickup.getChoosed());\r
                toe.setPickedFontColor(jLabel_pickupFont.getChoosed());\r
                toe.setMatchedBorderColor(jLabel_matchedBorderColor.getChoosed());\r
+               toe.setMatchedKeywordBorderColor(jLabel_matchedKeywordBorderColor.getChoosed());\r
                toe.setMatchedBorderThickness(jSP_matchedBorderThickness.getValue());\r
                //\r
                tob.setShowMatchedBorder(origbnd.getShowMatchedBorder());\r
@@ -775,8 +777,11 @@ abstract class AbsPaperColorsDialog extends JEscCancelDialog {
                        CommonSwingUtils.putComponentOn(jPanel_bounds, jSP_matchedBorderThickness = new JSliderPanel("太さ",LABEL_WIDTH,1,16,ITEM_WIDTH), LABEL_WIDTH+ITEM_WIDTH, PARTS_HEIGHT, SEP_WIDTH, y);\r
                        \r
                        y += (PARTS_HEIGHT+SEP_HEIGHT_NARROW);\r
-                       CommonSwingUtils.putComponentOn(jPanel_bounds, jLabel_matchedBorderColor = new JCCLabel("予約待機の枠色",origenv.getMatchedBorderColor(),true,this,ccwin), ITEM_WIDTH, PARTS_HEIGHT, SEP_WIDTH+LABEL_WIDTH, y);\r
-                       \r
+                       CommonSwingUtils.putComponentOn(jPanel_bounds, jLabel_matchedBorderColor = new JCCLabel("予約待機枠(番組追跡)",origenv.getMatchedBorderColor(),true,this,ccwin), ITEM_WIDTH, PARTS_HEIGHT, SEP_WIDTH+LABEL_WIDTH, y);\r
+\r
+                       y += (PARTS_HEIGHT+SEP_HEIGHT_NARROW);\r
+                       CommonSwingUtils.putComponentOn(jPanel_bounds, jLabel_matchedKeywordBorderColor = new JCCLabel("予約待機枠(キーワード検索)",origenv.getMatchedKeywordBorderColor(),true,this,ccwin), ITEM_WIDTH, PARTS_HEIGHT, SEP_WIDTH+LABEL_WIDTH, y);\r
+\r
                        y += (PARTS_HEIGHT+SEP_HEIGHT);\r
                        CommonSwingUtils.putComponentOn(jPanel_bounds, new JTitleLabel("フォントのアンチエイリアス設定"), TITLE_WIDTH, PARTS_HEIGHT, SEP_WIDTH_NARROW, y);\r
                        \r
@@ -807,6 +812,7 @@ abstract class AbsPaperColorsDialog extends JEscCancelDialog {
                jLabel_pickupFont.setChoosed(origenv.getPickedFontColor());\r
                jLabel_pickupFont.setBackground(Color.RED);\r
                jLabel_matchedBorderColor.setChoosed(origenv.getMatchedBorderColor());\r
+               jLabel_matchedKeywordBorderColor.setChoosed(origenv.getMatchedKeywordBorderColor());\r
                jSP_matchedBorderThickness.setValue(origenv.getMatchedBorderThickness());\r
                /*\r
                if ( ! origenv.getShowStart() && ! origenv.getShowDetail() ) {\r
index 8b83917..eeed505 100644 (file)
@@ -249,6 +249,7 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
        \r
        // 予約待機枠と番組枠\r
        private final DashBorder dborder = new DashBorder(Color.RED,env.getMatchedBorderThickness(),DASHBORDER_LENGTH,DASHBORDER_SPACE);\r
+       private final DashBorder dborderK = new DashBorder(Color.MAGENTA,env.getMatchedBorderThickness(),DASHBORDER_LENGTH,DASHBORDER_SPACE);\r
        private final LineBorder lborder = new ChippedBorder(Color.BLACK,1);\r
        \r
        private float paperHeightZoom = 1.0F;\r
@@ -615,14 +616,7 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
                for (JTXTButton b : frameUsed ) {\r
                        ProgDetailList tvd = b.getInfo();\r
                        if ( tvd.type == ProgType.PROG ) {\r
-                               if (bounds.getShowMatchedBorder() && b.isStandby()) {\r
-                                       if ( b.getBorder() != dborder )\r
-                                               b.setBorder(dborder);\r
-                               }\r
-                               else {\r
-                                       if ( b.getBorder() != lborder )\r
-                                               b.setBorder(lborder);\r
-                               }\r
+                               _updPBorder(bounds, b);\r
                        }\r
                }\r
        }\r
@@ -635,10 +629,10 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
                // 状態を保存\r
                bounds.setShowMatchedBorder( ! bounds.getShowMatchedBorder());\r
                \r
-               _updPBorders(env, bounds, frameUsed);\r
+               _updPBorderAll(env, bounds, frameUsed);\r
                \r
                if ( env.getDrawcacheEnable() ) {\r
-                       _updPBorders(env, bounds, frameUsedByDate);\r
+                       _updPBorderAll(env, bounds, frameUsedByDate);\r
                }\r
                \r
                return bounds.getShowMatchedBorder();\r
@@ -1200,7 +1194,9 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
                // 番組の枠表示用\r
                dborder.setDashColor(env.getMatchedBorderColor());\r
                dborder.setThickness(env.getMatchedBorderThickness());\r
-               \r
+               dborderK.setDashColor(env.getMatchedKeywordBorderColor());\r
+               dborderK.setThickness(env.getMatchedBorderThickness());\r
+\r
                // 番組表時の共通設定\r
                updateFonts(env);\r
                \r
@@ -1637,13 +1633,8 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
                JTXTButton.setHeightMultiplier(bounds.getPaperHeightMultiplier() * paperHeightZoom);\r
                \r
                b2.setBackground(pColors.get(tvd.genre));\r
-               if (bounds.getShowMatchedBorder() && b2.isStandby() ) {\r
-                       b2.setBorder(dborder);\r
-               }\r
-               else {\r
-                       b2.setBorder(lborder);\r
-               }\r
-               \r
+               _updPBorder(bounds, b2);\r
+\r
                // 配置を決定する\r
                b2.setVBounds(col,row,1,tvd.length);\r
                \r
@@ -2459,7 +2450,7 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
                {\r
                        {\r
                                _updPBounds(bc, frameUsed);\r
-                               _updPBorders(ec, bc, frameUsed);\r
+                               _updPBorderAll(ec, bc, frameUsed);\r
                                \r
                                Dimension d = jLayeredPane_space_main_view.getPreferredSize();\r
                                d.width = vieww;\r
@@ -2469,7 +2460,7 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
                        \r
                        if ( ec.getDrawcacheEnable() ) {\r
                                _updPBounds(bc, frameUsedByDate);\r
-                               _updPBorders(ec, bc, frameUsedByDate);\r
+                               _updPBorderAll(ec, bc, frameUsedByDate);\r
                                \r
                                for ( JLayeredPane pane : jLayeredPane_space_main_view_byDate ) {\r
                                        Dimension d = pane.getPreferredSize();\r
@@ -2561,21 +2552,34 @@ public abstract class AbsPaperView extends JPanel implements TickTimerListener,H
                }\r
        }\r
        \r
-       private void _updPBorders(Env ec, Bounds bc, ArrayList<JTXTButton> fa) {\r
+       private void _updPBorderAll(Env ec, Bounds bc, ArrayList<JTXTButton> fa) {\r
                dborder.setDashColor(ec.getMatchedBorderColor());\r
                dborder.setThickness(ec.getMatchedBorderThickness());\r
+               dborderK.setDashColor(ec.getMatchedKeywordBorderColor());\r
+               dborderK.setThickness(ec.getMatchedBorderThickness());\r
                for ( JTXTButton b2 :  fa ) {\r
-                       if ( bc.getShowMatchedBorder() && b2.isStandby() ) {\r
-                               if ( b2.getBorder() != dborder )\r
-                                       b2.setBorder(dborder);\r
+                       _updPBorder(bc, b2);\r
+               }\r
+       }\r
+\r
+       private void _updPBorder(Bounds bc, JTXTButton b) {\r
+               if ( bc.getShowMatchedBorder() && b.isStandby() ) {\r
+                       if ( b.isStandbyByTrace() ) {\r
+                               if ( b.getBorder() != dborder )\r
+                                       b.setBorder(dborder);\r
                        }\r
                        else {\r
-                               if ( b2.getBorder() != lborder )\r
-                                       b2.setBorder(lborder);\r
+                               // 番組追跡はキーワード検索に優先する\r
+                               if ( b.getBorder() != dborder && b.getBorder() != dborderK )\r
+                                       b.setBorder(dborderK);\r
                        }\r
                }\r
+               else {\r
+                       if ( b.getBorder() != lborder )\r
+                               b.setBorder(lborder);\r
+               }\r
        }\r
-       \r
+\r
        private void _updPRepaint(ArrayList<JTXTButton> fa) {\r
                for ( JTXTButton b2 :  fa ) {\r
                        b2.forceRepaint();\r
index 983560c..59a2922 100644 (file)
@@ -471,6 +471,9 @@ public class Env {
        public Color getMatchedBorderColor() { return matchedBorderColor; }\r
        public void setMatchedBorderColor(Color c) { matchedBorderColor = c; }\r
        private Color matchedBorderColor = MATCHBORDER_COLOR;\r
+       public Color getMatchedKeywordBorderColor() { return matchedKeywordBorderColor; }\r
+       public void setMatchedKeywordBorderColor(Color c) { matchedKeywordBorderColor = c; }\r
+       private Color matchedKeywordBorderColor = MATCHBORDER_COLOR;\r
        public int getMatchedBorderThickness() { return matchedBorderThickness; }\r
        public void setMatchedBorderThickness(int n) { matchedBorderThickness = n; }\r
        private int matchedBorderThickness = 6;\r
index 33bdadb..589e3ed 100644 (file)
@@ -181,7 +181,8 @@ public class JTXTButton extends JLabel {
        \r
        // 予約待機枠を表示するかどうかの確認\r
        public boolean isStandby() { return tvd.marked && tvd.showinstandby; }\r
-       \r
+       public boolean isStandbyByTrace() { return tvd.markedByTrace; }\r
+\r
        // 表示スタイル\r
        public static void setShowStart(boolean b) {\r
                showStart = b;\r
@@ -433,9 +434,7 @@ public class JTXTButton extends JLabel {
         * 参考:てんぷらメモ/JTableのセル幅で文字列を折り返し  ( http://terai.xrea.jp/Swing/TableCellRenderer.html )\r
         * @param str                   描画する文字列\r
         * @param width                 描画領域の幅\r
-        * @param height                描画領域の高さ \r
         * @param xstart                1行目の描画開始位置\r
-        * @param lineCountMax  最大描画行数\r
         * @param font                  描画フォント\r
         * @param lineHeight    1行あたりの高さ\r
         * @param frc                   FontRenderContext\r
index 0953e9c..14e388f 100644 (file)
@@ -3,7 +3,6 @@ package tainavi;
 import java.util.ArrayList;\r
 import java.util.Calendar;\r
 import java.util.GregorianCalendar;\r
-import java.util.HashMap;\r
 import java.util.regex.Matcher;\r
 import java.util.regex.Pattern;\r
 \r
@@ -87,7 +86,7 @@ public class MarkedProgramList {
                                \r
                                for ( ProgDateList tvc : tvpl.pdate ) {\r
                                        for ( ProgDetailList tvd : tvc.pdetail ) {\r
-                                               tvd.marked = false;\r
+                                               tvd.marked = tvd.markedByTrace = false;\r
                                                tvd.nonrepeated = false;\r
                                                tvd.showinstandby = false;\r
                                        }\r
@@ -96,9 +95,9 @@ public class MarkedProgramList {
                }\r
        }\r
        \r
-       private void buildByKeyword(ArrayList<TVProgram> tvprograms, TraceKey tKey, SearchKey sKye) {\r
+       private void buildByKeyword(ArrayList<TVProgram> tvprograms, TraceKey tKey, SearchKey sKey) {\r
                // 検索条件のマッチカウントのクリア\r
-               SearchItem item = tKey != null ? tKey : sKye;\r
+               SearchItem item = tKey != null ? tKey : sKey;\r
                item.clearMatchedList();\r
 \r
                //\r
@@ -174,8 +173,8 @@ public class MarkedProgramList {
                                                                }\r
                                                        }\r
                                                }\r
-                                               else if (sKye != null) {\r
-                                               isFind = SearchProgram.isMatchKeyword(sKye, ((sKye.getCaseSensitive()==false)?(centerPop):(tvpl.Center)), tvd);\r
+                                               else if (sKey != null) {\r
+                                               isFind = SearchProgram.isMatchKeyword(sKey, ((sKey.getCaseSensitive()==false)?(centerPop):(tvpl.Center)), tvd);\r
                                                if ( isFind ) {\r
                                                        matchedString = SearchProgram.getMatchedString();\r
                                                }\r
@@ -183,7 +182,8 @@ public class MarkedProgramList {
                                                \r
                                                if (isFind) {\r
                                                        tvd.marked = true;\r
-                                                       mBuf.add(tvd, tKey, fazScore, sKye, matchedString);\r
+                                                       tvd.markedByTrace = tvd.markedByTrace || tKey != null;\r
+                                                       mBuf.add(tvd, tKey, fazScore, sKey, matchedString);\r
                                                }\r
                                        }\r
                                }\r
@@ -193,7 +193,7 @@ public class MarkedProgramList {
                                                        System.out.println(MSGID+"[リピート放送判定] [結果] リピート放送ではないと判断されました: "+d.prog.startDateTime+" 「"+d.prog.title+"("+d.bareTitle+")」 ("+d.storyNo+")");\r
                                                        d.prog.nonrepeated = true;\r
                                                }\r
-                                               if ( ! (sKye != null && ! sKye.getShowInStandby()) ) {\r
+                                               if ( ! (sKey != null && ! sKey.getShowInStandby()) ) {\r
                                                        d.prog.showinstandby = true;\r
                                                }\r
                                                this.add(d.prog, d.tKey, d.tScore, d.sKey, d.sStr);\r
@@ -202,8 +202,8 @@ public class MarkedProgramList {
                                                if ( tKey != null && tKey.getShowLatestOnly() ) {\r
                                                        if ( ! showOnlyNonrepeated ) {\r
                                                                // 復活戦\r
-                                                               d.prog.marked = true;\r
-                                                               if ( sKye != null && sKye.getShowInStandby() ) {\r
+                                                               d.prog.marked = d.prog.markedByTrace = true;\r
+                                                               if ( sKey != null && sKey.getShowInStandby() ) {\r
                                                                        d.prog.showinstandby = true;\r
                                                                }\r
                                                                this.add(d.prog, d.tKey, d.tScore, d.sKey, d.sStr);\r
@@ -313,12 +313,12 @@ public class MarkedProgramList {
                                                if ( d.bareTitle != null && d.bareTitle.equals(bd.bareTitle) ) {\r
                                                        if ( d.storyNo != null && d.storyNo >= bd.storyNo ) {\r
                                                                // 同じかより新しいものがすでにあったら自分を捨てる\r
-                                                               bd.prog.marked = false;\r
+                                                               bd.prog.marked = bd.prog.markedByTrace = false;\r
                                                                System.out.println(MSGID+"[リピート放送判定] [結果] リピート放送と判定されました(すでに新しいものがある): "+bd.prog.startDateTime+" 「"+bd.prog.title+"("+bd.bareTitle+")」 ("+bd.storyNo+")");\r
                                                        }\r
                                                        else {\r
                                                                // 自分より古いものは捨てる\r
-                                                               d.prog.marked = false;\r
+                                                               d.prog.marked = d.prog.markedByTrace = false;\r
                                                                System.out.println(MSGID+"[リピート放送判定] [結果] リピート放送と判定されました(より新し番組がみつかった): "+d.prog.startDateTime+" 「"+d.prog.title+"("+d.bareTitle+")」 ("+d.storyNo+")");\r
                                                        }\r
                                                }\r
@@ -328,7 +328,7 @@ public class MarkedProgramList {
                                                if ( d.bareTitle != null && d.bareTitle.equals(bd.bareTitle) ) {\r
                                                        if ( d.storyNo != null && d.storyNo >= bd.storyNo ) {\r
                                                                // 同じかより新しいものがすでにあったら自分を捨てる\r
-                                                               bd.prog.marked = false;\r
+                                                               bd.prog.marked = bd.prog.markedByTrace = false;\r
                                                                System.out.println(MSGID+"[リピート放送判定] [結果] リピート放送と判定されました(すでに新しいものがある[8日目]): "+bd.prog.startDateTime+" 「"+bd.prog.title+"("+bd.bareTitle+")」 ("+bd.storyNo+")");\r
                                                        }\r
                                                        else {\r
index 7dde6e9..fa8513d 100644 (file)
@@ -66,7 +66,8 @@ public class ProgDetailList implements Cloneable {
        public String progid = "";                              // 番組ID\r
        \r
        public boolean nosyobo = false;         // しょぼのぼっち判定\r
-       public boolean marked = false;                  // 検索に引っかかったマーク \r
+       public boolean marked = false;  // 検索に引っかかったマーク\r
+       public boolean markedByTrace = false;   // 番組追跡に引っかかったマーク\r
        public boolean newarrival = false;              // 新着だなぁ\r
        public boolean modified = false;                // 詳細が更新された\r
        public boolean nonrepeated = false;     // リピート放送の初回かな?\r
@@ -127,7 +128,8 @@ public class ProgDetailList implements Cloneable {
 \r
                progid = "";\r
                nosyobo = false;\r
-               marked = false; \r
+               marked = false;\r
+               markedByTrace = false;\r
                newarrival = false;\r
                modified = false;\r
                nonrepeated = false;\r