OSDN Git Service

Linuxでは属性の部分にパーミッションを表示するよう変更。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Mon, 22 Nov 2010 01:29:40 +0000 (01:29 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Mon, 22 Nov 2010 01:29:40 +0000 (01:29 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@445 9df91469-1e22-0410-86e7-ea8537beb833

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

index d0c9bd8..0d201c8 100644 (file)
 \r
   <h2>History</h2>\r
   <dl id="history">\r
+   <dt>2010/12/--</dt>\r
+   <dd>\r
+    Ver.0.01&beta;10\r
+    <dl>\r
+     <dt>Lychee</dt>\r
+     <dd>\r
+      <ul>\r
+       <li class="chg">Linuxでは属性の部分にパーミッションを表示するよう変更。</li>\r
+      </ul>\r
+     </dd>\r
+    </dl>\r
+   </dd>\r
    <dt>2010/11/21</dt>\r
    <dd>\r
     Ver.0.01&beta;9\r
index 6d86997..49a32ab 100644 (file)
@@ -63,6 +63,7 @@ wxString myListCtrl::OnGetItemText(long i, long column) const
                return fi->szMethod;\r
        case 5:\r
        {\r
+#ifdef WINDOWS\r
                wxString szTemp = wxT("---w-");\r
                szTemp[0] = fi->dwAttribute & TPI_ATTRIBUTE_DIRECTORY ? wxT('d') :\r
                            fi->dwAttribute & TPI_ATTRIBUTE_ARCHIVE   ? wxT('a') : wxT('-');\r
@@ -70,6 +71,9 @@ wxString myListCtrl::OnGetItemText(long i, long column) const
                szTemp[2] = fi->dwAttribute & TPI_ATTRIBUTE_HIDDEN    ? wxT('h') : wxT('-');\r
                szTemp[3] = fi->dwAttribute & TPI_ATTRIBUTE_READONLY  ? wxT('r') : wxT('w');\r
                szTemp[4] = fi->dwAttribute & TPI_ATTRIBUTE_ENCRYPTED ? wxT('g') : wxT('-');\r
+#else\r
+               wxString szTemp = wxString::Format(wxT("%o"), fi->wPermission);\r
+#endif\r
                return szTemp;\r
        }\r
        case 6:\r