Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-01 08:52:27

0001 typedef struct _BrAction {      /*                                         */ __
0002   struct _BrAction *next;       /* link to next action binding             */ __
0003   BrActFlag   flags;            /*                                         */ __
0004   char       *text;             /* text line in menu                       */ __
0005   char       *user_text;        /* user text overriding CDF text (malloced)*/ __
0006   char       *accel;            /* accelerator                             */ __
0007   char       *exec;             /* action commands                         */ __
0008   SUBROUTINE *call_F;           /* action routine                          */ __
0009   IntFunc    *call_C;           /* action function                         */ __
0010   BrActTag    tag;              /* for which window the action is defined  */ __
0011   struct _BrClass *class;       /* pointer to BrClass in case of open menu */ __
0012 } BrAction;                     /*                                         */ __
0013                                 /*                                         */ __
0014 typedef struct _BrClass {       /*                                         */ __
0015   struct _BrClass *next;        /* link to next browsable class            */ __
0016   char       *name;             /* unique identifier name                  */ __
0017   char       *title;            /* title for popup menu (maybe NULL)       */ __
0018   SUBROUTINE *scan_km_F;        /* user function scanning the directory    */ __
0019   pCharFunc  *scan_km_C;        /* user function scanning the directory    */ __
0020   SUBROUTINE *scan_br_F;        /* user function scanning for browsables   */ __
0021   pCharFunc  *scan_br_C;        /* user function scanning for browsables   */ __
0022   BrAction   *root;             /* list of actions in root window          */ __
0023   BrAction   *open;             /* list of actions in open menu            */ __
0024 } BrClass;                      /*                                         */ __
0025                                 /*                                         */ __