IMPORT W bchanl_mainmenu_initialize(bchanl_mainmenu_t *mainmenu, W dnum);
IMPORT VOID bchanl_mainmenu_finalize(bchanl_mainmenu_t *mainmenu);
-IMPORT W bchanl_mainmenu_setup(bchanl_mainmenu_t *mainmenu, Bool subectjoptionenable);
+IMPORT W bchanl_mainmenu_setup(bchanl_mainmenu_t *mainmenu, Bool subectactive, Bool subectjoptionenable, Bool extbbsmanageropen, Bool extbbsselected, Bool fromtray, Bool totray, Bool resnumdisplay, Bool sincedisplay, Bool vigordisplay);
#define BCHANL_MAINMENU_SELECT_NOSELECT 0
#define BCHANL_MAINMENU_SELECT_CLOSE 1
#define BCHANL_MAINMENU_SELECT_REDISPLAY 2
#define BCHANL_MAINMENU_SELECT_BBSMENUFETCH 3
#define BCHANL_MAINMENU_SELECT_SUBJECTOPTION 4
-#define BCHANL_MAINMENU_SELECT_REGISTEREXTBBS 5
+#define BCHANL_MAINMENU_SELECT_EXTBBS_MANAGER 5
+#define BCHANL_MAINMENU_SELECT_EXTBBS_REGISTER 6
+#define BCHANL_MAINMENU_SELECT_EXTBBS_UP 7
+#define BCHANL_MAINMENU_SELECT_EXTBBS_DOWN 8
+#define BCHANL_MAINMENU_SELECT_EXTBBS_DELETE 9
+#define BCHANL_MAINMENU_SELECT_EDIT_COPY_TO_TRAY 10
+#define BCHANL_MAINMENU_SELECT_EDIT_COPY_FROM_TRAY 11
+#define BCHANL_MAINMENU_SELECT_EDIT_MOVE_TO_TRAY 12
+#define BCHANL_MAINMENU_SELECT_EDIT_MOVE_FROM_TRAY 13
+#define BCHANL_MAINMENU_SELECT_EDIT_DELETE 14
+#define BCHANL_MAINMENU_SELECT_DISPLAY_RESNUMBER 15
+#define BCHANL_MAINMENU_SELECT_DISPLAY_SINCE 16
+#define BCHANL_MAINMENU_SELECT_DISPLAY_VIGOR 17
IMPORT W bchanl_mainmenu_popup(bchanl_mainmenu_t *mainmenu, PNT pos);
IMPORT W bchanl_mainmenu_keyselect(bchanl_mainmenu_t *mainmenu, TC keycode);