OSDN Git Service

暗号化されたファイルを緑色で示す機能を追加。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Sat, 9 Jan 2010 07:54:26 +0000 (07:54 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Sat, 9 Jan 2010 07:54:26 +0000 (07:54 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@197 9df91469-1e22-0410-86e7-ea8537beb833

doc/history.html
src/lychee/cls_listctrl.cpp
src/lychee/cls_listctrl.h
src/lychee/frm_main.cpp

index 599b34d..079344e 100644 (file)
@@ -25,6 +25,7 @@
      <dd>\r
       <ul>\r
        <li class="add">追加時に作成時と同様のダイアログを表示し、詳細な設定を行える機能を追加。</li>\r
+       <li class="add">暗号化されたファイルを緑色で示す機能を追加。</li>\r
        <li class="chg">フォルダを格納する際に、TPIに送る名前を&quot;xxx\&quot;から&quot;xxx&quot;に変更。</li>\r
        <li class="chg">DnDされたものが書庫であるか判定する際に、それがファイルであるかを先に確認するよう変更。</li>\r
        <li class="fix">TPIを適切に解放していなかったために、書庫を開けなくなることがあったバグを修正。</li>\r
index 1cc664d..82bf491 100644 (file)
@@ -98,7 +98,9 @@ int myListCtrl::OnGetItemImage(long i) const
 \r
 wxListItemAttr * myListCtrl::OnGetItemAttr(long i) const\r
 {\r
-       return this->showFileInfo[i].uDanger ? (wxListItemAttr *) & this->atDangerItem : NULL;\r
+       return\r
+               this->showFileInfo[i].uDanger                               ? (wxListItemAttr *) & this->atDangerItem : \r
+               this->showFileInfo[i].dwAttribute & TPI_ATTRIBUTE_ENCRYPTED ? (wxListItemAttr *) & this->atEncryptedItem : NULL;\r
 }\r
 \r
 void myListCtrl::OnColClick(wxListEvent& e)\r
index 838ec70..cf500b7 100644 (file)
@@ -31,7 +31,7 @@ public:
        void OnColClick(wxListEvent&);\r
 \r
        ArrayTPI_FILEINFO showFileInfo;\r
-       wxListItemAttr atDangerItem;\r
+       wxListItemAttr atDangerItem, atEncryptedItem;\r
 \r
        myListCtrl(): wxListView(){}\r
        myListCtrl(wxWindow * parent, wxWindowID id, const wxPoint & pos = wxDefaultPosition, const wxSize & size = wxDefaultSize, long style = wxLC_ICON, const wxValidator & validator = wxDefaultValidator, const wxString & name = wxListCtrlNameStr): wxListView(parent, id, pos, size, style, validator, name){}\r
index 4566b9d..98d3619 100644 (file)
@@ -484,6 +484,7 @@ void MainFrame::OnArcOpen(wxCommandEvent& e)
        this->tree_ctrl->ScrollTo(idArchive);\r
        this->tree_ctrl->SelectItem(idArchive);\r
        this->list_ctrl->atDangerItem.SetTextColour(* wxRED);\r
+       this->list_ctrl->atEncryptedItem.SetTextColour(wxColour(wxT("forest green")));\r
 \r
        // ステータスバー設定。\r
        this->statusbar->SetStatusText(this->aiArchive.fiInfo.szTypeName, 0);\r