Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • NORTHWEST
  • SOUTHWEST
  • SOUTH
  • CENTER (default)
  •  

    <guiprefs> ... <modifier key="layoutAnchor" value="CENTER"/> ... </guiprefs>

     


     

    ElementOptionPossible/AnswerIzPack PanelsCustom PanelsCommentScreen shot / Example

    Window Title

     

    Custom text

    YESYES Change the value of corresponding variables: installer.title or installer.reversetitle \footnote 1

    Text formating:

    • size
    • bold
    • italic
    • color
    OS dependentYES Text formatting of the window title depends on the operating system's settings.
    IzPack Title and Subtitle
    Custom textYESYES 
    1. Title 0..1, Subtitle 0..n. (hmm!?)
    2. Panel titles can be switched by the guiprefs modifier useHeadingPanel (global). To change the panel title for the IzPack panel modify the corresponding language pack variable <PanelName>.headline (e.g.: <str id="HelloPanel.headline" txt="This is my custom title"/>).
     

    Text formating:

    • size
    • TODO font (glaube nicht)

    YESYES 
    Code Block
    themeEclipse
    languagehtml/xml
    titleFont size (global)
    collapsetrue
    <guiprefs> 
    	... 
    	<modifier key="headingFontSize" value="3.0"/> 
    	... 
    </guiprefs>
     

    Color:

    • Background
    • Foreground
    YESYES 
    Code Block
    themeEclipse
    languagehtml/xml
    titleFont size (global)
    collapsetrue
    <guiprefs> 
    	... 
    	<modifier key="headingBackgroundColor" value="0x00FF7F7F"/>
    	<modifier key="headingForegroundColor" value="0x000000FF"/>
    	... 
    </guiprefs>

     Image:

    • Left
    • Right
     YES  
    Code Block
    themeEclipse
    languagehtml/xml
    titleImage right side
    collapsetrue
    <resources> 
    	... 
    	<res id="Heading.image" src="images/heading_image.png"/>
    	... 
    </resources>
    Code Block
    themeEclipse
    languagehtml/xml
    titleImage left side
    collapsetrue
    <guiprefs> 
    	... 
    	<modifier key="headingImageOnLeft" value="yes"/>
    	... 
    </guiprefs>
    
    <resources> 
    	... 
    	<res id="Heading.image" src="images/heading_image.png"/>
    	... 
    </resources>

     

     Installation progress:

    • text
    • progressbar
     YES YES 
    Code Block
    themeEclipse
    languagehtml/xml
    titleInstallation progress (choose one)
    collapsetrue
    <guiprefs> 
    	... 
    	<modifier key="layoutAnchor" value="NORTWEST"/>
    	... 
    </guiprefs>

          
          
          
           
    ImageAre images on panels mandatoryNO    
    Custom image per panelYES    
    Multiple images per panelYES    
    Allowed positions     
    is the size of the image predefinedNO    
    PanelCustom text     
    Text formating (e.g.: size, bold, italic, color...)YES(size)  Size: Use guiprefs modifier labelFontSize (global). Text position variable / Layouts

    Layout variations:

    • NORTH
    • NORTHWEST
    • SOUTHWEST
    • SOUTH
    • CENTER (default)
    YES (global)

    Code Block
    themeEclipse
    languagehtml/xml
    titleLayout
    collapsetrue
    <guiprefs> 
    	... 
    	<modifier key="layoutAnchor" value="NORTWEST"/>
    	... 
    </guiprefs>
    NORTHWESTNORTH 
     CENTER 
     
    SOUTHWESTSOUTH 
    Iconsexchangeable    

    Visibility

    • yes (default)
    • no
    YES (global)


    Code Block
    themeEclipse
    languagehtml/xml
    titleIcon visibility switch
    collapsetrue
    <guiprefs> 
    	... 
    	<modifier key="useLabelIcons" value="yes"/>
    	... 
    </guiprefs>
     
    size     
    ButtonsCustom text     Are icons mandatory   
     

    Icons visibility variable:

    • yes (dafault)
    • no
    YES (global)


    Code Block
    themeEclipse
    languagehtml/xml
    titleIcon visibility switch
    collapsetrue
    <guiprefs> 
    	... 
    	<modifier key="useButtonIcons" value="yes"/>
    	... 
    </guiprefs>
     
    Custom buttons     
    Custom gui items

    label

         
    radio button     
    check button     
    push button     
    icon...     
    IzPack InstallerSizeYES (global)  

    Layout variations: 

    NORTH
     YES (global)
    Code Block
    themeEclipse
    languagehtml/xml
    titleInstallation progress (choose one)
    collapsetrue
     

     

    temporary footnotes:

    1. If the langpack key installer.reversetitle is defined, the value of that key will be used instead of the key installer.title. With installer.reversetitle option you can use IzPack variables to customize the title of a panel. The installer.title option has following static format: ${installer.title} + ${appname}.