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 */