\n' ..'
\n' ..'\n' ..'
\n' --[=[ ..'
\n
tkntrec氏版
\n
\n' ..'
\n' ..'オフで使用するとオリジナル設定がデフォルトに変更されます
\n' --]=] ..'
\n
サイドパネル
\n
\n' ..'
\n' ..'番組詳細等をサイドパネルで表示します
\n' ..'
\n
Webフォント "Roboto"
\n' ..'
\n' ..'Material Design推奨フォント
\n' ..'
\n
一覧表示数
\n
\n' ..'
Input is not a number!
\n' ..'0で無制限
\n' ..'
\n
サブジャンル表示
\n
\n' ..'
\n' ..'
\n' ..'
\n' ..'
\n' ..'
\n
ストレージ
' ..'
\n' list={} n=tonumber(edcb.GetPrivateProfile('SET','RecFolderNum',0,'Common.ini')) if n<=0 then --録画保存フォルダが未設定のときは設定関係保存フォルダになる list[1]=edcb.GetPrivateProfile('SET','DataSavePath','','Common.ini') if list[1]=='' then list[1]=edcb.GetPrivateProfile('SET','ModulePath','','Common.ini')..'\\Setting' end end for i=0,n-1 do list[#list+1]=edcb.GetPrivateProfile('SET','RecFolderPath'..i,'','Common.ini') end checked={} for i,v in ipairs(list) do v=v:match('^%a:\\') if v and not checked[v:upper()] then checked[v:upper()]=true free=nil f=edcb.io.popen('fsutil volume diskfree '..v) if f then free,total,avail=f:read('*a'):match(':%s*(%d+).*:%s*(%d+).*:%s*(%d+)') f:close() end ct.main=ct.main..'
storage\n' ..'
'..v..'
' ..(free and ('%.3f GB / %.3f GB'):format(free/1024/1024/1024,total/1024/1024/1024) or '不明')..'
\n' ..'
\n' end end ct.main=ct.main..'
\n' ..'
\n' ..'
\n' ..'
\n
ワンセグ
\n
\n' ..'
\n' ..'
\n
マウスホバー
\n
\n' ..'
\n' ..'ポップアップをマウスホバーで表示
\n' ..'
\n
サブチャンネル結合
\n
\n' ..'
\n' ..'CSでは無効
\n' ..'
\n
番組名の制御
\n
\n' ..'
PC:
\n' ..'
\n' ..'
\n' ..'
スマホ:
\n' ..'
\n' ..'
\n' ..'
\n' ..'
チャンネル数
\n
\n' ..'
Input is not a number!
\n' ..'0で無制限
\n' ..'
\n
1分の高さ
\n
\n' ..'
1以上で入力してください
px
\n' ..'
\n
基準時間
\n
\n' ..'
0~23の間で入力してください
時間前
\n' ..'
\n
現在時刻の位置
\n
\n' ..'
0以上で入力してください
\n' ..'スクロールする位置をずらします
\n' ..'
\n
チャンネルの幅
\n
\n' ..'
\n
\n
10以上で入力してください
px
\n' ..'
\n
\n
10以上で入力してください
px
\n' ..'
\n
時間帯の幅
\n
' ..'
\n
\n
10以上で入力してください
px
\n' ..'
\n
\n
10以上で入力してください
px
\n' ct.main=ct.main..'
\n
背景色
\n
\n
\n' ..'
\n' ..'
\n
ジャンル別背景色
\n
\n' ..'
ニュース/報道
\n' ..'
\n' ..'
スポーツ
\n' ..'
\n' ..'
情報/ワイドショー
\n' ..'
\n' ..'
ドラマ
\n' ..'
\n' ..'
音楽
\n' ..'
\n' ..'
バラエティ
\n' ..'
\n' ..'
映画
\n' ..'
\n' ..'
アニメ/特撮
\n' ..'
\n' ..'
ドキュメンタリー/教養
\n' ..'
\n' ..'
劇場/公演
\n' ..'
\n' ..'
趣味/教育
\n' ..'
\n' ..'
福祉
\n' ..'
\n' ..'
拡張
\n' ..'
\n' ..'
その他
\n' ..'
\n' ..'
無指定
\n' ..'
\n' ..'
EPGなし
\n' ..'
\n' ..'
\n' ..'
\n
録画予約済
\n
\n' ..'
\n' ..'
予約済み
\n
' ..'
\n' ..'
予約無効
\n
' ..'
\n' ..'
\n' ..'
\n' ..'
一部録画
\n
' ..'
\n' ..'
チューナー不足
\n
' ..'
\n' ..'
\n' ..'
\n' ..'
\n' ..'
\n' ..'
\n' NetworkList={} for i,v in ipairs(NetworkIndex()) do NetworkList[i]={} end for i,v in ipairs(ServiceList) do if GetChDataList[''..v.onid..'-'..v.tsid..'-'..v.sid] and (v.partialReceptionFlag or v.service_type==0x01 or v.service_type==0x02 or v.service_type==0xA5 or v.service_type==0xAD) then table.insert(NetworkList[NetworkIndex(v)], '
  • ' ..'drag_handle' ..'' ..'' ..''..v.sid..(v.change and ' ※TSID変更を検出 '..v.change..'→'..v.tsid..'' or '')..'' -- SID表示サブチャネル判別用 ..'' ..'\n' ..'' ..'
  • \n' ) end end ctt={} for i,v in ipairs(NetworkList) do if #v>0 then ct.main=ct.main..''..NetworkIndex()[i]..'\n' table.insert(ctt, '
      \n'..table.concat(v)..'
    \n') end end ct.main=ct.main..'
    \n'..table.concat(ctt)..[=[