Diff for /np2/embed/menubase/menudlg.h between versions 1.1 and 1.4

version 1.1, 2003/11/21 06:51:10 version 1.4, 2005/03/24 04:40:33
Line 80  const void *arg; Line 80  const void *arg;
 } MENUPRM;  } MENUPRM;
   
 typedef struct {  typedef struct {
         UINT16  pos;          UINT16          pos;
         UINT16  icon;          UINT16          icon;
 const char      *str;  const OEMCHAR   *str;
 } ITEMEXPRM;  } ITEMEXPRM;
   
 #define SLIDERPOS(a, b)         (((UINT16)a) | (((UINT16)b) << 16))  #define SLIDERPOS(a, b)         (((UINT16)a) | (((UINT16)b) << 16))
Line 92  const char *str; Line 92  const char *str;
 extern "C" {  extern "C" {
 #endif  #endif
   
 BOOL menudlg_create(int width, int height, const char *str,  BRESULT menudlg_create(int width, int height, const OEMCHAR *str,
                                                                 int (*proc)(int msg, MENUID id, long param));                                                                  int (*proc)(int msg, MENUID id, long param));
 void menudlg_destroy(void);  void menudlg_destroy(void);
   
 BOOL menudlg_appends(const MENUPRM *res, int count);  BRESULT menudlg_appends(const MENUPRM *res, int count);
 BOOL menudlg_append(int type, MENUID id, MENUFLG flg, const void *arg,  BRESULT menudlg_append(int type, MENUID id, MENUFLG flg, const void *arg,
                                                                 int posx, int posy, int width, int height);                                                                  int posx, int posy, int width, int height);
   
 void menudlg_moving(int x, int y, int btn);  void menudlg_moving(int x, int y, int btn);
Line 125  void menudlg_disppagehidden(MENUID page, Line 125  void menudlg_disppagehidden(MENUID page,
                                         ((VRAMHDL)menudlg_msg(DMSG_SETVRAM, (id), (void *)(vram)))                                          ((VRAMHDL)menudlg_msg(DMSG_SETVRAM, (id), (void *)(vram)))
 #define menudlg_settext(id, arg)                \  #define menudlg_settext(id, arg)                \
                                         menudlg_msg(DMSG_SETTEXT, (id), (void *)(arg))                                          menudlg_msg(DMSG_SETTEXT, (id), (void *)(arg))
   #define menudlg_seticon(id, val)                \
                                           menudlg_msg(DMSG_SETICON, (id), (void *)(long)(val))
 #define menudlg_itemappend(id, arg)             \  #define menudlg_itemappend(id, arg)             \
                                         menudlg_msg(DMSG_ITEMAPPEND, (id), (void *)(arg))                                          menudlg_msg(DMSG_ITEMAPPEND, (id), (void *)(arg))
 #define menudlg_itemreset(id)                   \  #define menudlg_itemreset(id)                   \

Removed from v.1.1  
changed lines
  Added in v.1.4


RetroPC.NET-CVS <cvs@retropc.net>