Search:   Help

Developers' side bar

Selected categories

Edit

Shared groups

Links

Tmp

<< | Page list | >>

Hmm

Notes from understanding the structure of Uwe's installer:

Page statements in U's code. Searched for them using

cd LyXWinInstaller;
grep -ir --include="*.ns?" '\(^[ ]*page\)\|MUI_PAGE\|MUI_UNPAGE' .

Here's what I got by looking at the results:

  • LyX-Installer-Small.nsi
    !insertmacro MUI_PAGE_WELCOME
    !insertmacro MUI_PAGE_LICENSE "${PRODUCT_LICENSE_FILE}"
    !insertmacro MUI_PAGE_DIRECTORY
    Page custom SelectMenuLanguage SelectMenuLanguage_LeaveFunction
    !insertmacro MUI_PAGE_COMPONENTS
    !insertmacro MUI_PAGE_STARTMENU ${PRODUCT_NAME} $StartmenuFolder
    Page custom LatexFolder LatexFolder_LeaveFunction
    Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
    !insertmacro MUI_PAGE_INSTFILES
    !insertmacro MUI_PAGE_FINISH
    !insertmacro MUI_UNPAGE_COMPONENTS
    !insertmacro MUI_UNPAGE_INSTFILES
    
  • LyX-Installer-Complete.nsi
    !insertmacro MUI_PAGE_WELCOME
    !insertmacro MUI_PAGE_LICENSE "${PRODUCT_LICENSE_FILE}"
    !insertmacro MUI_PAGE_DIRECTORY
    Page custom SelectMenuLanguage SelectMenuLanguage_LeaveFunction
    !insertmacro MUI_PAGE_COMPONENTS
    !insertmacro MUI_PAGE_STARTMENU ${PRODUCT_NAME} $StartmenuFolder
    Page custom MissingProgramsPage MissingProgramsPage_LeaveFunction
    !insertmacro MUI_PAGE_INSTFILES
    !insertmacro MUI_PAGE_FINISH
    !insertmacro MUI_UNPAGE_COMPONENTS
    !insertmacro MUI_UNPAGE_INSTFILES
    

Category: Development, Windows installer

Edit - History - Print - Recent Changes - All Recent Changes - Search
Page last modified on 2012-07-01 20:37 UTC