home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / os20 / forceicon-1.2.lha / ForceIcon / Source / Protos.h < prev    next >
C/C++ Source or Header  |  1993-12-31  |  3KB  |  59 lines

  1. /* START: "Interface.c" */
  2. BOOL OpenMainWin (void);
  3. void CloseMainWin (void);
  4. BOOL OpenEditWin (void);
  5. void CloseEditWin (void);
  6. BOOL OpenManWin (void);
  7. void CloseManWin (void);
  8. BOOL OpenPosWin (void);
  9. void ClosePosWin (void);
  10. BOOL HandleMainWin (BOOL *QuitIT);
  11. struct VolEntry *AddNewVolume (char *Name, ULONG Type);
  12. BOOL HandleEditWin (void);
  13. BOOL HandleManWin (void);
  14. void HandlePosWin (void);
  15. void SetGetFileState (struct Gadget *Gad, struct Window *Win, BOOL State);
  16. /* END: "Interface.c" */
  17. /* START: "Support.c" */
  18. UWORD ComputeX (UWORD value, UWORD FontX);
  19. UWORD ComputeY (UWORD value, UWORD FontY);
  20. void __stdargs ComputeFont (struct Screen *WorkScreen, UWORD width, UWORD height, struct TextAttr *Font, char *FontName, UWORD *OffX, UWORD *OffY, UWORD *FontX, UWORD *FontY);
  21. BOOL OpenWin ( UWORD Left, UWORD Top, UWORD Width, UWORD Height, struct Gadget **BaseGadget, UWORD NumGads, struct _Object **GetFile, struct NewGadget *NewGads, UWORD *GTypes, ULONG *GTags, struct Gadget **MyGads, struct Window **Handle, char *Title, ULONG IDCMP, ULONG FLAGS, UWORD MLeft, UWORD MTop, UWORD MWidth, UWORD MHeight, struct TextAttr *WinTxtAttr, char *WinTxtFontName, struct VisualInfo **VisInfo);
  22. void CloseWin (struct Window **Handle, struct Gadget **MyGad, struct VisualInfo **VisInfo, struct _Object **GetFile);
  23. void SetGadShortCut (UWORD Type, struct NewGadget *NewGad);
  24. BOOL GetDevVolList (struct List *VolList);
  25. BOOL GetDosEntries (struct List *VolList, ULONG Mode);
  26. void FreeDevVolList (struct List *VolList);
  27. void CheckKeys (ULONG *MsgClass, UWORD *MsgCode, UWORD *GadID, BOOL *KeyUse, struct Gadget **MsgGad, struct Gadget **EditGads, UWORD NumGads);
  28. ULONG HandleListViewGad (struct Gadget *Gad, struct Window *MsgWin, BOOL KeyUse, UWORD MsgCode, UWORD MsgQual, LONG Val, ULONG Min, ULONG Max);
  29. ULONG HandleCycleGad (struct Gadget *Gad, struct Window *MsgWin, BOOL KeyUse, UWORD MsgCode, UWORD MsgQual, ULONG Val, ULONG Min, ULONG Max);
  30. APTR GetListEntry (struct List *List, WORD EntryNum);
  31. void BusyWindow (struct Window *Window, struct Requester *MyReq);
  32. void UnBusyWindow (struct Window *Window, struct Requester *MyReq);
  33. BOOL SavePrefs (BOOL EnvMode);
  34. BOOL DoSavePrefs (char *PrefsName);
  35. void LoadPrefs (void);
  36. BOOL DoLoadPrefs (char *PrefsName);
  37. BOOL GetFileName (struct Window *Window, char *Title, char *FileName);
  38. BOOL CheckExists (char *Name);
  39. void SortList (struct List *VolList, BOOL DisplayType);
  40. void SortPartialList (struct List *VolList, UWORD Left, UWORD Right);
  41. /* END: "Support.c" */
  42. /* START: "Error.c" */
  43. void __stdargs DisplayError (LONG ErrCode, ULONG Arg1, ...);
  44. /* END: "Error.c" */
  45. /* START: "ForceIcon.c" */
  46. ULONG __saveds main (void);
  47. void chkabort (void);
  48. void __stdargs _XCEXIT (LONG Val);
  49. BOOL CheckToolTypes (char *HotKeyDef, ULONG *Pri, BOOL *PopUp);
  50. ULONG __saveds __asm MyGetIcon (register __a0 UBYTE *Name, register __a1 struct DiskObject *DObj, register __a2 struct FreeList *FList, register __a6 struct Library *IconBase);
  51. ULONG __asm DoForce (register __a0 UBYTE *Name, register __a1 struct DiskObject *DObj, register __a2 struct FreeList *FList, register __a6 struct Library *IconBase);
  52. ULONG __saveds __asm MyLock (register __d1 UBYTE *Name, register __d2 ULONG Mode, register __a6 struct DosLibrary *DOSBase);
  53. BOOL OpenAll (void);
  54. void CloseAll (void);
  55. void HandleInput (struct MsgPort *BrokerPort, CxObj *InputBroker);
  56. /* END: "ForceIcon.c" */
  57. /* START: "ForceIcon_gst.c" */
  58. /* END: "ForceIcon_gst.c" */
  59.