added concrete implementations of putc(), getc(), getchar() and gets()
[tangerine.git] / workbench / system / Wanderer / wanderer.h
blobc4cb4c4e4fe4416be68834811b8e62cfb6bcc84e
1 #ifndef _WANDERER_H_
2 #define _WANDERER_H_
4 /*
5 Copyright © 2004, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 #include <exec/types.h>
10 #include <libraries/mui.h>
12 /*** Identifier Base ********************************************************/
13 #define MUIB_Wanderer (TAG_USER | 0x11000000)
15 /*** Public Attributes ******************************************************/
16 #define MUIA_Wanderer_Prefs (MUIB_Wanderer | 0x00000000)
17 #define MUIA_Wanderer_FileSysNotifyPort (MUIB_Wanderer | 0x00000001)
18 #define MUIA_Wanderer_Screen (MUIB_Wanderer | 0x00000010)
19 #define MUIA_Wanderer_WorkbenchWindow (MUIB_Wanderer | 0x00000020)
20 #define MUIA_Wanderer_ActiveWindow (MUIB_Wanderer | 0x00000021)
22 /*** Private Methods ********************************************************/
23 #define MUIM_Wanderer_HandleTimer (MUIB_Wanderer | 0x00000000)
24 #define MUIM_Wanderer_HandleCommand (MUIB_Wanderer | 0x00000001)
25 #define MUIM_Wanderer_HandleNotify (MUIB_Wanderer | 0x00000002)
26 #define MUIM_Wanderer_CreateDrawerWindow (MUIB_Wanderer | 0x000000010)
27 struct MUIP_Wanderer_CreateDrawerWindow {STACKED ULONG MethodID; STACKED CONST_STRPTR drawer;};
29 /*** Variables **************************************************************/
30 extern struct MUI_CustomClass *Wanderer_CLASS;
32 struct AppW
34 struct Node n;
35 char *name;
38 struct Wanderer_FileEntry
40 struct Node wfe_Node;
41 char filename[1024];
44 struct Wanderer_FilelistMsg
46 struct List files;
47 char source_string[1024];
48 char destination_string[1024];
52 /*** Macros *****************************************************************/
53 #define WandererObject BOOPSIOBJMACRO_START(Wanderer_CLASS->mcc_Class)
55 #endif /* _WANDERER_H_ */