mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-14 10:11:38 -06:00
88 lines
3.9 KiB
Plaintext
Executable File
88 lines
3.9 KiB
Plaintext
Executable File
#include "resource.h"
|
|
#include "../../../GuiCommon.rc"
|
|
|
|
#define xSize2 210
|
|
#define ySize2 228
|
|
|
|
#define xSize (xSize2 + marg + marg)
|
|
#define ySize (ySize2 + marg + marg)
|
|
|
|
#define bXPos1 (xSize - marg - bXSize)
|
|
#define bXPos2 (bXPos1 - 10 - bXSize)
|
|
|
|
#define bYPos (ySize - marg - bYSize)
|
|
|
|
#define gSize 160
|
|
#define gSpace 24
|
|
|
|
#define g0XSize 75
|
|
#define g1XSize 44
|
|
#define g1XPos (marg + g0XSize)
|
|
|
|
#define g10XPos (marg + marg)
|
|
#define gRatingSize 51
|
|
#define gSpeedSize 64
|
|
#define gRatingPos (xSize - marg - marg - gRatingSize)
|
|
#define gSpeedPos (gRatingPos - gSpeedSize)
|
|
#define gLabelSize (gSpeedPos - g10XPos)
|
|
#define gTotalRatingSize (gRatingSize + marg + marg)
|
|
#define gTotalRatingPos (xSize - marg - gTotalRatingSize)
|
|
|
|
#define g2XSize 58
|
|
#define g3XSize 36
|
|
#define g3XPos (marg + g2XSize)
|
|
|
|
|
|
IDD_DIALOG_BENCHMARK DIALOG 0, 0, xSize, ySize MY_MODAL_DIALOG_STYLE | WS_MINIMIZEBOX
|
|
CAPTION "Benchmark"
|
|
MY_FONT
|
|
BEGIN
|
|
PUSHBUTTON "&Restart", IDC_BUTTON_RESTART, bXPos1, marg, bXSize, bYSize
|
|
PUSHBUTTON "&Stop", IDC_BUTTON_STOP, bXPos1, 27, bXSize, bYSize
|
|
|
|
PUSHBUTTON "&Help", IDHELP, bXPos2, bYPos, bXSize,bYSize
|
|
PUSHBUTTON "Cancel", IDCANCEL, bXPos1, bYPos, bXSize, bYSize
|
|
|
|
LTEXT "&Dictionary size:", IDC_BENCHMARK_DICTIONARY, marg, marg + 1, g0XSize, 8
|
|
COMBOBOX IDC_BENCHMARK_COMBO_DICTIONARY, g1XPos, marg, g1XSize, 140, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
|
LTEXT "Memory usage:", IDC_BENCHMARK_MEMORY, marg, 25, g0XSize, 8
|
|
LTEXT "0 MB", IDC_BENCHMARK_MEMORY_VALUE, g1XPos,25,g1XSize,8
|
|
CONTROL "Multi-threading", IDC_BENCHMARK_MULTITHREADING, "Button", BS_AUTOCHECKBOX | WS_TABSTOP,
|
|
marg, 41, g0XSize, 10
|
|
|
|
RTEXT "Speed", IDC_BENCHMARK_SPEED_LABEL, gSpeedPos, 53, gSpeedSize, 8
|
|
RTEXT "Rating", IDC_BENCHMARK_RATING_LABEL, gRatingPos, 53, gRatingSize, 8
|
|
|
|
GROUPBOX "Compressing", IDC_BENCHMARK_COMPRESSING, marg, 64, xSize2, 40
|
|
|
|
LTEXT "Current", IDC_BENCHMARK_CURRENT, g10XPos, 76, gLabelSize, 8
|
|
RTEXT "100 KB/s", IDC_BENCHMARK_COMPRESSING_SPEED, gSpeedPos, 76, gSpeedSize, 8
|
|
RTEXT "0", IDC_BENCHMARK_COMPRESSING_RATING, gRatingPos, 76, gRatingSize, 8
|
|
|
|
LTEXT "Resulting", IDC_BENCHMARK_RESULTING, g10XPos, 89, gLabelSize, 8
|
|
RTEXT "100 KB/s", IDC_BENCHMARK_COMPRESSING_SPEED2, gSpeedPos, 89, gSpeedSize, 8
|
|
RTEXT "0", IDC_BENCHMARK_COMPRESSING_RATING2, gRatingPos, 89, gRatingSize, 8
|
|
|
|
GROUPBOX "Decompressing", IDC_BENCHMARK_DECOMPRESSING, marg, 111, xSize2, 40
|
|
|
|
LTEXT "Current", IDC_BENCHMARK_CURRENT2, g10XPos, 123, gLabelSize, 8
|
|
RTEXT "100 KB/s", IDC_BENCHMARK_DECOMPRESSING_SPEED, gSpeedPos, 123, gSpeedSize, 8
|
|
RTEXT "0", IDC_BENCHMARK_DECOMPRESSING_RATING, gRatingPos, 123, gRatingSize, 8
|
|
|
|
LTEXT "Resulting", IDC_BENCHMARK_RESULTING2, g10XPos, 136, gLabelSize, 8
|
|
RTEXT "100 KB/s", IDC_BENCHMARK_DECOMPRESSING_SPEED2, gSpeedPos, 136, gSpeedSize, 8
|
|
RTEXT "0", IDC_BENCHMARK_DECOMPRESSING_RATING2, gRatingPos, 136, gRatingSize, 8
|
|
|
|
GROUPBOX "Total Rating", IDC_BENCHMARK_TOTAL_RATING, gTotalRatingPos, 163, gTotalRatingSize, 38
|
|
RTEXT "0", IDC_BENCHMARK_TOTAL_RATING_VALUE, gRatingPos, 181, gRatingSize, 8
|
|
|
|
LTEXT "Elapsed time:", IDC_BENCHMARK_ELAPSED, marg, 163, g2XSize, 8
|
|
LTEXT "Size:", IDC_BENCHMARK_SIZE, marg, 176, g2XSize, 8
|
|
LTEXT "Passes:", IDC_BENCHMARK_PASSES, marg, 189, g2XSize, 8
|
|
LTEXT "Errors:", IDC_BENCHMARK_ERRORS, marg, 202, g2XSize, 8
|
|
RTEXT "00:00:00", IDC_BENCHMARK_ELAPSED_VALUE, g3XPos, 163, g3XSize, 8
|
|
RTEXT "0", IDC_BENCHMARK_SIZE_VALUE, g3XPos, 176, g3XSize, 8
|
|
RTEXT "0", IDC_BENCHMARK_PASSES_VALUE, g3XPos, 189, g3XSize, 8
|
|
RTEXT "0", IDC_BENCHMARK_ERRORS_VALUE, g3XPos, 202, g3XSize, 8
|
|
END
|