comparison nsis/gvim.nsi @ 34638:857eb73fb6a7

NSIS: Redesigning the appearance of the vimrc settings page (#14292) Commit: https://github.com/vim/vim/commit/6dcf59b89fd4a65df4a68a333a66357c2480d7b0 Author: Restorer <69863286+RestorerZ@users.noreply.github.com> Date: Mon Mar 25 15:38:37 2024 +0000 NSIS: Redesigning the appearance of the vimrc settings page (https://github.com/vim/vim/issues/14292) Signed-off-by: RestorerZ <restorer@mail2k.ru> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Mon, 25 Mar 2024 16:45:05 +0100
parents 250793f9b574
children 879a61a9aa07
comparison
equal deleted inserted replaced
34637:9c1cf3d07957 34638:857eb73fb6a7
136 !define MUI_ICON "icons\vim_16c.ico" 136 !define MUI_ICON "icons\vim_16c.ico"
137 !define MUI_UNICON "icons\vim_uninst_16c.ico" 137 !define MUI_UNICON "icons\vim_uninst_16c.ico"
138 138
139 # Show all languages, despite user's codepage: 139 # Show all languages, despite user's codepage:
140 !define MUI_LANGDLL_ALLLANGUAGES 140 !define MUI_LANGDLL_ALLLANGUAGES
141 # Always show dialog choice language
142 #!define MUI_LANGDLL_ALWAYSSHOW
141 !define MUI_LANGDLL_REGISTRY_ROOT "HKCU" 143 !define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
142 !define MUI_LANGDLL_REGISTRY_KEY "Software\Vim" 144 !define MUI_LANGDLL_REGISTRY_KEY "Software\Vim"
143 !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language" 145 !define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
144 146
145 !define MUI_WELCOMEFINISHPAGE_BITMAP "icons\welcome.bmp" 147 !define MUI_WELCOMEFINISHPAGE_BITMAP "icons\welcome.bmp"
856 GetFunctionAddress $3 ValidateCustom 858 GetFunctionAddress $3 ValidateCustom
857 nsDialogs::OnBack $3 859 nsDialogs::OnBack $3
858 860
859 861
860 # 1st group - Compatibility 862 # 1st group - Compatibility
861 ${NSD_CreateGroupBox} 0 0 100% 32% $(str_msg_compat_title) 863 ${NSD_CreateGroupBox} 0u 0u 296u 44u $(str_msg_compat_title)
862 Pop $3 864 Pop $3
863 865
864 ${NSD_CreateLabel} 5% 10% 35% 8% $(str_msg_compat_desc) 866 ${NSD_CreateLabel} 16u 14u 269u 10u $(str_msg_compat_desc)
865 Pop $3 867 Pop $3
866 ${NSD_CreateDropList} 18% 19% 75% 8% "" 868 ${NSD_CreateDropList} 42u 26u 237u 13u ""
867 Pop $vim_nsd_compat 869 Pop $vim_nsd_compat
868 ${NSD_CB_AddString} $vim_nsd_compat $(str_msg_compat_vi) 870 ${NSD_CB_AddString} $vim_nsd_compat $(str_msg_compat_vi)
869 ${NSD_CB_AddString} $vim_nsd_compat $(str_msg_compat_vim) 871 ${NSD_CB_AddString} $vim_nsd_compat $(str_msg_compat_vim)
870 ${NSD_CB_AddString} $vim_nsd_compat $(str_msg_compat_defaults) 872 ${NSD_CB_AddString} $vim_nsd_compat $(str_msg_compat_defaults)
871 ${NSD_CB_AddString} $vim_nsd_compat $(str_msg_compat_all) 873 ${NSD_CB_AddString} $vim_nsd_compat $(str_msg_compat_all)
881 ${EndIf} 883 ${EndIf}
882 ${NSD_CB_SetSelectionIndex} $vim_nsd_compat $4 884 ${NSD_CB_SetSelectionIndex} $vim_nsd_compat $4
883 885
884 886
885 # 2nd group - Key remapping 887 # 2nd group - Key remapping
886 ${NSD_CreateGroupBox} 0 35% 100% 31% $(str_msg_keymap_title) 888 ${NSD_CreateGroupBox} 0u 48u 296u 44u $(str_msg_keymap_title)
887 Pop $3 889 Pop $3
888 890
889 ${NSD_CreateLabel} 5% 45% 90% 8% $(str_msg_keymap_desc) 891 ${NSD_CreateLabel} 16u 62u 269u 10u $(str_msg_keymap_desc)
890 Pop $3 892 Pop $3
891 ${NSD_CreateDropList} 38% 54% 55% 8% "" 893 ${NSD_CreateDropList} 42u 74u 236u 13u ""
892 Pop $vim_nsd_keymap 894 Pop $vim_nsd_keymap
893 ${NSD_CB_AddString} $vim_nsd_keymap $(str_msg_keymap_default) 895 ${NSD_CB_AddString} $vim_nsd_keymap $(str_msg_keymap_default)
894 ${NSD_CB_AddString} $vim_nsd_keymap $(str_msg_keymap_windows) 896 ${NSD_CB_AddString} $vim_nsd_keymap $(str_msg_keymap_windows)
895 897
896 ${If} $vim_keymap_stat == "windows" 898 ${If} $vim_keymap_stat == "windows"
900 ${EndIf} 902 ${EndIf}
901 ${NSD_CB_SetSelectionIndex} $vim_nsd_keymap $4 903 ${NSD_CB_SetSelectionIndex} $vim_nsd_keymap $4
902 904
903 905
904 # 3rd group - Mouse behavior 906 # 3rd group - Mouse behavior
905 ${NSD_CreateGroupBox} 0 69% 100% 31% $(str_msg_mouse_title) 907 ${NSD_CreateGroupBox} 0u 95u 296u 44u $(str_msg_mouse_title)
906 Pop $3 908 Pop $3
907 909
908 ${NSD_CreateLabel} 5% 79% 90% 8% $(str_msg_mouse_desc) 910 ${NSD_CreateLabel} 16u 108u 269u 10u $(str_msg_mouse_desc)
909 Pop $3 911 Pop $3
910 ${NSD_CreateDropList} 23% 87% 70% 8% "" 912 ${NSD_CreateDropList} 42u 121u 237u 13u ""
911 Pop $vim_nsd_mouse 913 Pop $vim_nsd_mouse
912 ${NSD_CB_AddString} $vim_nsd_mouse $(str_msg_mouse_default) 914 ${NSD_CB_AddString} $vim_nsd_mouse $(str_msg_mouse_default)
913 ${NSD_CB_AddString} $vim_nsd_mouse $(str_msg_mouse_windows) 915 ${NSD_CB_AddString} $vim_nsd_mouse $(str_msg_mouse_windows)
914 ${NSD_CB_AddString} $vim_nsd_mouse $(str_msg_mouse_unix) 916 ${NSD_CB_AddString} $vim_nsd_mouse $(str_msg_mouse_unix)
915 917