File tree Expand file tree Collapse file tree 11 files changed +21
-5
lines changed Expand file tree Collapse file tree 11 files changed +21
-5
lines changed Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ if "%1" == "x64" (
73
73
)
74
74
75
75
rem Create folder structure
76
- for %%i in (ColorSchemes Languages\ShellExtension Filters MergePlugins Docs Frhed\Docs Frhed\Languages WinIMerge WinWebDiff Merge7z\Lang Commands\Apache-Tika Commands\tidy-html5 Commands\jq Commands\q Commands\msys2 Commands\md4c) do (
76
+ for %%i in (ColorSchemes Languages\ShellExtension Filters MergePlugins Docs Frhed\Docs Frhed\Languages WinIMerge WinWebDiff Merge7z\Lang Commands\Apache-Tika Commands\tidy-html5 Commands\jq Commands\q Commands\msys2 Commands\md4c Resources ) do (
77
77
mkdir " %DISTDIR% \%PLATFORMH% zip-version\WinMerge\%%i " 2 > NUL
78
78
)
79
79
@@ -202,6 +202,10 @@ copy Build\md4c\mingw32\share\licenses\md4c\LICENSE.md "%DISTDIR%\%PLATFORMH%zip
202
202
rem Plugin.xml
203
203
copy Plugins\Plugins.xml " %DISTDIR% \%PLATFORMH% zip-version\WinMerge\MergePlugins\" > NUL
204
204
205
+ rem Copy Resources...
206
+ echo Copy Resources...
207
+ copy Src\res\splash.png " %DISTDIR% \%PLATFORMH% zip-version\WinMerge\Resources\" > NUL
208
+
205
209
echo .
206
210
echo ------------------------------------------------------------
207
211
echo Pack archive...
Original file line number Diff line number Diff line change @@ -88,6 +88,7 @@ for %%i in (x86 x64 ARM ARM64) do (
88
88
mkdir Build\%%i \%%j \Commands\tidy-html5 2 > NUL
89
89
mkdir Build\%%i \%%j \Commands\msys2\usr\bin 2 > NUL
90
90
mkdir Build\%%i \%%j \Commands\md4c 2 > NUL
91
+ mkdir Build\%%i \%%j \Resources 2 > NUL
91
92
if not " Build\%%i \Release" == " Build\%%i \%%j " (
92
93
echo ** Merge7z
93
94
xcopy /s/y Build\%%i \Release\Merge7z Build\%%i \%%j \Merge7z\
@@ -123,6 +124,8 @@ for %%i in (x86 x64 ARM ARM64) do (
123
124
copy Plugins\dlls\%%i \*.dll Build\%%i \%%j \MergePlugins\
124
125
echo ** ShellExtension
125
126
xcopy /s/y Build\ShellExtension\WinMergeContextMenuPackage.msix Build\%%i \%%j
127
+ echo ** Resources
128
+ copy Src\res\splash.png Build\%%i \%%j \Resources\
126
129
)
127
130
)
128
131
Original file line number Diff line number Diff line change @@ -421,6 +421,8 @@ Source: ..\..\Build\{#ARCH}\Release\WinMergeU.exe; DestDir: {app}; Flags: prompt
421
421
; Visual Elements
422
422
Source : ..\..\Build\{#ARCH}\Release\WinMergeU.VisualElementsManifest.xml; DestDir : {app} ; Flags : promptifolder ; Components : Core
423
423
Source : ..\..\Build\{#ARCH}\Release\LogoImages\*.png; DestDir : {app} \LogoImages; Flags : promptifolder ; Components : Core
424
+ ; Resources
425
+ Source : ..\..\Build\{#ARCH}\Release\Resources\*.png; DestDir : {app} \Resources; Flags : promptifolder ; Components : Core
424
426
; 32Bit Plugin Proxy
425
427
Source : ..\..\Plugins\WinMerge32BitPluginProxy\Release\WinMerge32BitPluginProxy.exe; DestDir : {app} ; Flags : promptifolder ; Components : Core
426
428
Original file line number Diff line number Diff line change @@ -420,6 +420,8 @@ Source: ..\..\Build\{#ARCH}\Release\WinMergeU.exe; DestDir: {app}; Flags: prompt
420
420
; Visual Elements
421
421
Source : ..\..\Build\{#ARCH}\Release\WinMergeU.VisualElementsManifest.xml; DestDir : {app} ; Flags : promptifolder ; Components : Core
422
422
Source : ..\..\Build\{#ARCH}\Release\LogoImages\*.png; DestDir : {app} \LogoImages; Flags : promptifolder ; Components : Core
423
+ ; Resources
424
+ Source : ..\..\Build\{#ARCH}\Release\Resources\*.png; DestDir : {app} \Resources; Flags : promptifolder ; Components : Core
423
425
; 32Bit Plugin Proxy
424
426
Source : ..\..\Plugins\WinMerge32BitPluginProxy\Release\WinMerge32BitPluginProxy.exe; DestDir : {app} ; Flags : promptifolder ; Components : Core
425
427
Original file line number Diff line number Diff line change @@ -412,6 +412,8 @@ Source: ..\..\Build\{#ARCH}\Release\WinMergeU.exe; DestDir: {app}; Flags: prompt
412
412
; Visual Elements
413
413
Source : ..\..\Build\{#ARCH}\Release\WinMergeU.VisualElementsManifest.xml; DestDir : {app} ; Flags : promptifolder ; Components : Core
414
414
Source : ..\..\Build\{#ARCH}\Release\LogoImages\*.png; DestDir : {app} \LogoImages; Flags : promptifolder ; Components : Core
415
+ ; Resources
416
+ Source : ..\..\Build\{#ARCH}\Release\Resources\*.png; DestDir : {app} \Resources; Flags : promptifolder ; Components : Core
415
417
; 32Bit Plugin Proxy
416
418
Source : ..\..\Plugins\WinMerge32BitPluginProxy\Release\WinMerge32BitPluginProxy.exe; DestDir : {app} ; Flags : promptifolder ; Components : Core
417
419
Original file line number Diff line number Diff line change @@ -411,6 +411,8 @@ Source: ..\..\Build\{#ARCH}\Release\WinMergeU.exe; DestDir: {app}; Flags: prompt
411
411
; Visual Elements
412
412
Source : ..\..\Build\{#ARCH}\Release\WinMergeU.VisualElementsManifest.xml; DestDir : {app} ; Flags : promptifolder ; Components : Core
413
413
Source : ..\..\Build\{#ARCH}\Release\LogoImages\*.png; DestDir : {app} \LogoImages; Flags : promptifolder ; Components : Core
414
+ ; Resources
415
+ Source : ..\..\Build\{#ARCH}\Release\Resources\*.png; DestDir : {app} \Resources; Flags : promptifolder ; Components : Core
414
416
; 32Bit Plugin Proxy
415
417
Source : ..\..\Plugins\WinMerge32BitPluginProxy\Release\WinMerge32BitPluginProxy.exe; DestDir : {app} ; Flags : promptifolder ; Components : Core
416
418
Original file line number Diff line number Diff line change @@ -436,6 +436,8 @@ Source: ..\..\Build\{#ARCH}\Release\WinMergeU.exe; DestDir: {app}; Flags: prompt
436
436
; Visual Elements
437
437
Source : ..\..\Build\{#ARCH}\Release\WinMergeU.VisualElementsManifest.xml; DestDir : {app} ; Flags : promptifolder ; Components : Core
438
438
Source : ..\..\Build\{#ARCH}\Release\LogoImages\*.png; DestDir : {app} \LogoImages; Flags : promptifolder ; Components : Core
439
+ ; Resources
440
+ Source : ..\..\Build\{#ARCH}\Release\Resources\*.png; DestDir : {app} \Resources; Flags : promptifolder ; Components : Core
439
441
440
442
; Shell extension
441
443
Source : ..\..\Build\ShellExtension\{#ShellExtension32bit}; DestDir : {app} ; Flags : regserver uninsrestartdelete restartreplace promptifolder ; \
Original file line number Diff line number Diff line change 9
9
#include " stdafx.h"
10
10
#include " AboutDlg.h"
11
11
#include " TrDialogs.h"
12
- #include " Bitmap.h"
12
+ #include " paths.h"
13
+ #include " Environment.h"
13
14
#include " resource.h" // IDD_ABOUTBOX
14
15
15
16
// https://www.gnu.org/graphics/gnu-ascii.html
@@ -104,7 +105,7 @@ BOOL CAboutDlg::Impl::OnInitDialog()
104
105
{
105
106
CTrDialog::OnInitDialog ();
106
107
107
- if (!LoadImageFromResource ( m_image, MAKEINTRESOURCE (IDR_SPLASH ), _T (" IMAGE " )))
108
+ if (!m_image. Load ( paths::ConcatPath ( env::GetProgPath ( ), _T (" Resources \\ splash.png " )). c_str ( )))
108
109
{
109
110
// FIXME: LoadImageFromResource() seems to fail when running on Wine 5.0.
110
111
}
Original file line number Diff line number Diff line change 109
109
// Image
110
110
//
111
111
112
- IDR_SPLASH IMAGE "res\\splash.jpg"
113
112
IDR_LOGO IMAGE "res\\logo.jpg"
114
113
IDR_MARGIN_ICONS_PNG IMAGE "res\\mg_icons.png"
115
114
Original file line number Diff line number Diff line change 90
90
#define IDD_PLUGINS_EDITPLUGIN 288
91
91
#define IDI_ROTATE2 302
92
92
#define IDR_LOGO 307
93
- #define IDR_SPLASH 308
94
93
#define IDR_MARGIN_ICONS_PNG 310
95
94
#define IDB_EDIT_COPY 316
96
95
#define IDB_EDIT_CUT 317
You can’t perform that action at this time.
0 commit comments