home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Online / Dial / source / GUI.h < prev    next >
C/C++ Source or Header  |  2000-01-23  |  3KB  |  127 lines

  1. #ifndef GUI_FILE_H
  2. #define GUI_FILE_H
  3.  
  4. /* Types */
  5. #include <exec/types.h>
  6. #include "cat.h"
  7.  
  8. struct ObjApp
  9. {
  10.         APTR    App;
  11.         APTR    window;
  12.         APTR    muiaboutwin;
  13.         APTR    aboutwin;
  14.         APTR    GR_grp_0;
  15.         APTR    LV_main;
  16.         APTR    BT_Dial;
  17.         APTR    LV_set;
  18.         APTR    STR_Name;
  19.         APTR    STR_Number;
  20.         APTR    BT_Add;
  21.         APTR    BT_Remove;
  22.         APTR    BT_Sort;
  23.         APTR    BT_Load;
  24.         APTR    BT_Save;
  25.         APTR    CY_DialMode;
  26.         APTR    SL_Length;
  27.         APTR    SL_Pause;
  28.         APTR    SL_HangUp;
  29.         APTR    SL_Wait;
  30.         APTR    STR_device;
  31.         APTR    STR_unit;
  32.         APTR    CH_system;
  33.         APTR    STR_system;
  34.         APTR    STR_LocalCode;
  35.         APTR    STR_DialCode;
  36.         APTR    PA_pbname;
  37.         APTR    STR_PA_pbname;
  38.         APTR    BT_PrefSave;
  39.         char *  STR_GR_grp_0[4];
  40.  
  41.         APTR    A_LV_Text;
  42.         APTR    A_BT_OK;
  43.         APTR    A_image;
  44.  
  45.         APTR    CH_Conceal;
  46.         APTR    SL_AudioLR;
  47.  
  48.         APTR    WI_Settings;
  49.         APTR    GR_Settings;
  50.         APTR    LA_DialMode;
  51.         APTR    LA_Length;
  52.         APTR    LA_Pause;
  53.         APTR    LA_AudioLR;
  54.         APTR    LA_LocalCode;
  55.         APTR    LA_Wait;
  56.         APTR    LA_device;
  57.         APTR    LA_HangUp;
  58.         APTR    obj_aux4;
  59.         APTR    LA_DialCode;
  60.         APTR    LA_pbname;
  61.         APTR    GR_device;
  62.         APTR    TX_NumEntries;
  63.  
  64.         APTR    WI_dialling;
  65.         APTR    TX_dialling;
  66.         APTR    BT_dialling;
  67.  
  68.         APTR    WI_CallByCall;
  69.         APTR    LV_CallByCall;
  70.         APTR    STR_CBC_Pattern;
  71.         APTR    STR_CBC_Number;
  72.         APTR    BT_CBC_Add;
  73.         APTR    BT_CBC_Save;
  74.         APTR    BT_CBC_Load;
  75.         APTR    TX_CBC_Name;
  76.         APTR    MN_CBC_active;
  77.  
  78.         APTR    CH_voice;
  79.         APTR    STR_voice;
  80.         APTR    GR_voice;
  81.  
  82.         APTR     LV_PO_CBC;
  83.         APTR    PO_CBC_Number;
  84. };
  85.  
  86.  
  87. extern struct ObjApp * CreateApp(int StartIconified);
  88. extern void DisposeApp(struct ObjApp *);
  89.  
  90. #define ID_Dial 1
  91. #define ID_Add 2
  92. #define ID_Name 3
  93. #define ID_Number 4
  94. #define ID_ListClick 5
  95. #define ID_SavePB 7
  96. #define ID_LoadPB 8
  97. #define ID_DialPage 9
  98. #define ID_PBchanged 10
  99. #define ID_ABOUT_CLOSE 11
  100. #define ID_ABOUT_IMAGECLICK 12
  101. #define ID_SETDEFAULT 13
  102. #define ID_AbortDialling 14
  103. #define ID_CloseCBC 15
  104. #define ID_CBC_Remove 16
  105.  
  106. #define MEN_PROJECT    100
  107. #define MEN_LOAD       101
  108. #define MEN_SAVE       102
  109. #define MEN_ABOUT      103
  110. #define MEN_ABOUTMUI   104
  111. #define MEN_QUIT       105
  112.  
  113. #define MEN_CBC        106
  114. #define MEN_CBC_ACTIVE 107
  115. #define MEN_CALLBYCALL 108
  116. #define MEN_LOAD_CBC   109
  117. #define MEN_SAVE_CBC   110
  118.  
  119. #define MEN_SET        111
  120. #define MEN_SETTINGS   112
  121. #define MEN_MUISET     113
  122. #define MEN_LOADSET    114
  123. #define MEN_SAVESET    115
  124. #define MEN_SETDEFAULT 116
  125.  
  126. #endif
  127.