1 #ifndef URLTEXT_MCC_H 2 #define URLTEXT_MCC_H 3 4 #ifndef EXEC_TYPES_H 5 #include <exec/types.h> 6 #endif 7 8 #ifndef LIBRARIES_MUI_H 9 #include <libraries/mui.h> 10 #endif 11 12 #ifdef USE_HYPERLINK_MCC 13 14 #ifndef HYPERLINK_MCC_H 15 #include <mui/Hyperlink_mcc.h> 16 #endif 17 18 #ifndef UTILITY_TAGITEM_H 19 #include <utility/tagitem.h> 20 #endif 21 22 #define MUIC_Urltext "Hyperlink.mcc" 23 #define UrltextObject MUI_NewObject(MUIC_Urltext 24 #define URLTEXT_MCC_FALLBACK(_x, _y) _x 25 26 #else 27 28 #define MUIC_Urltext "Urltext.mcc" 29 #define UrltextObject MUI_NewObject(MUIC_Urltext 30 #define URLTEXT_MCC_FALLBACK(_x, _y) _y 31 32 #ifndef USE_OBSOLETE_URLTEXT_MCC 33 #error Urltext.mcc is now obsolete 34 #endif 35 36 #endif 37 38 #define MUIA_Urltext_Url URLTEXT_MCC_FALLBACK(MUIA_Hyperlink_URI,0xFEC900D0) 39 #define MUIA_Urltext_Text URLTEXT_MCC_FALLBACK(MUIA_Text_Contents,0xFEC900D1) 40 #define MUIA_Urltext_SetMax URLTEXT_MCC_FALLBACK(MUIA_Text_SetMax,0xFEC900D7) 41 #define MUIA_Urltext_Active URLTEXT_MCC_FALLBACK(TAG_IGNORE,0xFEC900D2) 42 #define MUIA_Urltext_Visited URLTEXT_MCC_FALLBACK(TAG_IGNORE,0xFEC900D3) 43 #define MUIA_Urltext_Underline URLTEXT_MCC_FALLBACK(TAG_IGNORE,0xFEC900D4) 44 #define MUIA_Urltext_FallBack URLTEXT_MCC_FALLBACK(TAG_IGNORE,0xFEC900D5) 45 #define MUIA_Urltext_DoVisitedPen URLTEXT_MCC_FALLBACK(TAG_IGNORE,0xFEC900D6) 46 #define MUIA_Urltext_DoOpenURL URLTEXT_MCC_FALLBACK(TAG_IGNORE,0xFEC900D8) 47 #define MUIA_Urltext_NoMenu URLTEXT_MCC_FALLBACK(TAG_IGNORE,0xFEC900D9) 48 #define MUIA_Urltext_NoOpenURLPrefs URLTEXT_MCC_FALLBACK(TAG_IGNORE,0xFEC900DC 49 50 #define MUIM_Urltext_OpenURL URLTEXT_MCC_FALLBACK(MUIM_Hyperlink_Follow,0xFEC900C9) 51 struct MUIP_Urltext_OpenURL { ULONG MethodID; ULONG Flags; }; 52 #define MUIM_Urltext_Copy URLTEXT_MCC_FALLBACK(MUIM_Hyperlink_Copy,0xFEC900CA) 53 struct MUIP_Urltext_Copy { ULONG MethodID; ULONG ClipboardUnit; }; 54 55 #endif /* URLTEXT_MCC_H */