192 lines
8.4 KiB
Plaintext
Executable File
192 lines
8.4 KiB
Plaintext
Executable File
/*
|
||
* UltraDefrag - a powerful defragmentation tool for Windows NT.
|
||
* Copyright (c) 2007-2011 by Dmitri Arkhangelski (dmitriar@gmail.com).
|
||
*
|
||
* This program is free software; you can redistribute it and/or modify
|
||
* it under the terms of the GNU General Public License as published by
|
||
* the Free Software Foundation; either version 2 of the License, or
|
||
* (at your option) any later version.
|
||
*
|
||
* This program is distributed in the hope that it will be useful,
|
||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
* GNU General Public License for more details.
|
||
*
|
||
* You should have received a copy of the GNU General Public License
|
||
* along with this program; if not, write to the Free Software
|
||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||
*/
|
||
|
||
/*
|
||
* GUI resources.
|
||
*/
|
||
|
||
#include "../include/version.h"
|
||
#include "resource.h"
|
||
|
||
IDI_APP ICON DISCARDABLE "res/app.ico"
|
||
IDI_DIR ICON DISCARDABLE "res/dir.ico"
|
||
IDI_UNFRAGM ICON DISCARDABLE "res/unfragm.ico"
|
||
IDI_FRAGM ICON DISCARDABLE "res/fragm.ico"
|
||
IDI_CMP ICON DISCARDABLE "res/cmp.ico"
|
||
IDI_MFT ICON DISCARDABLE "res/mft.ico"
|
||
|
||
IDI_FIXED ICON DISCARDABLE "res/fixed.ico"
|
||
IDI_REMOVABLE ICON DISCARDABLE "res/removable.ico"
|
||
|
||
IDI_SHUTDOWN ICON DISCARDABLE "res/shutdown.ico"
|
||
|
||
IDB_ABOUTBOX_PICTURE BITMAP DISCARDABLE "res/ship.bmp"
|
||
IDB_ABOUTBOX_PICTURE_8_BIT BITMAP DISCARDABLE "res/ship_8bit.bmp"
|
||
|
||
/*
|
||
* All toolbar pictures must be in 24bpp format,
|
||
* but 8bpp versions should use less colors
|
||
* to be nicely rendered on screens with
|
||
* low color depth.
|
||
*/
|
||
|
||
/*
|
||
* Toolbar icons were copied from:
|
||
* analysis, help icons - from NSIS compiler's frontend
|
||
* stop, config, terminal, mft optimization icons - from Silk icon set 1.3 http://www.famfamfam.com/lab/icons/silk/
|
||
* report, script icons - from http://brandspankingnew.net/download.php?file=doc_types_v2.zip
|
||
* repeat icon - by Interactivemania http://www.iconfinder.com/icondetails/49846/16/alt_media_repeat_icon
|
||
* All icons are licensed under terms permitting the use for non commercial purposes.
|
||
*/
|
||
IDB_TOOLBAR BITMAP DISCARDABLE "res/toolbar24.bmp"
|
||
IDB_TOOLBAR_DISABLED BITMAP DISCARDABLE "res/toolbar24d.bmp"
|
||
IDB_TOOLBAR_HIGHLIGHTED BITMAP DISCARDABLE "res/toolbar24h.bmp"
|
||
IDB_TOOLBAR_8_BIT BITMAP DISCARDABLE "res/toolbar8.bmp"
|
||
IDB_TOOLBAR_DISABLED_8_BIT BITMAP DISCARDABLE "res/toolbar8d.bmp"
|
||
IDB_TOOLBAR_HIGHLIGHTED_8_BIT BITMAP DISCARDABLE "res/toolbar8h.bmp"
|
||
IDB_TOOLBAR_16_BIT BITMAP DISCARDABLE "res/toolbar16.bmp"
|
||
IDB_TOOLBAR_DISABLED_16_BIT BITMAP DISCARDABLE "res/toolbar16d.bmp"
|
||
IDB_TOOLBAR_HIGHLIGHTED_16_BIT BITMAP DISCARDABLE "res/toolbar16h.bmp"
|
||
|
||
IDB_MENU BITMAP DISCARDABLE "res/menu_monochrome.bmp"
|
||
|
||
IDD_ABOUT DIALOG DISCARDABLE 0, 0, 239, 93
|
||
STYLE DS_CENTER | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||
CAPTION "About Ultra Defragmenter"
|
||
FONT 9, "Courier New"
|
||
BEGIN
|
||
CONTROL IDB_ABOUTBOX_PICTURE,IDC_PIC1,"Static",SS_BITMAP | SS_CENTERIMAGE,5,4,62,78
|
||
CTEXT ABOUT_VERSION,IDC_STATIC,72,6,161,12
|
||
CTEXT "Copyright (C) 2007-2011",IDC_STATIC,72,22,161,12
|
||
CTEXT "UltraDefrag Development Team",IDC_STATIC,72,38,161,12
|
||
PUSHBUTTON "&Credits",IDC_CREDITS,72,53,76,10
|
||
PUSHBUTTON "&License",IDC_LICENSE,153,53,80,10
|
||
PUSHBUTTON "&http://ultradefrag.sourceforge.net",IDC_HOMEPAGE,72,70,
|
||
161,12,BS_FLAT
|
||
END
|
||
|
||
IDD_ABOUT_8_BIT DIALOG DISCARDABLE 0, 0, 239, 93
|
||
STYLE DS_CENTER | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||
CAPTION "About Ultra Defragmenter"
|
||
FONT 9, "Courier New"
|
||
BEGIN
|
||
CONTROL IDB_ABOUTBOX_PICTURE_8_BIT,IDC_PIC1,"Static",SS_BITMAP | SS_CENTERIMAGE,5,4,62,78
|
||
CTEXT ABOUT_VERSION,IDC_STATIC,72,6,161,12
|
||
CTEXT "Copyright (C) 2007-2011",IDC_STATIC,72,22,161,12
|
||
CTEXT "UltraDefrag Development Team",IDC_STATIC,72,38,161,12
|
||
PUSHBUTTON "&Credits",IDC_CREDITS,72,53,76,10
|
||
PUSHBUTTON "&License",IDC_LICENSE,153,53,80,10
|
||
PUSHBUTTON "&http://ultradefrag.sourceforge.net",IDC_HOMEPAGE,72,70,
|
||
161,12,BS_FLAT
|
||
END
|
||
|
||
/* this dialog should be centered on the screen, because the main window is closed anyway */
|
||
IDD_SHUTDOWN DIALOG DISCARDABLE 0, 0, 248, 58
|
||
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||
EXSTYLE WS_EX_TOPMOST
|
||
CAPTION "Please Confirm"
|
||
FONT 8, "MS Shell Dlg"
|
||
BEGIN
|
||
CONTROL IDI_SHUTDOWN,IDC_SHUTDOWN_ICON,"Static",SS_ICON | SS_CENTERIMAGE,0,0,32,32
|
||
CTEXT "Do you really want to shutdown when done?",IDC_MESSAGE,32,12,200,12
|
||
CTEXT "seconds until shutdown",IDC_DELAY_MSG,32,22,200,12
|
||
PUSHBUTTON "&Yes",IDC_YES_BUTTON,72,37,50,15
|
||
PUSHBUTTON "&No",IDC_NO_BUTTON,126,37,50,15,BS_DEFPUSHBUTTON
|
||
END
|
||
|
||
IDD_CHECK_CONFIRM DIALOG DISCARDABLE 0, 0, 248, 58
|
||
STYLE DS_CENTER | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||
CAPTION "Please Confirm"
|
||
FONT 8, "MS Shell Dlg"
|
||
BEGIN
|
||
CONTROL IDI_SHUTDOWN,IDC_SHUTDOWN_ICON,"Static",SS_ICON | SS_CENTERIMAGE,0,0,32,32
|
||
CTEXT "Do you really want to shutdown when done?",IDC_MESSAGE,32,12,200,12
|
||
PUSHBUTTON "&Yes",IDC_YES_BUTTON,72,37,50,15,BS_DEFPUSHBUTTON
|
||
PUSHBUTTON "&No",IDC_NO_BUTTON,126,37,50,15
|
||
END
|
||
|
||
IDR_ACCELERATOR2 ACCELERATORS DISCARDABLE
|
||
BEGIN
|
||
/* VK_ESCAPE, IDOK, VIRTKEY, NOINVERT*/
|
||
VK_F1, IDC_CREDITS, VIRTKEY, NOINVERT
|
||
VK_F2, IDC_LICENSE, VIRTKEY, NOINVERT
|
||
VK_F3, IDC_HOMEPAGE, VIRTKEY, NOINVERT
|
||
END
|
||
|
||
IDR_MAIN_ACCELERATOR ACCELERATORS DISCARDABLE
|
||
BEGIN
|
||
VK_F5, IDM_ANALYZE, VIRTKEY, NOINVERT
|
||
VK_F6, IDM_DEFRAG, VIRTKEY, NOINVERT
|
||
VK_F7, IDM_QUICK_OPTIMIZE, VIRTKEY, NOINVERT
|
||
VK_F7, IDM_FULL_OPTIMIZE, VIRTKEY, CONTROL, NOINVERT
|
||
VK_F7, IDM_OPTIMIZE_MFT, VIRTKEY, SHIFT, NOINVERT
|
||
"C", IDM_STOP, VIRTKEY, CONTROL, NOINVERT
|
||
"R", IDM_REPEAT_ACTION, VIRTKEY, SHIFT, NOINVERT
|
||
"M", IDM_IGNORE_REMOVABLE_MEDIA, VIRTKEY, CONTROL, NOINVERT
|
||
"D", IDM_RESCAN, VIRTKEY, CONTROL, NOINVERT
|
||
VK_F8, IDM_SHOW_REPORT, VIRTKEY, NOINVERT
|
||
VK_F9, IDM_CFG_GUI_FONT, VIRTKEY, NOINVERT
|
||
VK_F10, IDM_CFG_GUI_SETTINGS, VIRTKEY, NOINVERT
|
||
VK_F11, IDM_CFG_BOOT_ENABLE, VIRTKEY, NOINVERT
|
||
VK_F12, IDM_CFG_BOOT_SCRIPT, VIRTKEY, NOINVERT
|
||
"R", IDM_CFG_REPORTS, VIRTKEY, CONTROL, NOINVERT
|
||
VK_F1, IDM_CONTENTS, VIRTKEY, NOINVERT
|
||
VK_F2, IDM_BEST_PRACTICE, VIRTKEY, NOINVERT
|
||
VK_F3, IDM_FAQ, VIRTKEY, NOINVERT
|
||
VK_F4, IDM_ABOUT, VIRTKEY, NOINVERT
|
||
"A", IDM_SELECT_ALL, VIRTKEY, CONTROL, NOINVERT
|
||
VK_RETURN, IDM_ANALYZE, VIRTKEY, NOINVERT
|
||
END
|
||
|
||
/* manifests for all targets produces make-manifests.cmd script */
|
||
1 24 "res/ultradefrag.manifest"
|
||
|
||
VS_VERSION_INFO VERSIONINFO
|
||
FILEVERSION VERSION
|
||
PRODUCTVERSION VERSION
|
||
FILEFLAGSMASK 0x3fL
|
||
#ifdef _DEBUG
|
||
FILEFLAGS 0x1L
|
||
#else
|
||
FILEFLAGS 0x0L
|
||
#endif
|
||
FILEOS 0x40004L
|
||
FILETYPE 0x1L
|
||
FILESUBTYPE 0x0L
|
||
BEGIN
|
||
BLOCK "StringFileInfo"
|
||
BEGIN
|
||
BLOCK "040904b0"
|
||
BEGIN
|
||
VALUE "CompanyName", "UltraDefrag Development Team\0"
|
||
VALUE "FileDescription", "UltraDefrag GUI interface\0"
|
||
VALUE "FileVersion", VERSION2
|
||
VALUE "InternalName", "ultradefrag\0"
|
||
VALUE "LegalCopyright", "Copyright <20> 2007-2011 UltraDefrag Development Team\0"
|
||
VALUE "OriginalFilename", "ultradefrag.exe\0"
|
||
VALUE "ProductName", "UltraDefrag\0"
|
||
VALUE "ProductVersion", VERSION2
|
||
END
|
||
END
|
||
BLOCK "VarFileInfo"
|
||
BEGIN
|
||
VALUE "Translation", 0x409, 1200
|
||
END
|
||
END
|