]> git.r.bdr.sh - rbdr/mobius/blobdiff - hotline/file_types.go
Add initial support for resource and info forks
[rbdr/mobius] / hotline / file_types.go
index ae4bd3642b633e9c8ff449c9f2011309bfa4d862..216232384936bfcc535933235069e67f05b0b9a0 100644 (file)
@@ -1,10 +1,8 @@
 package hotline
 
 type fileType struct {
-       TypeCode       string // 4 byte type code used in file transfers
-       CreatorCode    string // 4 byte creator code used in file transfers
-       CreatorString  string // variable length string used in file get info
-       FileTypeString string // variable length string used in file get info
+       TypeCode    string // 4 byte type code used in file transfers
+       CreatorCode string // 4 byte creator code used in file transfers
 }
 
 var defaultFileType = fileType{
@@ -62,3 +60,15 @@ var fileTypes = map[string]fileType{
                CreatorCode: "HTLC",
        },
 }
+
+// A small number of type codes are displayed in the GetInfo window with a friendly name instead of the 4 letter code
+var friendlyCreatorNames = map[string]string{
+       "APPL": "Application Program",
+       "HTbm": "Hotline Bookmark",
+       "fldr": "Folder",
+       "flda": "Folder Alias",
+       "HTft": "Incomplete File",
+       "SIT!": "StuffIt Archive",
+       "TEXT": "Text File",
+       "HTLC": "Hotline",
+}