NSIS RadioButton How to group -


there multiple radiobutton controls in nsis interface configuration file ini, how group them, using group attribute?how property set value?how write? me!

it says right in install options documentation:

group:

add flag first control of group of controls group them. grouping controls allows create multiple groups of radio button , makes keyboard navigation using arrow keys easier.

notabstop:

do not stop on control when user pressed tab key. add notabstop controls of group except first 1 allow navigation between groups tab key.

requestexecutionlevel user outfile "test.exe"  function .oninit ; writing out .ini manually here keep example in 1 source file initpluginsdir writeinistr "$pluginsdir\mypage.ini" settings numfields 4 writeinistr "$pluginsdir\mypage.ini" "field 1" type radiobutton writeinistr "$pluginsdir\mypage.ini" "field 1" text g1:radio1 writeinistr "$pluginsdir\mypage.ini" "field 1" flags group writeinistr "$pluginsdir\mypage.ini" "field 1" state 1 writeinistr "$pluginsdir\mypage.ini" "field 1" left 1 writeinistr "$pluginsdir\mypage.ini" "field 1" right -1 writeinistr "$pluginsdir\mypage.ini" "field 1" top 0 writeinistr "$pluginsdir\mypage.ini" "field 1" bottom 10 writeinistr "$pluginsdir\mypage.ini" "field 2" type radiobutton writeinistr "$pluginsdir\mypage.ini" "field 2" text g1:radio2 writeinistr "$pluginsdir\mypage.ini" "field 2" flags notabstop writeinistr "$pluginsdir\mypage.ini" "field 2" left 1 writeinistr "$pluginsdir\mypage.ini" "field 2" right -1 writeinistr "$pluginsdir\mypage.ini" "field 2" top 10 writeinistr "$pluginsdir\mypage.ini" "field 2" bottom 20 writeinistr "$pluginsdir\mypage.ini" "field 3" type radiobutton writeinistr "$pluginsdir\mypage.ini" "field 3" text g2:radio1 writeinistr "$pluginsdir\mypage.ini" "field 3" flags group writeinistr "$pluginsdir\mypage.ini" "field 3" left 1 writeinistr "$pluginsdir\mypage.ini" "field 3" right -1 writeinistr "$pluginsdir\mypage.ini" "field 3" top 50 writeinistr "$pluginsdir\mypage.ini" "field 3" bottom 60 writeinistr "$pluginsdir\mypage.ini" "field 4" type radiobutton writeinistr "$pluginsdir\mypage.ini" "field 4" text g2:radio2 writeinistr "$pluginsdir\mypage.ini" "field 4" flags notabstop writeinistr "$pluginsdir\mypage.ini" "field 4" state 1 writeinistr "$pluginsdir\mypage.ini" "field 4" left 1 writeinistr "$pluginsdir\mypage.ini" "field 4" right -1 writeinistr "$pluginsdir\mypage.ini" "field 4" top 60 writeinistr "$pluginsdir\mypage.ini" "field 4" bottom 70 functionend  section sectionend  page custom mypage page instfiles  function mypage installoptions::dialog "$pluginsdir\mypage.ini" pop $0 functionend 

Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -