1 /* bmed.h */ 2 3 #define kControl_L 12 4 5 /* Simple bit manipulation macros. */ 6 #define TESTBIT(f,b) ((f) & (1 << ((b) + 1))) 7 #define BIT(b) (1 << ((b) + 1)) 8 9 /* These are the items listed in the Site Options screen. */ 10 #define kNicknameEditWindowItem 0 11 #define kHostnameEditWindowItem 1 12 #define kUserEditWindowItem 2 13 #define kPassEditWindowItem 3 14 #define kAcctEditWindowItem 4 15 #define kDirEditWindowItem 5 16 #define kLDirEditWindowItem 6 17 #define kXferTypeEditWindowItem 7 18 #define kPortEditWindowItem 8 19 #define kCommentEditWindowItem 9 20 21 #define kFirstEditWindowItem kNicknameEditWindowItem 22 #define kLastEditWindowItem kCommentEditWindowItem 23 #define kQuitEditWindowItem (kLastEditWindowItem + 1) 24 25 /* We update the site options screen (gEditHostWin) one item at a time, 26 * using a bit mask. This way we can update specific items. So to 27 * do a full update we need to have our bit mask be all 1's. 28 */ 29 #define kAllWindowItems (-1) 30 31 /* These are for use with EditHostWinGetStr() and PrefWinGetStr(). */ 32 #define kOkayIfEmpty 1 33 #define kNotOkayIfEmpty 0 34 #define kGetAndEcho 1 35 #define kGetNoEcho 0 36 37 /* Parameter for use with EditHostWinDraw() and PrefWinDraw(). */ 38 #define kNoHilite 0 39 #define kHilite 1 40 41 #define kToggleMsg "Space toggles; Hit <RETURN> when done." 42 43 void UpdateHostWindows(int); 44 void AtoIMaybe(int *, char *); 45 void DrawHostList(void); 46 int HostWinGetKey(void); 47 void HostWinZoomTo(int); 48 void HostListLineUp(void); 49 void HostListLineDown(void); 50 void HostListPageUp(void); 51 void HostListPageDown(void); 52 void EditHostWinMsg(const char *); 53 void EditHostWinGetStr(char *, size_t, int, int); 54 void EditHostWinGetNum(int *); 55 void EditHostWinDraw(int, int); 56 void ToggleXferType(void); 57 void EditWinToggle(int *, int, int, int); 58 void HostWinEdit(void); 59 void HostWinDup(void); 60 void HostWinDelete(void); 61 void HostWinNew(void); 62 void HostWinMsg(const char *); 63 void HostWinGetStr(char *, size_t); 64 int HostWindow(void); 65 int HostsCmd(void); 66