Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Build

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
runs-on: windows-latest

steps:
- uses: actions/checkout@v4

- name: Add MSBuild to PATH
uses: microsoft/setup-msbuild@v2

- name: Build x64
run: msbuild vs2026/voidImageViewer.sln /p:Configuration=Release /p:Platform=x64 /p:PlatformToolset=v143

- name: Build x86
run: msbuild vs2026/voidImageViewer.sln /p:Configuration=Release /p:Platform=Win32 /p:PlatformToolset=v143

- name: Setup NSIS
run: |
choco install nsis -y
"C:\Program Files (x86)\NSIS" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append

- name: Build Installer x64
run: powershell -File nsis/build_installer.ps1 -Arch x64 -VsVersion vs2026 -BuildConfig Release -Lang English

- name: Build Installer x86
run: powershell -File nsis/build_installer.ps1 -Arch x86 -VsVersion vs2026 -BuildConfig Release -Lang English

- name: Upload Artifacts
uses: actions/upload-artifact@v4
with:
name: voidImageViewer-build
path: |
voidImageViewer/x64/Release/voidImageViewer.exe
voidImageViewer/Release/voidImageViewer.exe
nsis/voidImageViewer-*-setup.exe
32 changes: 29 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,25 +26,51 @@ void Image Viewer main window:

void Image Viewer General Options:

![Void Image Viewer Options General](https://www.voidtools.com/voidImageViewer.Options.General10.png)
<img width="542" height="472" alt="image" src="https://github.com/user-attachments/assets/accca998-0a15-40f4-935b-d41d677f208b" />
<br/><br/><br/>



void Image Viewer View Options:

![Void Image Viewer Options View](https://www.voidtools.com/voidImageViewer.Options.View10.png)
<img width="542" height="472" alt="image" src="https://github.com/user-attachments/assets/316a167b-af09-4cbe-bec0-60ce396f047b" />
<br/><br/><br/>



void Image Viewer Controls Options:

![Void Image Viewer Image Controls](https://www.voidtools.com/voidImageViewer.Options.Controls10.png)
<img width="542" height="472" alt="image" src="https://github.com/user-attachments/assets/0a281f65-c849-4b0d-bcf9-0149badea0fc" />
<br/><br/><br/>



## Changelog

### Version 1.1.0.0 (Latest)
- **New Feature: Zoom Options Tab & Calculation Engine**
- Added dedicated **Zoom options** tab in Options dialog (`IDD_ZOOM`).
- Added customizable zoom calculation methods:
- **Relative step:** Multiplicative scaling using configured zoom step % (default: 10%).
- **Absolute step:** Additive scaling by fixed percentage point steps.
- **Fixed table:** Step-by-step navigation through a user-defined list of zoom percentage levels (default: `1;2;3;10;14;16;19;21;25;28;33;38;43;50;57;66;76;87;100;115;132;150;174;200;230;260;300;350;400;450;500;600;700;800;900;1000;1200;1400;1600;2000;3000;`).
- Added **Load default table** button to quickly restore default values.
- **Improved Zoom Handling:** Pixel under cursor remains stationary during mouse wheel and shortcut zooms across all zoom methods.
- **Expanded Localization:** Added full UI translations for the Zoom options page in English (`en-US`), Indonesian (`id-ID`), and Simplified Chinese (`zh-CN`).
- **Configuration Persistence:** Zoom settings (`zoom_calc_method`, `zoom_step`, `zoom_fixed_table`) automatically saved to and loaded from `voidImageViewer.ini`.

| Feature / Behavior | Before (v1.0.1.0) | After (v1.1.0.0) |
| :--- | :--- | :--- |
| **Zoom Calculation Method** | Hardcoded fixed exponential power steps (`_viv_zoom_pos` from 0 to 63) | Choice between **Relative step (%)**, **Absolute step (%)**, or customizable **Fixed table** |
| **Zoom Step Config** | Fixed / non-configurable | Configurable zoom step percentage (default `10%`) |
| **Fixed Table Values** | Not available | Semicolon-delimited custom table support (up to 50 ordered values) with default reset |
| **Settings UI** | 3 tabs (*General*, *View*, *Controls*) | 4 tabs (*General*, *View*, *Controls*, ***Zoom options***) |
| **Localization** | Dialog strings for 3 tabs | Full multilingual translations for all 4 tabs (English, Indonesian, Chinese) |
| **INI Storage** | No zoom calculation preferences saved | Saves `zoom_calc_method`, `zoom_step`, `zoom_fixed_table` to INI |

<br/><br/><br/>

See also
--------
https://www.voidtools.com/forum/viewtopic.php?t=5623

Binary file added comments.json
Binary file not shown.
Binary file added issues.json
Binary file not shown.
2 changes: 1 addition & 1 deletion nsis/version.nsh
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
!define VERSION "1.0.0.15"
!define VERSION "1.1.0.0"
!define BETAVERSION ""
!define VERSIONYEAR "2026"
35 changes: 32 additions & 3 deletions res/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
#define IDD_RENAME 127
#define IDD_JUMPTO 128
#define IDD_EVERYTHING 129
#define IDD_ZOOM 130
#define IDC_TAB1 1003
#define IDC_BMP 1006
#define IDC_GIF 1007
Expand Down Expand Up @@ -90,15 +91,43 @@
#define IDC_TITLE_BAR_FORMAT 1052
#define IDC_SHRINK_BLIT_MODE_STATIC 1053
#define IDC_MAGNIFY_BLIT_MODE_STATIC 1054
#define IDC_RESET_WINDOW 1055
#define IDC_LANGUAGE_STATIC 1056
#define IDC_LANGUAGE_COMBOBOX 1057
#define IDC_LOOP_ANIMATIONS_ONCE_STATIC 1058
#define IDC_PRELOAD_NEXT_IMAGE_STATIC 1059
#define IDC_CACHE_LAST_IMAGE_STATIC 1060
#define IDC_WINDOWEDBACKGROUNDCOLOR_STATIC 1061
#define IDC_FULLSCREENBACKGROUNDCOLOR_STATIC 1062
#define IDC_LEFT_CLICK_ACTION_STATIC 1063
#define IDC_RIGHT_CLICK_ACTION_STATIC 1064
#define IDC_MOUSE_WHEEL_ACTION_STATIC 1065
#define IDC_COMMANDS_STATIC 1066
#define IDC_SETTINGS_FOR_SELECTED_COMMAND_STATIC 1067
#define IDC_TITLE_BAR_FORMAT_STATIC 1068
#define IDC_AUTO_SIZE_WINDOW_STATIC 1069
#define IDC_EDIT_KEYBOARD_SHORTCUT_KEY_STATIC 1070
#define IDC_EDIT_KEYBOARD_SHORTCUT_KEY_CURRENTLY_USED_BY_STATIC 1071
#define IDC_CUSTOM_RATE_STATIC 1072
#define IDC_TAB4 1073
#define IDC_ZOOM_STEP_STATIC 1074
#define IDC_ZOOM_STEP_EDIT 1075
#define IDC_ZOOM_STEP_PERCENT_STATIC 1076
#define IDC_ZOOM_STEP_DEFAULT_STATIC 1077
#define IDC_ZOOM_CALC_METHOD_STATIC 1078
#define IDC_ZOOM_CALC_RELATIVE_RADIO 1079
#define IDC_ZOOM_CALC_ABSOLUTE_RADIO 1080
#define IDC_ZOOM_CALC_FIXED_TABLE_RADIO 1081
#define IDC_ZOOM_FIXED_TABLE_EDIT 1082
#define IDC_ZOOM_LOAD_DEFAULT_TABLE_BUTTON 1083

// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NO_MFC 1
#define _APS_NEXT_RESOURCE_VALUE 130
#define _APS_NEXT_RESOURCE_VALUE 131
#define _APS_NEXT_COMMAND_VALUE 40048
#define _APS_NEXT_CONTROL_VALUE 1055
#define _APS_NEXT_SYMED_VALUE 109
#define _APS_NEXT_CONTROL_VALUE 1084
#endif
#endif
141 changes: 83 additions & 58 deletions res/voidImageViewer.rc
Original file line number Diff line number Diff line change
Expand Up @@ -26,86 +26,109 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
// Dialog
//

IDD_GENERAL DIALOGEX 0, 0, 194, 180
IDD_GENERAL DIALOGEX 0, 0, 244, 200
STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD | WS_CLIPSIBLINGS
EXSTYLE WS_EX_CONTROLPARENT
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Language:",IDC_LANGUAGE_STATIC,0,2,50,12,SS_CENTERIMAGE
COMBOBOX IDC_LANGUAGE_COMBOBOX,54,0,135,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "&Store settings in %APPDATA%\\voidImageViewer",IDC_APPDATA,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,0,186,10
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,20,186,10
CONTROL "Allow multiple &instances",IDC_MULTIPLE_INSTANCES,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,18,186,10
CONTROL "Start &menu shortcuts",IDC_STARTMENU,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,36,186,10
GROUPBOX "Associations",IDC_STATIC,0,54,54,124
CONTROL "&BMP",IDC_BMP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,66,42,10
CONTROL "&GIF",IDC_GIF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,78,42,10
CONTROL "IC&O",IDC_ICO,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,90,42,10
CONTROL "JP&EG",IDC_JPEG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,102,42,10
CONTROL "&JPG",IDC_JPG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,114,42,10
CONTROL "&PNG",IDC_PNG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,126,42,10
CONTROL "&TIF",IDC_TIF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,138,42,10
CONTROL "TIF&F",IDC_TIFF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,150,42,10
CONTROL "&WEBP",IDC_WEBP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,162,42,10
PUSHBUTTON "Check &All",IDC_CHECKALL,60,60,54,14
PUSHBUTTON "Check &None",IDC_CHECKNONE,60,78,54,14
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,38,186,10
CONTROL "Start &menu shortcuts",IDC_STARTMENU,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,56,186,10
GROUPBOX "Associations",IDC_STATIC,0,74,54,124
CONTROL "&BMP",IDC_BMP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,86,42,10
CONTROL "&GIF",IDC_GIF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,98,42,10
CONTROL "IC&O",IDC_ICO,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,110,42,10
CONTROL "JP&EG",IDC_JPEG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,122,42,10
CONTROL "&JPG",IDC_JPG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,134,42,10
CONTROL "&PNG",IDC_PNG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,146,42,10
CONTROL "&TIF",IDC_TIF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,158,42,10
CONTROL "TIF&F",IDC_TIFF,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,170,42,10
CONTROL "&WEBP",IDC_WEBP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,6,182,42,10
PUSHBUTTON "Check &All",IDC_CHECKALL,60,80,54,14
PUSHBUTTON "Check &None",IDC_CHECKNONE,60,98,54,14
END

IDD_OPTIONS DIALOGEX 0, 0, 310, 271
IDD_OPTIONS DIALOGEX 0, 0, 360, 271
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_CONTROLPARENT
CAPTION "Options - Void Image Viewer"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,198,252,50,14,WS_GROUP
PUSHBUTTON "Cancel",IDCANCEL,252,252,50,14
DEFPUSHBUTTON "OK",IDOK,248,252,50,14,WS_GROUP
PUSHBUTTON "Cancel",IDCANCEL,302,252,50,14
CONTROL "",IDC_TREE1,"SysTreeView32",TVS_SHOWSELALWAYS | TVS_TRACKSELECT | WS_BORDER | WS_TABSTOP,6,6,84,240
CONTROL "",IDC_TAB1,"SysTabControl32",WS_TABSTOP,96,6,210,240
CONTROL "",IDC_TAB2,"SysTabControl32",WS_TABSTOP,96,6,210,240
CONTROL "",IDC_TAB3,"SysTabControl32",WS_TABSTOP,96,6,210,240
LTEXT "Static",IDC_PAGEPLACEHOLDER,106,26,186,214,NOT WS_VISIBLE
CONTROL "",IDC_TAB1,"SysTabControl32",WS_TABSTOP,96,6,260,240
CONTROL "",IDC_TAB2,"SysTabControl32",WS_TABSTOP,96,6,260,240
CONTROL "",IDC_TAB3,"SysTabControl32",WS_TABSTOP,96,6,260,240
CONTROL "",IDC_TAB4,"SysTabControl32",WS_TABSTOP,96,6,260,240
LTEXT "Static",IDC_PAGEPLACEHOLDER,106,26,236,214,NOT WS_VISIBLE
END

IDD_VIEW DIALOGEX 0, 0, 194, 183
IDD_VIEW DIALOGEX 0, 0, 244, 183
STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD | WS_CLIPSIBLINGS
EXSTYLE WS_EX_CONTROLPARENT
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Shrink blit mode:",IDC_SHRINK_BLIT_MODE_STATIC,0,0,74,12,SS_CENTERIMAGE
COMBOBOX IDC_COMBO1,74,0,119,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Magnify blit mode:",IDC_MAGNIFY_BLIT_MODE_STATIC,0,19,74,8
COMBOBOX IDC_COMBO2,74,17,119,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Title bar format:",IDC_STATIC,0,36,74,8
COMBOBOX IDC_TITLE_BAR_FORMAT,74,34,119,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "Auto si&ze window:",IDC_AUTO_ZOOM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,53,74,10
COMBOBOX IDC_COMBO4,74,51,60,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "&Play animations at least once in slideshow",IDC_LOOP_ANIMATIONS_ONCE,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,70,192,10
CONTROL "Preload &next image",IDC_PRELOAD_NEXT_IMAGE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,87,192,10
CONTROL "Cache &last image",IDC_CACHE_LAST_IMAGE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,103,192,10
LTEXT "&Windowed background color:",IDC_STATIC,0,122,96,8
PUSHBUTTON "",IDC_WINDOWEDBACKGROUNDCOLOR,96,120,50,14,BS_BITMAP
LTEXT "&Fullscreen background color:",IDC_STATIC,0,140,96,8
PUSHBUTTON "",IDC_FULLSCREENBACKGROUNDCOLOR,96,138,50,14,BS_BITMAP
LTEXT "&Shrink blit mode:",IDC_SHRINK_BLIT_MODE_STATIC,0,0,100,12,SS_CENTERIMAGE
COMBOBOX IDC_COMBO1,104,0,135,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Magnify blit mode:",IDC_MAGNIFY_BLIT_MODE_STATIC,0,19,100,8
COMBOBOX IDC_COMBO2,104,17,135,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Title bar format:",IDC_TITLE_BAR_FORMAT_STATIC,0,36,100,8
COMBOBOX IDC_TITLE_BAR_FORMAT,104,34,135,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "Auto si&ze window:",IDC_AUTO_ZOOM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,53,100,10
COMBOBOX IDC_COMBO4,104,51,60,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "&Play animations at least once in slideshow",IDC_LOOP_ANIMATIONS_ONCE_STATIC,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,70,236,10
CONTROL "Preload &next image",IDC_PRELOAD_NEXT_IMAGE_STATIC,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,87,236,10
CONTROL "Cache &last image",IDC_CACHE_LAST_IMAGE_STATIC,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,0,103,236,10
LTEXT "&Windowed background color:",IDC_WINDOWEDBACKGROUNDCOLOR_STATIC,0,122,120,8
PUSHBUTTON "",IDC_WINDOWEDBACKGROUNDCOLOR,124,120,50,14,BS_BITMAP
LTEXT "&Fullscreen background color:",IDC_FULLSCREENBACKGROUNDCOLOR_STATIC,0,140,120,8
PUSHBUTTON "",IDC_FULLSCREENBACKGROUNDCOLOR,124,138,50,14,BS_BITMAP
PUSHBUTTON "Reset Window Size && Position",IDC_RESET_WINDOW,0,158,150,14
END

IDD_CONTROLS DIALOGEX 0, 0, 194, 216
IDD_CONTROLS DIALOGEX 0, 0, 244, 216
STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD | WS_CLIPSIBLINGS
EXSTYLE WS_EX_CONTROLPARENT
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "&Left click action:",IDC_STATIC,0,0,54,12,SS_CENTERIMAGE
COMBOBOX IDC_LEFTCLICKACTION,74,0,119,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Right click action:",IDC_STATIC,0,19,63,8
COMBOBOX IDC_RIGHTCLICKACTION,74,17,119,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Mouse wheel action:",IDC_STATIC,0,36,72,8
COMBOBOX IDC_MOUSEWHEELACTION,74,34,119,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Commands:",IDC_STATIC,0,53,57,8
LISTBOX IDC_COMMANDS_LIST,0,64,193,78,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Settings for selected command",IDC_STATIC,0,148,193,67
LTEXT "&Left click action:",IDC_LEFT_CLICK_ACTION_STATIC,0,0,70,12,SS_CENTERIMAGE
COMBOBOX IDC_LEFTCLICKACTION,74,0,165,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Right click action:",IDC_RIGHT_CLICK_ACTION_STATIC,0,19,70,8
COMBOBOX IDC_RIGHTCLICKACTION,74,17,165,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Mouse wheel action:",IDC_MOUSE_WHEEL_ACTION_STATIC,0,36,70,8
COMBOBOX IDC_MOUSEWHEELACTION,74,34,165,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "&Commands:",IDC_COMMANDS_STATIC,0,53,70,8
LISTBOX IDC_COMMANDS_LIST,0,64,244,78,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Settings for selected command",IDC_SETTINGS_FOR_SELECTED_COMMAND_STATIC,0,148,244,67
LISTBOX IDC_KEYS_LIST,7,158,125,50,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON "&Add...",IDC_ADD_KEY,138,158,50,14
PUSHBUTTON "&Edit...",IDC_EDIT_KEY,137,177,50,14
PUSHBUTTON "Remo&ve",IDC_REMOVE_KEY,137,195,50,14
PUSHBUTTON "&Add...",IDC_ADD_KEY,188,158,50,14
PUSHBUTTON "&Edit...",IDC_EDIT_KEY,187,177,50,14
PUSHBUTTON "Remo&ve",IDC_REMOVE_KEY,187,195,50,14
END

IDD_ZOOM DIALOGEX 0, 0, 244, 200
STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD | WS_CLIPSIBLINGS
EXSTYLE WS_EX_CONTROLPARENT
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Zoom &step:",IDC_ZOOM_STEP_STATIC,0,2,42,12,SS_CENTERIMAGE
EDITTEXT IDC_ZOOM_STEP_EDIT,46,2,24,12,ES_AUTOHSCROLL | ES_NUMBER
LTEXT "%",IDC_ZOOM_STEP_PERCENT_STATIC,73,2,8,12,SS_CENTERIMAGE
LTEXT "(default: 10 %)",IDC_ZOOM_STEP_DEFAULT_STATIC,86,2,100,12,SS_CENTERIMAGE
LTEXT "Zoom calculation method:",IDC_ZOOM_CALC_METHOD_STATIC,0,22,244,10
CONTROL "&Relative step",IDC_ZOOM_CALC_RELATIVE_RADIO,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,10,36,220,10
CONTROL "&Absolute step",IDC_ZOOM_CALC_ABSOLUTE_RADIO,"Button",BS_AUTORADIOBUTTON,10,50,220,10
CONTROL "Use &fixed table: (for experts: max. 50 ordered values from 3 to 4000)",IDC_ZOOM_CALC_FIXED_TABLE_RADIO,"Button",BS_AUTORADIOBUTTON,10,64,234,10
EDITTEXT IDC_ZOOM_FIXED_TABLE_EDIT,18,78,140,14,ES_AUTOHSCROLL | WS_TABSTOP
PUSHBUTTON "&Load default table",IDC_ZOOM_LOAD_DEFAULT_TABLE_BUTTON,162,78,76,14,WS_TABSTOP
END

IDD_CUSTOM_RATE DIALOGEX 0, 0, 202, 63
Expand Down Expand Up @@ -205,8 +228,8 @@ IDI_BESTFIT ICON "bestfit.ico"
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,15
PRODUCTVERSION 1,0,0,15
FILEVERSION 1,1,0,0
PRODUCTVERSION 1,1,0,0
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
Expand All @@ -222,12 +245,12 @@ BEGIN
BLOCK "040904b0"
BEGIN
VALUE "FileDescription", "voidImageViewer"
VALUE "FileVersion", "1.0.0.15"
VALUE "FileVersion", "1.1.0.0"
VALUE "InternalName", "voidImageViewer"
VALUE "LegalCopyright", "Copyright 2026 voidtools"
VALUE "LegalCopyright", "Copyright © 2026 voidtools"
VALUE "OriginalFilename", "voidImageViewer.exe"
VALUE "ProductName", "voidImageViewer"
VALUE "ProductVersion", "1.0.0.15"
VALUE "ProductVersion", "1.1.0.0"
END
END
BLOCK "VarFileInfo"
Expand Down Expand Up @@ -287,3 +310,5 @@ END
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED



Loading