home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / disks / misc / afcopy_v4.4 / sourcecode / afcopy_defines.h < prev    next >
Text File  |  1981-06-29  |  6KB  |  257 lines

  1. /*
  2.  *  Gadget ID's
  3.  */
  4.  
  5. #define G_Copy         0
  6. #define G_Swap         1
  7. #define G_Rename       2
  8. #define G_Delete       3
  9. #define G_Clone        4
  10. #define G_View         5
  11. #define G_Read         6
  12. #define G_Edit         7
  13. #define G_Hear         8
  14. #define G_Info         9
  15. #define G_Execute      10
  16. #define G_Run          11
  17. #define G_Comment      12
  18. #define G_Protect      13
  19. #define G_Archive      14
  20. #define G_Unarc        15
  21. #define G_Makedir      16
  22. #define G_Mark         17
  23. #define G_Unmark       18
  24. #define G_Reverse      19
  25. #define G_Dos          20
  26. #define G_Batch        21
  27. #define G_Volumes      22
  28. #define G_Pathleft     23
  29. #define G_Pathright    24      /* G_Pathright MUST equal G_Pathleft++ */
  30. #define G_Sliderleft   25
  31. #define G_Sliderright  26    /* G_Sliderright MUST equal G_Sliderleft++ */
  32. #define G_Parentleft   27
  33. #define G_Parentright  28
  34. #define G_Regetleft    29
  35. #define G_Regetright   30
  36. #define G_Deviceleft0  31 /* these must */
  37. #define G_Deviceleft1  32
  38. #define G_Deviceleft2  33
  39. #define G_Deviceleft3  34
  40. #define G_Deviceleft4  35
  41. #define G_Deviceleft5  36
  42. #define G_Deviceleft6  37
  43. #define G_Deviceleft7  38  /* be */
  44. #define G_Deviceleft8  39
  45. #define G_Deviceleft9  40
  46. #define G_Deviceleft10 41
  47. #define G_Deviceleft11 42
  48. #define G_Deviceright0 43
  49. #define G_Deviceright1 44
  50. #define G_Deviceright2 45
  51. #define G_Deviceright3 46
  52. #define G_Deviceright4 47  /* consecutive */
  53. #define G_Deviceright5 48
  54. #define G_Deviceright6 49
  55. #define G_Deviceright7 50
  56. #define G_Deviceright8 51
  57. #define G_Deviceright9 52
  58. #define G_Deviceright10 53
  59. #define G_Deviceright11 54
  60. #define G_Userleft0    55
  61. #define G_Userleft1    56 /* up */
  62. #define G_Userleft2    57
  63. #define G_Userleft3    58
  64. #define G_Userleft4    59
  65. #define G_Userleft5    60
  66. #define G_Userleft6    61
  67. #define G_Userleft7    62
  68. #define G_Userleft8    63
  69. #define G_Userleft9    64
  70. #define G_Userleft10   65
  71. #define G_Userleft11   66 /* up */
  72. #define G_Userleft12   67
  73. #define G_Userleft13   68
  74. #define G_Userleft14   69
  75. #define G_Userright0   70
  76. #define G_Userright1   71  /* to */
  77. #define G_Userright2   72
  78. #define G_Userright3   73
  79. #define G_Userright4   74
  80. #define G_Userright5   75
  81. #define G_Userright6   76
  82. #define G_Userright7   77
  83. #define G_Userright8   78
  84. #define G_Userright9   79 /* here */
  85. #define G_Userright10  80
  86. #define G_Userright11  81  /* to */
  87. #define G_Userright12  82
  88. #define G_Userright13  83
  89. #define G_Userright14  84
  90.  
  91. #define G_SortLeft     85
  92. #define G_SortRight    86
  93. #define G_DisplayLeft     87
  94. #define G_DisplayRight    88
  95.  
  96. #define AMOUNTOFGADGETS 89 /* must be last gadget on list+1 */
  97. /*define SPACEBETWEENGADGETS 0*/
  98.  
  99. /*
  100.  *  For Status Window!
  101.  */
  102.  
  103. #define G_StatCancel 0
  104. #define G_ErrorList 1
  105. #define AMOUNTOFSTATGADGETS 2
  106. #define STATTOP 70
  107. #define STATLEFT 20
  108. #define STATWIDTH 600
  109. #define STATHEIGHT 134
  110.  
  111. /*
  112.  *  For Config Window
  113.  */
  114.  
  115. #define G_Cdelverify 0
  116. #define G_Cignorehiddenbit 1
  117. #define G_Csetprotverify 2
  118. #define G_Cignoreinserteddisks 3
  119. #define G_Cdefaulticonfile 4
  120. #define G_Coutputcon 5
  121. #define G_Ccancelcontmsg 6
  122. #define G_Cview 7
  123. #define G_Cread 8
  124. #define G_Cedit 9
  125. #define G_Chear 10
  126. #define G_Cexecute 11
  127. #define G_Carchive 12
  128. #define G_Cunarc 13
  129. #define G_Cfilecol 14
  130. #define G_Cdircol 15
  131. #define G_Chighlightcol 16
  132. #define G_Cmixfilesanddraws 17
  133. #define G_Clines 18
  134. #define G_Cautooverwrite 19
  135. #define G_Cnomessages 20
  136. #define G_Cignorenodisk 21
  137. #define G_Cuseworkbenchscreen 22
  138. #define G_Cpickscreen 23
  139. #define G_Cshufflescreens 24
  140. #define AMOUNTOFCFGGADGETS 25
  141.  
  142. #define CFGTOP 12
  143. #define CFGLEFT 5
  144. #define CFGWIDTH 600
  145. #define CFGHEIGHT 230
  146. #define CFGINHEIGHT 200
  147. #define CFG_STRGAD_WIDTH 190
  148.  
  149. /*
  150.  * for protection window
  151.  */
  152.  
  153. #define G_p_d 0
  154. #define G_p_e 1
  155. #define G_p_w 2
  156. #define G_p_r 3
  157. #define G_p_a 4
  158. #define G_p_s 5
  159. #define G_p_p 6
  160. #define G_p_h 7
  161. #define AMOUNTOFPROTGADGETS 8
  162.  
  163. #define G_m_sendfiles 0
  164. #define G_m_readc 1
  165. #define G_m_reado 2
  166. #define G_m_cdc 3
  167. #define G_m_cdo 4
  168. #define G_m_modify 5
  169. #define G_m_gadname 6
  170. #define G_m_command 7
  171. #define G_m_asynch 8
  172. #define G_m_shuffle 9
  173. #define AMOUNTOFMODGADGETS 10
  174.  
  175. /*
  176.  * Commandstring [] defines
  177.  */
  178.  
  179. #define C_View 0
  180. #define C_Read 1
  181. #define C_Edit 2
  182. #define C_Hear 3
  183. #define C_Execute 4
  184. #define C_Archive 5
  185. #define C_Unarc 6
  186. #define MAX_COMMANDS 7
  187.  
  188. /*
  189.  *  Afcopy Defines!
  190.  */
  191.  
  192. #define CS_ALL 6
  193. #define CS_NOFILES 5
  194. #define MARK 1
  195. #define UNMARK 2
  196. #define REVERSE 0
  197. #define MAX_FILES_IN_LIST 600
  198. #define MAX_FILE_LEN 30
  199. #define MAX_PATH_LEN 400
  200. #define MAX_USER_GAD_NAME_LEN 6
  201. #define MAX_DEV_GAD_NAME_LEN 5
  202. #define MAX_USER_GAD_ACTUAL_LEN 100
  203. #define MAX_DEV_GAD_ACTUAL_LEN 30
  204. #define MAX_CANCELCONTMSG_LEN 30
  205. #define MIN_LINES_PER_SIDE 19
  206.  
  207. #define FILEYPOS 14
  208. #define FILEHEIGHT 8
  209. #define FILEWIDTH 258
  210. #define FONTBASELINE 6
  211.  
  212. /*
  213.  * Colours!
  214.  */
  215.  
  216. #define NORMALCOL 0
  217. /* other colours are defined in afcopy.c and are variable now.... */
  218.  
  219. #define COPYBUFSIZE 65536
  220. #define MAX_COMMENT_LEN 79
  221. #define MAX_COMMAND_LEN 255
  222. #define MAX_FONTNAME_LEN 33
  223. #define DEFAULTCONFIGNAME "S:AFCopy.cfg"
  224.  
  225. #define UG_SENDFILES 1   /* send file names */
  226. #define UG_READC     2   /* read current directory */
  227. #define UG_READO     4   /* read other directory */
  228. #define UG_CDC       8   /* change directory to current side before executing command */
  229. #define UG_CDO       16  /* change directory to opposite side before executing command */
  230. #define UG_MODIFY    32  /* allow modification of string after createstring() */
  231. #define UG_SHUFFLE   64  /* shuffles screen on external command */
  232. #define UG_ASYNCH    128 /* runs command asyncronus to main program (ie, doesnt wait for it to return) */
  233.  
  234.  
  235. #define SELECTTOGGLE 1
  236. #define SELECTSET 2
  237. #define SELECTUNSET 3
  238.  
  239. #define S_NAME 1
  240. #define S_SIZE 2
  241. #define S_DATE 3
  242. #define S_NONE 4
  243.  
  244. #define SORT_MIN 1
  245. #define SORT_MAX 4
  246.  
  247. #define D_SIZE 1
  248. #define D_DATES 2
  249. #define D_ATTRIB 3 // not used for now...  (need todefine variable fileattr too..)
  250.  
  251. #define DISPLAY_MIN 1
  252. #define DISPLAY_MAX 2
  253.  
  254. #define AT_NO 0
  255. #define AT_YES 1
  256. #define AT_OVERW 2
  257.