home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 March / CMCD0304.ISO / Software / Freeware / Programare / nullsoft / nsis20.exe / Source / exehead / ui.h < prev    next >
C/C++ Source or Header  |  2004-01-04  |  1KB  |  51 lines

  1. #ifndef _UI_H_
  2. #define _UI_H_
  3.  
  4. extern int *cur_langtable;
  5.  
  6. extern int NSISCALL ui_doinstall(void);
  7. void NSISCALL update_status_text(int strtab, const char *text2);
  8. extern int ui_st_updateflag;
  9.  
  10. extern int ui_dlg_visible;
  11. extern HWND m_curwnd;
  12.  
  13. #ifdef NSIS_CONFIG_LOG
  14. void NSISCALL build_g_logfile(void);
  15. #endif
  16.  
  17. // sent to the last child window to tell it that the install thread is done
  18. #define WM_NOTIFY_INSTPROC_DONE (WM_USER+0x4)
  19.  
  20. // sent to every child window to tell it it can start executing NSIS code
  21. #define WM_NOTIFY_START (WM_USER+0x5)
  22.  
  23. // sent to the outer window to tell it to go to the next inner window
  24. #define WM_NOTIFY_OUTER_NEXT (WM_USER+0x8)
  25.  
  26. // sent to every child window to tell it it is closing soon
  27. #define WM_NOTIFY_INIGO_MONTOYA (WM_USER+0xb)
  28.  
  29. // update message used by DirProc and SelProc for space display
  30. #define WM_IN_UPDATEMSG (WM_USER+0xf)
  31.  
  32. // the selected insttype has changed
  33. #define WM_NOTIFY_INSTTYPE_CHANGE (WM_USER+0x32)
  34.  
  35. // custom pages should send this message to let NSIS know they're ready
  36. #define WM_NOTIFY_CUSTOM_READY (WM_USER+0xd)
  37.  
  38. // simulates clicking on the tree
  39. #define WM_TREEVIEW_KEYHACK (WM_USER+0x13)
  40.  
  41. // section text changed
  42. #define WM_NOTIFY_SECTEXT (WM_USER+0x17)
  43.  
  44. // section flags changed
  45. #define WM_NOTIFY_SECFLAGS (WM_USER+0x18)
  46.  
  47. // notifies a component selection change (.onMouseOverSection)
  48. #define WM_NOTIFY_SELCHANGE (WM_USER+0x19)
  49.  
  50. #endif//_UI_H_
  51.