[0.4.13][CMD] Correctly honour the "short" path flag in %~var enhanced variables expansion (#5433) CORE-14096, [REACTOS] Cleanup CORE-18077

First and foremost this ports back:
0.4.15-dev-6317-g 8ce4b73920 [CMD] Correctly honour the "short" path flag in %~var enhanced variables expansion (#5433) CORE-14096
and some trivial whitespace-improvements in [CMD] and since that is still small and each rls-iso-creation takes me considerable amount of time I picked it together with:

0.4.15-dev-3887-g c3f4c11af1 [REACTOS] de-DE.rc in all modules: DIE! EINGABETASTE! DIE! CORE-18077
and since that one would have required me to also touch the abandoned Winefile-component ( == waste-of-time)
I instead just picked the following 2 commits as well:
0.4.15-dev-5633-g b82353cadd [WINEFILE] Remove Winefile application (#5030)
0.4.15-dev-3590-g 51b2197c12 [ROSAPPS] Remove unmaintained / half-implemented imagesoft (#3976)

size of cmd.exe after this commit (it did not increase):
cmd.exe master          RosBEWin2.2.2 GCC8.4.0 dbg x86  1.452.032 (0.4.15-dev-8157-gabd34b6)
cmd.exe releases/0.4.14 RosBEWin2.2.2 GCC8.4.0 dbg x86  1.317.376
cmd.exe releases/0.4.14 RosBEWin2.1.6 GCC4.7.2 dbg x86  1.278.976
cmd.exe releases/0.4.13 RosBEWin2.1.6 GCC4.7.2 dbg x86  1.278.464
cmd.exe releases/0.4.12 RosBEWin2.1.6 GCC4.7.2 dbg x86  1.315.328
cmd.exe releases/0.4.11 RosBEWin2.1.6 GCC4.7.2 dbg x86  1.315.328
cmd.exe releases/0.4.10 RosBEWin2.1.6 GCC4.7.2 dbg x86  1.313.280
cmd.exe releases/0.4. 9 RosBEWin2.1.6 GCC4.7.2 dbg x86  1.304.576
cmd.exe releases/0.4. 8 RosBEWin2.1.6 GCC4.7.2 dbg x86  1.304.064
cmd.exe releases/0.4. 7 RosBEWin2.1.6 GCC4.7.2 dbg x86  1.269.760
This commit is contained in:
Joachim Henze 2024-06-02 20:10:40 +02:00
parent f7e45e4eed
commit ee87e20915
123 changed files with 18 additions and 21095 deletions

View file

@ -11,7 +11,7 @@ LABEL [Laufwerk:][Bezeichnung]\n\n\
STRING_LABEL_TEXT1 "Volume in Laufwerk %c: ist %s\n"
STRING_LABEL_TEXT2 "Volume in Laufwerk %c: hat keine Bezeichnung\n"
STRING_LABEL_TEXT3 "Volumenummer: %04X-%04X\n"
STRING_LABEL_TEXT4 "Volumebezeichnung (32 Zeichen, EINGABETASTE für keine)? "
STRING_LABEL_TEXT4 "Volumebezeichnung (32 Zeichen, ENTER für keine)? "
STRING_LABEL_PROMPT "Aktuelle Volumebezeichnung löschen (J/N)? "
STRING_LABEL_OPTIONS "JN"
STRING_ERROR_INVALID_DRIVE "Ungültige Laufwerksangaben\n"

View file

@ -4,7 +4,7 @@ STRINGTABLE
{
STRING_INVPARMS, "Falsche Parameteranzahl - xcopy /? zeigt Hilfe an\n"
STRING_INVPARM, "Unbekannter Parameter '%1' - xcopy /? zeigt Hilfe an\n"
STRING_PAUSE, "Eingabetaste betätigen, um mit dem Kopieren zu beginnen\n"
STRING_PAUSE, "ENTER betätigen, um mit dem Kopieren zu beginnen\n"
STRING_SIMCOPY, "%1!d! Datei(en) würden kopiert\n"
STRING_COPY, "%1!d! Datei(en) kopiert\n"
STRING_QISDIR, "Ist '%1' eine Datei oder ein Verzeichnis\n\

View file

@ -542,7 +542,7 @@ Execute(LPTSTR Full, LPTSTR First, LPTSTR Rest, PARSED_COMMAND *Cmd)
/*
* look through the internal commands and determine whether or not this
* command is one of them. If it is, call the command. If not, call
* command is one of them. If it is, call the command. If not, call
* execute to run it as an external program.
*
* first - first word on command line
@ -1048,11 +1048,9 @@ GetEnhancedVar(TCHAR **pFormat, LPTSTR (*GetVar)(TCHAR, BOOL *))
if (hFind != INVALID_HANDLE_VALUE)
{
LPTSTR FixedComponent = w32fd.cFileName;
if (*w32fd.cAlternateFileName &&
((Modifiers & M_SHORT) || !_tcsicmp(In, w32fd.cAlternateFileName)))
{
if ((Modifiers & M_SHORT) && *w32fd.cAlternateFileName)
FixedComponent = w32fd.cAlternateFileName;
}
FindClose(hFind);
if (Out + _tcslen(FixedComponent) + 1 >= &FixedPath[MAX_PATH])
@ -1166,7 +1164,7 @@ GetBatchVar(TCHAR *varName, UINT *varNameLen)
*varNameLen = 1;
switch ( *varName )
switch (*varName)
{
case _T('~'):
varNameEnd = varName + 1;
@ -1191,9 +1189,7 @@ GetBatchVar(TCHAR *varName, UINT *varNameLen)
return FindArg(*varName, &dummy);
case _T('*'):
//
// Copy over the raw params(not including the batch file name
//
return bc->raw_params;
case _T('%'):
@ -1428,9 +1424,7 @@ DoDelayedExpansion(LPTSTR Line)
/*
* do the prompt/input/process loop
*
*/
BOOL
ReadLine(TCHAR *commandline, BOOL bMore)
{
@ -1507,8 +1501,8 @@ ProcessInput(VOID)
*/
BOOL WINAPI BreakHandler(DWORD dwCtrlType)
{
DWORD dwWritten;
INPUT_RECORD rec;
DWORD dwWritten;
INPUT_RECORD rec;
if ((dwCtrlType != CTRL_C_EVENT) &&
(dwCtrlType != CTRL_BREAK_EVENT))
@ -1564,7 +1558,6 @@ VOID RemoveBreakHandler(VOID)
/*
* show commands and options that are available.
*
*/
#if 0
static VOID
@ -1605,7 +1598,7 @@ LoadRegistrySettings(HKEY hKeyRoot)
DWORD dwType, len;
/*
* Buffer big enough to hold the string L"4294967295",
* corresponding to the literal 0xFFFFFFFF (MAX_ULONG) in decimal.
* corresponding to the literal 0xFFFFFFFF (MAXULONG) in decimal.
*/
DWORD Buffer[6];
@ -1841,8 +1834,6 @@ Initialize(VOID)
HMODULE NtDllModule;
TCHAR commandline[CMDLINE_LENGTH];
TCHAR ModuleName[_MAX_PATH + 1];
// INT nExitCode;
HANDLE hIn, hOut;
TCHAR *ptr, *cmdLine, option = 0;
@ -1916,18 +1907,18 @@ Initialize(VOID)
}
else if (option == _T('P'))
{
if (!IsExistingFile (_T("\\autoexec.bat")))
if (!IsExistingFile(_T("\\autoexec.bat")))
{
#ifdef INCLUDE_CMD_DATE
cmd_date (_T(""));
cmd_date(_T(""));
#endif
#ifdef INCLUDE_CMD_TIME
cmd_time (_T(""));
cmd_time(_T(""));
#endif
}
else
{
ParseCommandLine (_T("\\autoexec.bat"));
ParseCommandLine(_T("\\autoexec.bat"));
}
bCanExit = FALSE;
}
@ -2026,10 +2017,9 @@ Initialize(VOID)
{
/* Do the /C or /K command */
GetCmdLineCommand(commandline, &ptr[2], AlwaysStrip);
/* nExitCode = */ ParseCommandLine(commandline);
ParseCommandLine(commandline);
if (fSingleCommand == 1)
{
// nErrorLevel = nExitCode;
bExit = TRUE;
}
fSingleCommand = 0;
@ -2107,7 +2097,6 @@ int _tmain(int argc, const TCHAR *argv[])
/* Do the cleanup */
Cleanup();
cmd_free(lpOriginalEnvironment);
cmd_exit(nErrorLevel);

View file

@ -112,7 +112,7 @@ device."
DATE [/T][Datum]\n\n\
/T nur Datum anzeigen\n\n\
Der Befehl DATE ohne Parameter zeigt das aktuelle Datum an und fragt nach\n\
einem neuen. Drücken Sie die EINGABETASTE, um das bisherige Datum zu behalten."
einem neuen. Drücken Sie ENTER, um das bisherige Datum zu behalten."
STRING_DEL_HELP1 "Löscht eine oder mehrere Dateien.\n\n\
DEL [/N /P /T /Q /W /Y /Z] Dateinamen ...\n\
DELETE [/N /P /T /Q /W /Y /Z] Dateinamen ...\n\
@ -391,7 +391,7 @@ TITLE [Zeichenfolge]\n\n\
TIME [/T][Zeit]\n\n\
/T nur anzeigen\n\n\
TIME ohne Parameter zeigt die aktuelle Systemzeit an und fragt nach der neuen\n\
Uhrzeit. Drücken Sie die EINGABETASTE, um die bisherige Zeit beizubehalten."
Uhrzeit. Drücken Sie ENTER, um die bisherige Zeit beizubehalten."
STRING_TIME_HELP2 "Geben Sie eine neue Zeit ein: "
STRING_TIMER_HELP1 "Verstrichene %d Millisekunden\n"
STRING_TIMER_HELP2 "Verstrichene %02d%c%02d%c%02d%c%02d\n"

View file

@ -22,7 +22,7 @@ BEGIN
STRING_UNKNOW_ARG "Unbekanntes Argument: %s\n"
STRING_DRIVE_PARM "Benötigter Laufwerksparameter fehlt.\n\n"
STRING_ERROR_DRIVE_TYPE "Konnte den Laufwerkstyp nicht erhalten"
STRING_INSERT_DISK "Legen Sie eine neue Diskette in Laufwerk %C: ein\nund betätigen Sie die Eingabetaste, wenn das Laufwerk\nbereit ist."
STRING_INSERT_DISK "Legen Sie eine neue Diskette in Laufwerk %C: ein\nund drücken Sie ENTER, wenn das Laufwerk bereit ist."
STRING_NO_VOLUME "Kann Medium nicht abfragen"
STRING_NO_VOLUME_SIZE "Kann Mediengröße nicht abfragen"
STRING_FILESYSTEM "Der Typ des Dateisystems ist %s.\n"
@ -35,7 +35,7 @@ BEGIN
STRING_CREATE_FSYS "Erzeuge Dateisystem-Strukturen.\n"
STRING_FMT_COMPLETE "Formatierung abgeschlossen.\n"
STRING_VOL_COMPRESS "Medium unterstützt keine Kompression.\n"
STRING_ENTER_LABEL "Datenträgerbezeichnung (11 Zeichen, Eingabetaste für keine)? "
STRING_ENTER_LABEL "Datenträgerbezeichnung (11 Zeichen, ENTER für keine)? "
STRING_NO_LABEL "Konnte Datenträger nicht benennen"
STRING_FREE_SPACE "\n%I64d Bytes Speicherkapazität.\n%I64d Bytes freier Speicher.\n"
STRING_SERIAL_NUMBER "\nDatenträger-Seriennummer ist %04X-%04X\n"

View file

@ -4,11 +4,9 @@ if (ARCH STREQUAL "i386")
add_subdirectory(explorer-old)
add_subdirectory(fraginator)
endif()
add_subdirectory(imagesoft)
add_subdirectory(net)
add_subdirectory(notevil)
add_subdirectory(rosinternals)
add_subdirectory(screensavers)
add_subdirectory(sysutils)
add_subdirectory(vcdcontroltool)
add_subdirectory(winfile)

View file

@ -1,23 +0,0 @@
list(APPEND SOURCE
about.c
adjust.c
brightness.c
contrast.c
custcombo.c
floatwindow.c
font.c
imagesoft.c
imgedwnd.c
mainwnd.c
misc.c
opensave.c
tooldock.c
precomp.h
)
add_executable(imagesoft ${SOURCE} imagesoft.rc)
add_pch(imagesoft precomp.h SOURCE)
set_module_type(imagesoft win32gui UNICODE)
add_importlibs(imagesoft gdi32 user32 advapi32 version comctl32 shell32 comdlg32 msvcrt kernel32)
add_cd_file(TARGET imagesoft DESTINATION reactos/system32 FOR all)

View file

@ -1,54 +0,0 @@
#include <precomp.h>
INT_PTR CALLBACK
AboutDialogProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam)
{
HWND hLicenseEditWnd;
HICON hIcon = NULL;
TCHAR strLicense[700];
switch (message)
{
case WM_INITDIALOG:
hIcon = (HICON) LoadImage(hInstance,
MAKEINTRESOURCE(IDI_IMAGESOFTICON),
IMAGE_ICON,
16,
16,
0);
SendMessage(hDlg,
WM_SETICON,
ICON_SMALL,
(LPARAM)hIcon);
hLicenseEditWnd = GetDlgItem(hDlg,
IDC_LICENSE_EDIT);
LoadString(hInstance,
IDS_LICENSE,
strLicense,
sizeof(strLicense) / sizeof(TCHAR));
SetWindowText(hLicenseEditWnd,
strLicense);
return TRUE;
case WM_COMMAND:
if ((LOWORD(wParam) == IDOK) || (LOWORD(wParam) == IDCANCEL))
{
DestroyIcon(hIcon);
EndDialog(hDlg,
LOWORD(wParam));
return TRUE;
}
break;
}
return FALSE;
}

View file

@ -1,525 +0,0 @@
#include <precomp.h>
BOOL
DisplayBlackAndWhite(HWND hwnd,
HDC hdcMem,
HBITMAP hBitmap)
{
BITMAPINFO bi;
BITMAP bitmap;
BOOL bRes;
DWORD Count = 0;
INT i, j;
PBYTE pBits;
RECT rc;
GetObject(hBitmap,
sizeof(BITMAP),
&bitmap);
/* Bitmap header */
bi.bmiHeader.biSize = sizeof(bi.bmiHeader);
bi.bmiHeader.biWidth = bitmap.bmWidth;
bi.bmiHeader.biHeight = bitmap.bmHeight;
bi.bmiHeader.biPlanes = 1;
bi.bmiHeader.biBitCount = 32;
bi.bmiHeader.biCompression = BI_RGB;
bi.bmiHeader.biSizeImage = bitmap.bmWidth * bitmap.bmHeight * 4;
bi.bmiHeader.biClrUsed = 0;
bi.bmiHeader.biClrImportant = 0;
/* Buffer */
pBits = (PBYTE)HeapAlloc(ProcessHeap,
0,
bitmap.bmWidth * bitmap.bmHeight * 4);
if (!pBits)
return FALSE;
/* get the bits from the original bitmap */
bRes = GetDIBits(hdcMem,
hBitmap,
0,
bitmap.bmHeight,
pBits,
&bi,
DIB_RGB_COLORS);
for (i = 0; i < bitmap.bmHeight; i++)
{
for (j = 0; j < bitmap.bmWidth; j++)
{
DWORD Val = 0;
INT b, g, r;
CopyMemory(&Val,
&pBits[Count],
4);
/* Get pixels in reverse order */
b = GetRValue(Val);
g = GetGValue(Val);
r = GetBValue(Val);
/* get the average color value */
Val = (r + g + b) / 3;
/* assign to RGB color */
Val = RGB(Val, Val, Val);
CopyMemory(&pBits[Count],
&Val,
4);
Count+=4;
}
}
/* Set the new pixel bits */
SetDIBits(hdcMem,
hBitmap,
0,
bRes,
pBits,
&bi,
DIB_RGB_COLORS);
HeapFree(ProcessHeap,
0,
pBits);
GetClientRect(hwnd,
&rc);
InvalidateRect(hwnd,
&rc,
FALSE);
return TRUE;
}
BOOL
DisplayInvertedColors(HWND hwnd,
HDC hdcMem,
HBITMAP hBitmap)
{
BITMAPINFO bi;
BITMAP bitmap;
BOOL bRes;
DWORD Count = 0;
INT i, j;
PBYTE pBits;
RECT rc;
GetObject(hBitmap,
sizeof(BITMAP),
&bitmap);
/* Bitmap header */
bi.bmiHeader.biSize = sizeof(bi.bmiHeader);
bi.bmiHeader.biWidth = bitmap.bmWidth;
bi.bmiHeader.biHeight = bitmap.bmHeight;
bi.bmiHeader.biPlanes = 1;
bi.bmiHeader.biBitCount = 32;
bi.bmiHeader.biCompression = BI_RGB;
bi.bmiHeader.biSizeImage = bitmap.bmWidth * bitmap.bmHeight * 4;
bi.bmiHeader.biClrUsed = 0;
bi.bmiHeader.biClrImportant = 0;
/* Buffer */
pBits = (PBYTE)HeapAlloc(ProcessHeap,
0,
bitmap.bmWidth * bitmap.bmHeight * 4);
if (!pBits)
return FALSE;
/* get the bits from the original bitmap */
bRes = GetDIBits(hdcMem,
hBitmap,
0,
bitmap.bmHeight,
pBits,
&bi,
DIB_RGB_COLORS);
for (i = 0; i < bitmap.bmHeight; i++)
{
for (j = 0; j < bitmap.bmWidth; j++)
{
DWORD Val = 0;
INT b, g, r;
CopyMemory(&Val,
&pBits[Count],
4);
b = 255 - GetRValue(Val);
g = 255 - GetGValue(Val);
r = 255 - GetBValue(Val);
Val = RGB(b, g, r);
CopyMemory(&pBits[Count],
&Val,
4);
Count+=4;
}
}
/* Set the new pixel bits */
SetDIBits(hdcMem,
hBitmap,
0,
bRes,
pBits,
&bi,
DIB_RGB_COLORS);
HeapFree(ProcessHeap,
0,
pBits);
GetClientRect(hwnd,
&rc);
InvalidateRect(hwnd,
&rc,
FALSE);
return TRUE;
}
BOOL
DisplayBlur(HWND hwnd,
HDC hdcMem,
HBITMAP hBitmap)
{
BITMAPINFO bi;
BITMAP bitmap;
BOOL bRes;
DWORD Count = 0;
INT i, j;
PBYTE pBits, pBitsTemp;
RECT rc;
GetObject(hBitmap,
sizeof(BITMAP),
&bitmap);
/* Bitmap header */
bi.bmiHeader.biSize = sizeof(bi.bmiHeader);
bi.bmiHeader.biWidth = bitmap.bmWidth;
bi.bmiHeader.biHeight = bitmap.bmHeight;
bi.bmiHeader.biPlanes = 1;
bi.bmiHeader.biBitCount = 32;
bi.bmiHeader.biCompression = BI_RGB;
bi.bmiHeader.biSizeImage = bitmap.bmWidth * bitmap.bmHeight * 4;
bi.bmiHeader.biClrUsed = 0;
bi.bmiHeader.biClrImportant = 0;
/* Buffer */
pBits = (PBYTE)HeapAlloc(ProcessHeap,
0,
bitmap.bmWidth * bitmap.bmHeight * 4);
pBitsTemp = (PBYTE)HeapAlloc(ProcessHeap,
0,
bitmap.bmWidth * bitmap.bmHeight * 4);
if (!pBits || !pBitsTemp)
return FALSE;
/* get the bits from the original bitmap */
bRes = GetDIBits(hdcMem,
hBitmap,
0,
bitmap.bmHeight,
pBits,
&bi,
DIB_RGB_COLORS);
for (i = 0; i < bitmap.bmHeight; i++)
{
for (j = 0; j < bitmap.bmWidth; j++)
{
LONG Val = 0;
INT b, g, r;
INT c1, c2, c3, c4, c5;
CopyMemory(&Val,
&pBits[Count],
4);
b = GetRValue(Val);
g = GetGValue(Val);
r = GetBValue(Val);
c1 = r;
/* Red */
if ((Count < ((bitmap.bmHeight - 1) * bitmap.bmWidth * 4lu)) &&
(Count > (bitmap.bmWidth * 4lu)))
{
CopyMemory(&Val, &pBits[Count - (bitmap.bmWidth * 4)], 4);
c2 = GetBValue(Val);
CopyMemory(&Val, &pBits[Count + 4], 4);
c3 = GetBValue(Val);
CopyMemory(&Val, &pBits[(Count + (bitmap.bmWidth * 4))], 4);
c4 = GetBValue(Val);
CopyMemory(&Val, &pBits[Count - 4], 4);
c5 = GetBValue(Val);
r = (c1 + c2 + c3 + c4 + c5) / 5;
}
/* Green */
c1 = g;
if ((Count < ((bitmap.bmHeight - 1) * bitmap.bmWidth * 4lu)) &&
(Count > (bitmap.bmWidth * 4lu)))
{
CopyMemory(&Val, &pBits[(Count - (bitmap.bmWidth * 4lu))], 4);
c2 = GetGValue(Val);
CopyMemory(&Val, &pBits[Count + 4], 4);
c3 = GetGValue(Val);
CopyMemory(&Val, &pBits[(Count + (bitmap.bmWidth * 4lu))], 4);
c4 = GetGValue(Val);
CopyMemory(&Val, &pBits[Count-4], 4);
c5 = GetGValue(Val);
g = (c1 + c2 + c3 + c4 + c5) / 5;
}
/* Blue */
c1 = b;
if ((Count < ((bitmap.bmHeight - 1) * bitmap.bmWidth * 4lu)) &&
(Count > (bitmap.bmWidth * 4lu)))
{
CopyMemory(&Val, &pBits[(Count - (bitmap.bmWidth * 4l))], 4);
c2 = GetRValue(Val);
CopyMemory(&Val, &pBits[Count + 4], 4);
c3 = GetRValue(Val);
CopyMemory(&Val, &pBits[(Count + (bitmap.bmWidth * 4l))], 4);
c4 = GetRValue(Val);
CopyMemory(&Val, &pBits[Count-4], 4);
c5 = GetRValue(Val);
b = (c1 + c2 + c3 + c4 + c5) / 5;
}
Val = RGB(b, g, r);
CopyMemory(&pBitsTemp[Count],
&Val,
4);
Count+=4;
}
}
/* Set the new pixel bits */
SetDIBits(hdcMem,
hBitmap,
0,
bRes,
pBitsTemp,
&bi,
DIB_RGB_COLORS);
HeapFree(ProcessHeap,
0,
pBits);
HeapFree(ProcessHeap,
0,
pBitsTemp);
GetClientRect(hwnd,
&rc);
InvalidateRect(hwnd,
&rc,
FALSE);
return TRUE;
}
BOOL
DisplaySharpness(HWND hwnd,
HDC hdcMem,
HBITMAP hBitmap)
{
BITMAPINFO bi;
BITMAP bitmap;
BOOL bRes;
DWORD Count = 0;
INT i, j;
PBYTE pBits, pBitsTemp;
RECT rc;
GetObject(hBitmap,
sizeof(BITMAP),
&bitmap);
/* Bitmap header */
bi.bmiHeader.biSize = sizeof(bi.bmiHeader);
bi.bmiHeader.biWidth = bitmap.bmWidth;
bi.bmiHeader.biHeight = bitmap.bmHeight;
bi.bmiHeader.biPlanes = 1;
bi.bmiHeader.biBitCount = 32;
bi.bmiHeader.biCompression = BI_RGB;
bi.bmiHeader.biSizeImage = bitmap.bmWidth * bitmap.bmHeight * 4;
bi.bmiHeader.biClrUsed = 0;
bi.bmiHeader.biClrImportant = 0;
/* Buffer */
pBits = (PBYTE)HeapAlloc(ProcessHeap,
0,
bitmap.bmWidth * bitmap.bmHeight * 4);
pBitsTemp = (PBYTE)HeapAlloc(ProcessHeap,
0,
bitmap.bmWidth * bitmap.bmHeight * 4);
if (!pBits || !pBitsTemp)
return FALSE;
/* get the bits from the original bitmap */
bRes = GetDIBits(hdcMem,
hBitmap,
0,
bitmap.bmHeight,
pBits,
&bi,
DIB_RGB_COLORS);
for (i = 0; i < bitmap.bmHeight; i++)
{
for (j = 0; j < bitmap.bmWidth; j++)
{
LONG Val = 0;
INT b, g, r;
INT c1, c2, c3, c4, c5;
CopyMemory(&Val,
&pBits[Count],
4);
b = GetRValue(Val);
g = GetGValue(Val);
r = GetBValue(Val);
c1 = r;
/* Red */
if ((Count < ((bitmap.bmHeight - 1) * bitmap.bmWidth * 4lu)) &&
(Count > (bitmap.bmWidth * 4lu)))
{
CopyMemory(&Val, &pBits[Count - (bitmap.bmWidth * 4l)], 4);
c2 = GetBValue(Val);
CopyMemory(&Val, &pBits[Count + 4], 4);
c3 = GetBValue(Val);
CopyMemory(&Val, &pBits[(Count + (bitmap.bmWidth * 4l))], 4);
c4 = GetBValue(Val);
CopyMemory(&Val, &pBits[Count - 4], 4);
c5 = GetBValue(Val);
r = (c1 * 5) - (c2 + c3 + c4 + c5);
}
/* Green */
c1 = g;
if ((Count < ((bitmap.bmHeight - 1)* bitmap.bmWidth * 4lu)) &&
(Count > (bitmap.bmWidth * 4lu)))
{
CopyMemory(&Val, &pBits[(Count - (bitmap.bmWidth * 4l))], 4);
c2 = GetGValue(Val);
CopyMemory(&Val, &pBits[Count + 4], 4);
c3 = GetGValue(Val);
CopyMemory(&Val, &pBits[(Count + (bitmap.bmWidth * 4l))], 4);
c4 = GetGValue(Val);
CopyMemory(&Val, &pBits[Count - 4], 4);
c5 = GetGValue(Val);
g = (c1 * 5) - (c2 + c3 + c4 + c5);
}
/* Blue */
c1 = b;
if ((Count < ((bitmap.bmHeight - 1) * bitmap.bmWidth * 4lu)) &&
(Count > (bitmap.bmWidth * 4lu)))
{
CopyMemory(&Val, &pBits[(Count - (bitmap.bmWidth * 4l))], 4);
c2 = GetRValue(Val);
CopyMemory(&Val, &pBits[Count + 4], 4);
c3 = GetRValue(Val);
CopyMemory(&Val, &pBits[(Count+(bitmap.bmWidth * 4l))], 4);
c4 = GetRValue(Val);
CopyMemory(&Val, &pBits[Count - 4], 4);
c5 = GetRValue(Val);
b = (c1 * 5) - (c2 + c3 + c4 + c5);
}
/* Red */
if (r > 255) r = 255;
if (r < 0) r = 0;
/* Green */
if (g > 255) g = 255;
if (g < 0)g = 0;
/* Blue */
if (b > 255) b = 255;
if (b < 0) b = 0;
Val = RGB(b, g, r);
CopyMemory(&pBitsTemp[Count],
&Val,
4);
Count+=4;
}
}
/* Set the new pixel bits */
SetDIBits(hdcMem,
hBitmap,
0,
bRes,
pBitsTemp,
&bi,
DIB_RGB_COLORS);
HeapFree(ProcessHeap,
0,
pBits);
HeapFree(ProcessHeap,
0,
pBitsTemp);
GetClientRect(hwnd,
&rc);
InvalidateRect(hwnd,
&rc,
FALSE);
return TRUE;
}

View file

@ -1,379 +0,0 @@
#include "precomp.h"
#define BASECOLOUR 100
VOID
AdjustBrightness(HBITMAP hOrigBitmap,
HBITMAP hNewBitmap,
HWND hwnd,
HDC hdcMem,
INT RedVal,
INT GreenVal,
INT BlueVal)
{
BITMAPINFO bi;
BITMAP bitmap;
BOOL bRes;
DWORD Count = 0;
INT i, j;
PBYTE pBits;
RECT rc;
GetObject(hNewBitmap,
sizeof(BITMAP),
&bitmap);
/* Bitmap header */
bi.bmiHeader.biSize = sizeof(bi.bmiHeader);
bi.bmiHeader.biWidth = bitmap.bmWidth;
bi.bmiHeader.biHeight = bitmap.bmHeight;
bi.bmiHeader.biPlanes = 1;
bi.bmiHeader.biBitCount = 32;
bi.bmiHeader.biCompression = BI_RGB;
bi.bmiHeader.biSizeImage = bitmap.bmWidth * bitmap.bmHeight * 4;
bi.bmiHeader.biClrUsed = 0;
bi.bmiHeader.biClrImportant = 0;
/* Buffer */
pBits = (PBYTE)HeapAlloc(ProcessHeap,
0,
bitmap.bmWidth * bitmap.bmHeight * 4);
if (!pBits)
return;
/* get the bits from the original bitmap */
bRes = GetDIBits(hdcMem,
hOrigBitmap,
0,
bitmap.bmHeight,
pBits,
&bi,
DIB_RGB_COLORS);
for (i = 0; i < bitmap.bmHeight; i++)
{
for (j = 0; j < bitmap.bmWidth; j++)
{
DWORD Val = 0;
INT b, g, r;
CopyMemory(&Val,
&pBits[Count],
4);
/* Get pixels in reverse order */
b = GetRValue(Val);
g = GetGValue(Val);
r = GetBValue(Val);
/* Red */
r += RedVal;
if (r > 255) r = 255;
else if (r < 0) r = 0;
/* Green */
g += GreenVal;
if (g > 255) g = 255;
else if (g < 0) g = 0;
/* Blue */
b += BlueVal;
if (b > 255) b = 255;
else if (b < 0) b = 0;
/* Store in reverse order */
Val = RGB(b, g, r);
CopyMemory(&pBits[Count],
&Val,
4);
/* RGB color take 4 bytes.The high-order byte must be zero */
Count += 4;
}
}
/* Set the new pixel bits */
SetDIBits(hdcMem,
hNewBitmap,
0,
bRes,
pBits,
&bi,
DIB_RGB_COLORS);
HeapFree(ProcessHeap,
0,
pBits);
GetClientRect(hwnd,
&rc);
InvalidateRect(hwnd,
&rc,
FALSE);
}
static PIMAGEADJUST
Bri_OnInitDialog(PIMAGEADJUST pImgAdj,
HWND hDlg,
LPARAM lParam)
{
pImgAdj = (IMAGEADJUST*) HeapAlloc(ProcessHeap,
0,
sizeof(IMAGEADJUST));
if (!pImgAdj)
return NULL;
pImgAdj->Info = (PMAIN_WND_INFO)lParam;
if (!pImgAdj->Info->ImageEditors)
goto fail;
pImgAdj->hPicPrev = GetDlgItem(hDlg, IDC_PICPREVIEW);
GetClientRect(pImgAdj->hPicPrev,
&pImgAdj->ImageRect);
/* Make a static copy of the main image */
pImgAdj->hBitmap = (HBITMAP) CopyImage(pImgAdj->Info->ImageEditors->hBitmap,
IMAGE_BITMAP,
pImgAdj->ImageRect.right,
pImgAdj->ImageRect.bottom,
LR_CREATEDIBSECTION);
if (!pImgAdj->hBitmap)
goto fail;
/* Make a copy which will be updated */
pImgAdj->hPreviewBitmap = (HBITMAP) CopyImage(pImgAdj->Info->ImageEditors->hBitmap,
IMAGE_BITMAP,
pImgAdj->ImageRect.right,
pImgAdj->ImageRect.bottom,
LR_CREATEDIBSECTION);
if (!pImgAdj->hPreviewBitmap)
goto fail;
pImgAdj->RedVal = pImgAdj->BlueVal = pImgAdj->GreenVal = 0;
/* setup dialog */
SendDlgItemMessage(hDlg,
IDC_BRI_FULL,
BM_SETCHECK,
BST_CHECKED,
0);
SendDlgItemMessage(hDlg,
IDC_BRI_TRACKBAR,
TBM_SETRANGE,
TRUE,
(LPARAM)MAKELONG(0, 200));
SendDlgItemMessage(hDlg,
IDC_BRI_TRACKBAR,
TBM_SETPOS,
TRUE,
(LPARAM)BASECOLOUR);
SetDlgItemText(hDlg,
IDC_BRI_EDIT,
_T("100"));
return pImgAdj;
fail:
HeapFree(ProcessHeap,
0,
pImgAdj);
return NULL;
}
static VOID
Bri_OnDrawItem(PIMAGEADJUST pImgAdj,
LPARAM lParam)
{
LPDRAWITEMSTRUCT lpDrawItem;
HDC hdcMem;
lpDrawItem = (LPDRAWITEMSTRUCT)lParam;
hdcMem = CreateCompatibleDC(lpDrawItem->hDC);
if(lpDrawItem->CtlID == IDC_PICPREVIEW)
{
SelectObject(hdcMem,
pImgAdj->hPreviewBitmap);
BitBlt(lpDrawItem->hDC,
pImgAdj->ImageRect.left,
pImgAdj->ImageRect.top,
pImgAdj->ImageRect.right,
pImgAdj->ImageRect.bottom,
hdcMem,
0,
0,
SRCCOPY);
DeleteDC(hdcMem);
}
}
static VOID
Bri_OnTrackBar(PIMAGEADJUST pImgAdj,
HWND hDlg)
{
HDC hdcMem;
DWORD TrackPos;
TrackPos = (DWORD)SendDlgItemMessage(hDlg,
IDC_BRI_TRACKBAR,
TBM_GETPOS,
0,
0);
SetDlgItemInt(hDlg,
IDC_BRI_EDIT,
TrackPos,
FALSE);
if (IsDlgButtonChecked(hDlg, IDC_BRI_FULL) == BST_CHECKED)
{
pImgAdj->RedVal = pImgAdj->GreenVal = pImgAdj->BlueVal = TrackPos - BASECOLOUR;
}
else if (IsDlgButtonChecked(hDlg, IDC_BRI_RED) == BST_CHECKED)
{
pImgAdj->RedVal = TrackPos - BASECOLOUR;
}
else if (IsDlgButtonChecked(hDlg, IDC_BRI_GREEN) == BST_CHECKED)
{
pImgAdj->GreenVal = TrackPos - BASECOLOUR;
}
else if (IsDlgButtonChecked(hDlg, IDC_BRI_BLUE) == BST_CHECKED)
{
pImgAdj->BlueVal = TrackPos - BASECOLOUR;
}
hdcMem = GetDC(pImgAdj->hPicPrev);
AdjustBrightness(pImgAdj->hBitmap,
pImgAdj->hPreviewBitmap,
pImgAdj->hPicPrev,
hdcMem,
pImgAdj->RedVal,
pImgAdj->GreenVal,
pImgAdj->BlueVal);
ReleaseDC(pImgAdj->hPicPrev, hdcMem);
}
static BOOL
Bri_OnCommand(PIMAGEADJUST pImgAdj,
HWND hDlg,
UINT uID)
{
switch (uID)
{
case IDOK:
{
HDC hdcMem;
hdcMem = GetDC(pImgAdj->Info->ImageEditors->hSelf);
AdjustBrightness(pImgAdj->Info->ImageEditors->hBitmap,
pImgAdj->Info->ImageEditors->hBitmap,
pImgAdj->Info->ImageEditors->hSelf,
hdcMem,
pImgAdj->RedVal,
pImgAdj->GreenVal,
pImgAdj->BlueVal);
ReleaseDC(pImgAdj->Info->ImageEditors->hSelf,
hdcMem);
EndDialog(hDlg,
uID);
return TRUE;
}
case IDCANCEL:
{
EndDialog(hDlg,
uID);
return TRUE;
}
}
return FALSE;
}
INT_PTR CALLBACK
BrightnessProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam)
{
static PIMAGEADJUST pImgAdj = NULL;
switch (message)
{
case WM_INITDIALOG:
{
pImgAdj = Bri_OnInitDialog(pImgAdj,
hDlg,
lParam);
if (!pImgAdj)
{
EndDialog(hDlg, -1);
return FALSE;
}
return TRUE;
}
case WM_DRAWITEM:
{
Bri_OnDrawItem(pImgAdj,
lParam);
return TRUE;
}
case WM_HSCROLL:
{
if (LOWORD(wParam) == TB_THUMBTRACK ||
LOWORD(wParam) == TB_ENDTRACK)
{
Bri_OnTrackBar(pImgAdj,
hDlg);
}
return TRUE;
}
case WM_COMMAND:
{
return Bri_OnCommand(pImgAdj,
hDlg,
LOWORD(wParam));
}
case WM_DESTROY:
{
if (pImgAdj)
{
if (pImgAdj->hBitmap)
DeleteObject(pImgAdj->hBitmap);
if (pImgAdj->hPreviewBitmap)
DeleteObject(pImgAdj->hPreviewBitmap);
HeapFree(ProcessHeap,
0,
pImgAdj);
}
}
}
return FALSE;
}

View file

@ -1,380 +0,0 @@
#include "precomp.h"
#define BASECOLOUR 100
VOID
AdjustContrast(HBITMAP hOrigBitmap,
HBITMAP hNewBitmap,
HWND hwnd,
HDC hdcMem,
INT RedVal,
INT GreenVal,
INT BlueVal)
{
BITMAPINFO bi;
BITMAP bitmap;
BOOL bRes;
DWORD Count = 0;
INT i, j;
PBYTE pBits;
RECT rc;
GetObject(hNewBitmap,
sizeof(BITMAP),
&bitmap);
/* Bitmap header */
bi.bmiHeader.biSize = sizeof(bi.bmiHeader);
bi.bmiHeader.biWidth = bitmap.bmWidth;
bi.bmiHeader.biHeight = bitmap.bmHeight;
bi.bmiHeader.biPlanes = 1;
bi.bmiHeader.biBitCount = 32;
bi.bmiHeader.biCompression = BI_RGB;
bi.bmiHeader.biSizeImage = bitmap.bmWidth * bitmap.bmHeight * 4;
bi.bmiHeader.biClrUsed = 0;
bi.bmiHeader.biClrImportant = 0;
/* Buffer */
pBits = (PBYTE)HeapAlloc(ProcessHeap,
0,
bitmap.bmWidth * bitmap.bmHeight * 4);
if (!pBits)
return;
/* get the bits from the original bitmap */
bRes = GetDIBits(hdcMem,
hOrigBitmap,
0,
bitmap.bmHeight,
pBits,
&bi,
DIB_RGB_COLORS);
for (i = 0; i < bitmap.bmHeight; i++)
{
for (j = 0; j < bitmap.bmWidth; j++)
{
DWORD Val = 0;
INT b, g, r;
CopyMemory(&Val,
&pBits[Count],
4);
/* Get pixels in reverse order */
b = GetRValue(Val);
g = GetGValue(Val);
r = GetBValue(Val);
r = ((r - 128) * RedVal) / 100 + 128;
g = ((g - 128) * GreenVal) / 100 + 128;
b = ((b - 128) * BlueVal) / 100 + 128;
/* Red */
if (r > 255) r = 255;
else if (r < 0) r = 0;
/* Green */
if (g > 255) g = 255;
else if (g < 0) g = 0;
/* Blue */
if (b > 255) b = 255;
else if (b < 0) b = 0;
/* Store in reverse order */
Val = RGB(b, g, r);
CopyMemory(&pBits[Count],
&Val,
4);
/* RGB color take 4 bytes.The high-order byte must be zero */
Count += 4;
}
}
/* Set the new pixel bits */
SetDIBits(hdcMem,
hNewBitmap,
0,
bRes,
pBits,
&bi,
DIB_RGB_COLORS);
HeapFree(ProcessHeap,
0,
pBits);
GetClientRect(hwnd,
&rc);
InvalidateRect(hwnd,
&rc,
FALSE);
}
static PIMAGEADJUST
Cont_OnInitDialog(PIMAGEADJUST pImgAdj,
HWND hDlg,
LPARAM lParam)
{
pImgAdj = (IMAGEADJUST*) HeapAlloc(ProcessHeap,
0,
sizeof(IMAGEADJUST));
if (!pImgAdj)
return NULL;
pImgAdj->Info = (PMAIN_WND_INFO)lParam;
if (!pImgAdj->Info->ImageEditors)
goto fail;
pImgAdj->hPicPrev = GetDlgItem(hDlg, IDC_PICPREVIEW);
GetClientRect(pImgAdj->hPicPrev,
&pImgAdj->ImageRect);
/* Make a static copy of the main image */
pImgAdj->hBitmap = (HBITMAP) CopyImage(pImgAdj->Info->ImageEditors->hBitmap,
IMAGE_BITMAP,
pImgAdj->ImageRect.right,
pImgAdj->ImageRect.bottom,
LR_CREATEDIBSECTION);
if (!pImgAdj->hBitmap)
goto fail;
/* Make a copy which will be updated */
pImgAdj->hPreviewBitmap = (HBITMAP) CopyImage(pImgAdj->Info->ImageEditors->hBitmap,
IMAGE_BITMAP,
pImgAdj->ImageRect.right,
pImgAdj->ImageRect.bottom,
LR_CREATEDIBSECTION);
if (!pImgAdj->hPreviewBitmap)
goto fail;
pImgAdj->RedVal = pImgAdj->BlueVal = pImgAdj->GreenVal = 100;
/* setup dialog */
SendDlgItemMessage(hDlg,
IDC_BRI_FULL,
BM_SETCHECK,
BST_CHECKED,
0);
SendDlgItemMessage(hDlg,
IDC_BRI_TRACKBAR,
TBM_SETRANGE,
TRUE,
(LPARAM)MAKELONG(0, 200));
SendDlgItemMessage(hDlg,
IDC_BRI_TRACKBAR,
TBM_SETPOS,
TRUE,
(LPARAM)BASECOLOUR);
SetDlgItemText(hDlg,
IDC_BRI_EDIT,
_T("100"));
return pImgAdj;
fail:
HeapFree(ProcessHeap,
0,
pImgAdj);
return NULL;
}
static VOID
Cont_OnDrawItem(PIMAGEADJUST pImgAdj,
LPARAM lParam)
{
LPDRAWITEMSTRUCT lpDrawItem;
HDC hdcMem;
lpDrawItem = (LPDRAWITEMSTRUCT)lParam;
hdcMem = CreateCompatibleDC(lpDrawItem->hDC);
if(lpDrawItem->CtlID == IDC_PICPREVIEW)
{
SelectObject(hdcMem,
pImgAdj->hPreviewBitmap);
BitBlt(lpDrawItem->hDC,
pImgAdj->ImageRect.left,
pImgAdj->ImageRect.top,
pImgAdj->ImageRect.right,
pImgAdj->ImageRect.bottom,
hdcMem,
0,
0,
SRCCOPY);
DeleteDC(hdcMem);
}
}
static VOID
Cont_OnTrackBar(PIMAGEADJUST pImgAdj,
HWND hDlg)
{
HDC hdcMem;
DWORD TrackPos;
TrackPos = (DWORD)SendDlgItemMessage(hDlg,
IDC_BRI_TRACKBAR,
TBM_GETPOS,
0,
0);
SetDlgItemInt(hDlg,
IDC_BRI_EDIT,
TrackPos,
FALSE);
if (IsDlgButtonChecked(hDlg, IDC_BRI_FULL) == BST_CHECKED)
{
pImgAdj->RedVal = pImgAdj->GreenVal = pImgAdj->BlueVal = TrackPos - BASECOLOUR + 100;
}
else if (IsDlgButtonChecked(hDlg, IDC_BRI_RED) == BST_CHECKED)
{
pImgAdj->RedVal = TrackPos - BASECOLOUR + 100;
}
else if (IsDlgButtonChecked(hDlg, IDC_BRI_GREEN) == BST_CHECKED)
{
pImgAdj->GreenVal = TrackPos - BASECOLOUR + 100;
}
else if (IsDlgButtonChecked(hDlg, IDC_BRI_BLUE) == BST_CHECKED)
{
pImgAdj->BlueVal = TrackPos - BASECOLOUR + 100;
}
hdcMem = GetDC(pImgAdj->hPicPrev);
AdjustContrast(pImgAdj->hBitmap,
pImgAdj->hPreviewBitmap,
pImgAdj->hPicPrev,
hdcMem,
pImgAdj->RedVal,
pImgAdj->GreenVal,
pImgAdj->BlueVal);
ReleaseDC(pImgAdj->hPicPrev, hdcMem);
}
static BOOL
Cont_OnCommand(PIMAGEADJUST pImgAdj,
HWND hDlg,
UINT uID)
{
switch (uID)
{
case IDOK:
{
HDC hdcMem;
hdcMem = GetDC(pImgAdj->Info->ImageEditors->hSelf);
AdjustContrast(pImgAdj->Info->ImageEditors->hBitmap,
pImgAdj->Info->ImageEditors->hBitmap,
pImgAdj->Info->ImageEditors->hSelf,
hdcMem,
pImgAdj->RedVal,
pImgAdj->GreenVal,
pImgAdj->BlueVal);
ReleaseDC(pImgAdj->Info->ImageEditors->hSelf,
hdcMem);
EndDialog(hDlg,
uID);
return TRUE;
}
case IDCANCEL:
{
EndDialog(hDlg,
uID);
return TRUE;
}
}
return FALSE;
}
INT_PTR CALLBACK
ContrastProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam)
{
static PIMAGEADJUST pImgAdj = NULL;
switch (message)
{
case WM_INITDIALOG:
{
pImgAdj = Cont_OnInitDialog(pImgAdj,
hDlg,
lParam);
if (!pImgAdj)
{
EndDialog(hDlg, -1);
return FALSE;
}
return TRUE;
}
case WM_DRAWITEM:
{
Cont_OnDrawItem(pImgAdj,
lParam);
return TRUE;
}
case WM_HSCROLL:
{
if (LOWORD(wParam) == TB_THUMBTRACK ||
LOWORD(wParam) == TB_ENDTRACK)
{
Cont_OnTrackBar(pImgAdj,
hDlg);
}
return TRUE;
}
case WM_COMMAND:
{
return Cont_OnCommand(pImgAdj,
hDlg,
LOWORD(wParam));
}
case WM_DESTROY:
{
if (pImgAdj)
{
if (pImgAdj->hBitmap)
DeleteObject(pImgAdj->hBitmap);
if (pImgAdj->hPreviewBitmap)
DeleteObject(pImgAdj->hPreviewBitmap);
HeapFree(ProcessHeap,
0,
pImgAdj);
}
}
}
return FALSE;
}

View file

@ -1,213 +0,0 @@
#include <precomp.h>
LRESULT WINAPI
FlatComboProc(HWND hwnd,
UINT msg,
WPARAM wParam,
LPARAM lParam)
{
HDC hdc;
PAINTSTRUCT ps;
RECT rect, rect2;
POINT pt;
WNDPROC OldComboProc = (WNDPROC)GetWindowLongPtr(hwnd, GWLP_USERDATA);
static BOOL fMouseDown = FALSE;
static BOOL fButtonDown = FALSE;
switch(msg)
{
case WM_PAINT:
{
if(wParam == 0) hdc = BeginPaint(hwnd, &ps);
else hdc = (HDC)wParam;
/* mask off the borders and draw ComboBox normally */
GetClientRect(hwnd, &rect);
InflateRect(&rect,
-GetSystemMetrics(SM_CXEDGE)*2,
-GetSystemMetrics(SM_CYEDGE)*2);
rect.right -= GetSystemMetrics(SM_CXVSCROLL);
IntersectClipRect(hdc,
rect.left,
rect.top,
rect.right,
rect.bottom);
/* Draw the ComboBox */
CallWindowProc(OldComboProc,
hwnd,
msg,
(WPARAM)hdc,
lParam);
/* Now mask off inside and draw the borders */
SelectClipRgn(hdc,
NULL);
rect.right += GetSystemMetrics(SM_CXVSCROLL);
ExcludeClipRect(hdc,
rect.left,
rect.top,
rect.right,
rect.bottom);
/* draw borders */
GetClientRect(hwnd,
&rect2);
FillRect(hdc,
&rect2,
//CreateSolidBrush(RGB(0,0,0)));
GetSysColorBrush(COLOR_3DFACE));
/* now draw the button */
SelectClipRgn(hdc,
NULL);
rect.left = rect.right - GetSystemMetrics(SM_CXVSCROLL);
if(fButtonDown)
{
HBRUSH oldBrush;
HPEN oldPen;
POINT pt[3];
FillRect(hdc, &rect, CreateSolidBrush(RGB(182,189,210)));
rect.top -= 1;
rect.bottom += 1;
FrameRect(hdc, &rect, GetStockBrush(WHITE_BRUSH));
pt[0].x = rect.right - ((GetSystemMetrics(SM_CXVSCROLL) / 2) + 2);
pt[0].y = rect.bottom / 2;
pt[1].x = pt[0].x + 4;
pt[1].y = pt[0].y;
pt[2].x = pt[1].x - 2;
pt[2].y = pt[1].y + 2;
oldPen = (HPEN) SelectObject(hdc, GetStockPen(WHITE_PEN));
oldBrush = (HBRUSH) SelectObject(hdc, GetStockBrush(WHITE_BRUSH));
Polygon(hdc, pt, 3);
SelectObject(hdc, oldPen);
SelectObject(hdc, oldBrush);
}
else
{
HBRUSH oldBrush;
POINT pt[3];
FillRect(hdc, &rect, GetSysColorBrush(COLOR_3DFACE));
rect.top -= 1;
rect.bottom += 1;
FrameRect(hdc, &rect, GetStockBrush(WHITE_BRUSH));
pt[0].x = rect.right - ((GetSystemMetrics(SM_CXVSCROLL) / 2) + 2);
pt[0].y = rect.bottom / 2;
pt[1].x = pt[0].x + 4;
pt[1].y = pt[0].y;
pt[2].x = pt[1].x - 2;
pt[2].y = pt[1].y + 2;
oldBrush = (HBRUSH) SelectObject(hdc, GetStockBrush(BLACK_BRUSH));
Polygon(hdc, pt, 3);
SelectObject(hdc, oldBrush);
}
if(wParam == 0)
EndPaint(hwnd, &ps);
return 0;
}
/* check if mouse is within drop-arrow area, toggle
* a flag to say if the mouse is up/down. Then invalidate
* the window so it redraws to show the changes. */
case WM_LBUTTONDBLCLK:
case WM_LBUTTONDOWN:
{
pt.x = (short)LOWORD(lParam);
pt.y = (short)HIWORD(lParam);
GetClientRect(hwnd, &rect);
InflateRect(&rect,
-GetSystemMetrics(SM_CXEDGE),
-GetSystemMetrics(SM_CYEDGE));
rect.left = rect.right - GetSystemMetrics(SM_CXVSCROLL);
if(PtInRect(&rect, pt))
{
/* we *should* call SetCapture, but the ComboBox does it for us */
fMouseDown = TRUE;
fButtonDown = TRUE;
InvalidateRect(hwnd, 0, 0);
}
}
break;
/* mouse has moved. Check to see if it is in/out of the drop-arrow */
case WM_MOUSEMOVE:
{
pt.x = (short)LOWORD(lParam);
pt.y = (short)HIWORD(lParam);
if(fMouseDown && (wParam & MK_LBUTTON))
{
GetClientRect(hwnd, &rect);
InflateRect(&rect, -GetSystemMetrics(SM_CXEDGE), -GetSystemMetrics(SM_CYEDGE));
rect.left = rect.right - GetSystemMetrics(SM_CXVSCROLL);
if(fButtonDown != PtInRect(&rect, pt))
{
fButtonDown = PtInRect(&rect, pt);
InvalidateRect(hwnd, 0, 0);
}
}
}
break;
case WM_LBUTTONUP:
{
if(fMouseDown)
{
/* No need to call ReleaseCapture, the ComboBox does it for us */
fMouseDown = FALSE;
fButtonDown = FALSE;
InvalidateRect(hwnd, 0, 0);
}
}
break;
}
return CallWindowProc(OldComboProc,
hwnd,
msg,
wParam,
lParam);
}
VOID MakeFlatCombo(HWND hwndCombo)
{
LONG_PTR OldComboProc;
/* Remember old window procedure */
OldComboProc = GetWindowLongPtr(hwndCombo, GWLP_WNDPROC);
SetWindowLongPtr(hwndCombo,
GWLP_USERDATA,
OldComboProc);
/* Perform the subclass */
SetWindowLongPtr(hwndCombo,
GWLP_WNDPROC,
(LONG_PTR)FlatComboProc);
}

View file

@ -1,629 +0,0 @@
#include "precomp.h"
static const TCHAR szFloatWndClass[] = TEXT("ImageSoftFloatWndClass");
#define ID_TIMER1 1
#define ID_TIMER2 2
#define ID_TIMER3 3
TBBUTTON ToolsButtons[] = {
/* iBitmap, idCommand, fsState, fsStyle, bReserved[2], dwData, iString */
{TBICON_RECTSEL, ID_RECTSEL, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* rectangle select */
{TBICON_MOVESEL, ID_MOVESEL, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* move selected pixels */
{TBICON_LASOO, ID_LASOO, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* lasso select */
{TBICON_MOVE, ID_MOVE, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* move selection */
{TBICON_ECLIPSESEL, ID_ECLIPSESEL, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* elipse select */
{TBICON_ZOOM, ID_ZOOM, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* zoom */
{TBICON_MAGICWAND, ID_MAGICWAND, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* magic wand */
{TBICON_TEXT, ID_TEXT, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* text */
{TBICON_PAINTBRUSH, ID_PAINTBRUSH, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* paintbrush */
{TBICON_ERASER, ID_ERASER, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* eraser */
{TBICON_PENCIL, ID_PENCIL, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* pencil */
{TBICON_COLORPICKER, ID_COLORPICKER, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* color picker */
{TBICON_CLONESTAMP, ID_CLONESTAMP, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* clone stamp */
{TBICON_RECOLORING, ID_RECOLORING, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* recolor */
{TBICON_PAINTBUCKET, ID_PAINTBUCKET, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* paint bucket */
{TBICON_LINE, ID_LINE, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* line */
{TBICON_RECTANGLE, ID_RECTANGLE, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* rectangle */
{TBICON_ROUNDRECT, ID_ROUNDRECT, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* round rectangle */
{TBICON_ECLIPSE, ID_ECLIPSE, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* elipse */
{TBICON_FREEFORM, ID_FREEFORM, TBSTATE_ENABLED, BTNS_BUTTON | TBSTYLE_GROUP | TBSTYLE_CHECK, {0}, 0, 0}, /* free form */
{10, 0, TBSTATE_ENABLED, BTNS_SEP, {0}, 0, 0},
};
TBBUTTON HistoryButtons[] = {
{TBICON_BACKSM, ID_BACK, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0 }, /* back */
{TBICON_UNDOSM, ID_UNDO, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0 }, /* undo */
{TBICON_REDOSM, ID_REDO, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0 }, /* redo */
{TBICON_FORWARDSM, ID_FORWARD, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0 }, /* forward */
{TBICON_DELETESM, ID_DELETE, TBSTATE_ENABLED, BTNS_BUTTON, {0}, 0, 0 }, /* delete */
};
BOOL
ShowHideWindow(HWND hwnd)
{
if (IsWindowVisible(hwnd))
return ShowWindow(hwnd, SW_HIDE);
else
return ShowWindow(hwnd, SW_SHOW);
}
BOOL
FloatToolbarCreateToolsGui(PMAIN_WND_INFO Info)
{
HWND hTb;
HIMAGELIST hImageList;
INT NumButtons;
NumButtons = sizeof(ToolsButtons) / sizeof(ToolsButtons[0]);
hTb = CreateWindowEx(0,
TOOLBARCLASSNAME,
NULL,
WS_CHILD | WS_VISIBLE | TBSTYLE_FLAT | TBSTYLE_WRAPABLE | CCS_NODIVIDER,
0, 0, 32, 200,
Info->fltTools->hSelf,
NULL,
hInstance,
NULL);
if (hTb != NULL)
{
SendMessage(hTb,
TB_SETEXTENDEDSTYLE,
0,
TBSTYLE_EX_HIDECLIPPEDBUTTONS);
SendMessage(hTb,
TB_BUTTONSTRUCTSIZE,
sizeof(ToolsButtons[0]),
0);
SendMessage(hTb,
TB_SETBITMAPSIZE,
0,
(LPARAM)MAKELONG(16, 16));
hImageList = InitImageList(NumButtons,
IDB_TOOLSRECTSEL);
ImageList_Destroy((HIMAGELIST)SendMessage(hTb,
TB_SETIMAGELIST,
0,
(LPARAM)hImageList));
SendMessage(hTb,
TB_ADDBUTTONS,
NumButtons,
(LPARAM)ToolsButtons);
SendMessage(hTb,
TB_AUTOSIZE,
0,
0);
return TRUE;
}
return FALSE;
}
VOID
FloatWindowPaintColorPicker(HWND hColorPicker)
{
HDC hdc;
RECT rect;
InvalidateRect(hColorPicker,
NULL,
TRUE);
UpdateWindow(hColorPicker);
hdc = GetDC(hColorPicker);
GetClientRect(hColorPicker,
&rect);
Ellipse(hdc,
rect.left,
rect.top,
rect.right,
rect.bottom);
ReleaseDC(hColorPicker,
hdc);
}
VOID
FloatWindowPaintHueSlider(HWND hHueSlider)
{
HDC hdc;
RECT rect;
InvalidateRect(hHueSlider,
NULL,
TRUE);
UpdateWindow(hHueSlider);
hdc = GetDC(hHueSlider);
GetClientRect(hHueSlider,
&rect);
Rectangle(hdc,
rect.left,
rect.top,
rect.right,
rect.bottom);
ReleaseDC(hHueSlider,
hdc);
}
BOOL
FloatToolbarCreateColorsGui(PMAIN_WND_INFO Info)
{
HWND hColorPicker;
HWND hHueSlider;
HWND hMouseButton;
HWND hMore;
RECT rect;
HBITMAP hMoreBitmap;
GetClientRect(Info->fltColors->hSelf,
&rect);
hColorPicker = CreateWindowEx(0,
WC_STATIC,
NULL,
WS_CHILD | WS_VISIBLE | CBS_DROPDOWN,
2,
2,
(int) (rect.right * 0.65),
rect.bottom - 2,
Info->fltColors->hSelf,
NULL,
hInstance,
NULL);
if (hColorPicker == NULL)
return FALSE;
hHueSlider = CreateWindowEx(0,
WC_STATIC,
NULL,
WS_CHILD | WS_VISIBLE | CBS_DROPDOWN,
145,
35,
25,
135,
Info->fltColors->hSelf,
NULL,
hInstance,
NULL);
if (hHueSlider == NULL)
return FALSE;
hMouseButton = CreateWindowEx(0,
WC_COMBOBOX,
NULL,
WS_CHILD | WS_VISIBLE | CBS_DROPDOWN,
118, 5, 75, 25,
Info->fltColors->hSelf,
NULL,
hInstance,
NULL);
if (hMouseButton == NULL)
return FALSE;
MakeFlatCombo(hMouseButton);
/* temp, just testing */
SendMessage(hMouseButton, CB_ADDSTRING, 0, (LPARAM)_T("Primary"));
SendMessage(hMouseButton, CB_ADDSTRING, 0, (LPARAM)_T("Secondary"));
SendMessage(hMouseButton, CB_SETCURSEL, 0, 0);
hMore = CreateWindowEx(WS_EX_STATICEDGE,
WC_BUTTON,
NULL,
WS_CHILD | WS_VISIBLE | BS_BITMAP,
rect.right - 15,
rect.bottom - 15,
15, 15,
Info->fltColors->hSelf,
NULL,
hInstance,
NULL);
if (hMore == NULL)
return FALSE;
hMoreBitmap = (HBITMAP)LoadImage(hInstance,
MAKEINTRESOURCE(IDB_COLORSMORE),
IMAGE_BITMAP,
12,
11,
LR_LOADTRANSPARENT | LR_LOADMAP3DCOLORS);
if (hMoreBitmap != NULL)
{
SendMessage(hMore,
BM_SETIMAGE,
IMAGE_BITMAP,
(LPARAM)hMoreBitmap);
}
/* temp functions for playing about with possible layouts */
FloatWindowPaintHueSlider(hHueSlider);
FloatWindowPaintColorPicker(hColorPicker);
if (hColorPicker != NULL)
{
HDC hDc = GetDC(hColorPicker);
TextOut(hDc, 8, 75, _T("Possible layout?"), 16);
ReleaseDC(hColorPicker, hDc);
}
return TRUE;
}
BOOL
FloatToolbarCreateHistoryGui(PMAIN_WND_INFO Info)
{
HWND hList;
HWND hButtons;
HIMAGELIST hImageList;
INT NumButtons;
hList = CreateWindowEx(0,
WC_LISTBOX,
NULL,
WS_CHILD | WS_VISIBLE | LBS_EXTENDEDSEL,
0, 0, 143, 100,
Info->fltHistory->hSelf,
NULL,
hInstance,
NULL);
if (hList == NULL)
return FALSE;
NumButtons = sizeof(HistoryButtons) / sizeof(HistoryButtons[0]);
hButtons = CreateWindowEx(0,
TOOLBARCLASSNAME,
NULL,
WS_CHILD | WS_VISIBLE | TBSTYLE_FLAT | CCS_BOTTOM | CCS_NODIVIDER,
0, 0, 0, 0,
Info->fltHistory->hSelf,
NULL,
hInstance,
NULL);
if (hButtons != NULL)
{
SendMessage(hButtons,
TB_BUTTONSTRUCTSIZE,
sizeof(ToolsButtons[0]),
0);
SendMessage(hButtons,
TB_SETBITMAPSIZE,
0,
(LPARAM)MAKELONG(10, 10));
hImageList = InitImageList(NumButtons,
IDB_HISTBACK);
ImageList_Destroy((HIMAGELIST)SendMessage(hButtons,
TB_SETIMAGELIST,
0,
(LPARAM)hImageList));
SendMessage(hButtons,
TB_SETBUTTONSIZE,
0,
MAKELONG(18, 16));
SendMessage(hButtons,
TB_ADDBUTTONS,
NumButtons,
(LPARAM)HistoryButtons);
return TRUE;
}
return FALSE;
}
static VOID
DoTimer(PFLT_WND FltInfo,
UINT_PTR idTimer)
{
switch (idTimer)
{
/* timer to check if cursor is in toolbar coords */
case ID_TIMER1:
{
POINT pt;
/* kill timer if toobar is not opaque */
if (FltInfo->bOpaque != TRUE)
{
KillTimer(FltInfo->hSelf,
ID_TIMER1);
break;
}
if (GetCursorPos(&pt))
{
RECT rect;
if (GetWindowRect(FltInfo->hSelf,
&rect))
{
if (!PtInRect(&rect,
pt))
{
KillTimer(FltInfo->hSelf,
ID_TIMER1);
KillTimer(FltInfo->hSelf,
ID_TIMER2);
/* timer to fade out toolbar */
SetTimer(FltInfo->hSelf,
ID_TIMER3,
50,
NULL);
}
}
}
}
break;
/* timer to fade in toolbar */
case ID_TIMER2:
{
SetLayeredWindowAttributes(FltInfo->hSelf,
0,
(255 * FltInfo->Transparancy) / 100,
LWA_ALPHA);
/* increment transparancy until it is opaque (100) */
FltInfo->Transparancy += 5;
if (FltInfo->Transparancy == 100)
{
SetWindowLongPtr(FltInfo->hSelf,
GWL_EXSTYLE,
GetWindowLongPtr(FltInfo->hSelf,
GWL_EXSTYLE) & ~WS_EX_LAYERED);
FltInfo->bOpaque = TRUE;
KillTimer(FltInfo->hSelf,
ID_TIMER2);
}
}
break;
case ID_TIMER3:
{
LONG_PTR Style;
Style = GetWindowLongPtr(FltInfo->hSelf,
GWL_EXSTYLE);
if (Style & ~WS_EX_LAYERED)
{
SetWindowLongPtr(FltInfo->hSelf,
GWL_EXSTYLE,
Style | WS_EX_LAYERED);
}
FltInfo->Transparancy -= 5;
if (FltInfo->Transparancy >= 60)
{
/* set the tranclucency to 60% */
SetLayeredWindowAttributes(FltInfo->hSelf,
0,
(255 * FltInfo->Transparancy) / 100,
LWA_ALPHA);
if (FltInfo->Transparancy == 60)
{
FltInfo->bOpaque = FALSE;
KillTimer(FltInfo->hSelf,
ID_TIMER3);
}
}
}
break;
}
}
LRESULT CALLBACK
FloatToolbarWndProc(HWND hwnd,
UINT Message,
WPARAM wParam,
LPARAM lParam)
{
PFLT_WND FltInfo;
/* Get the window context */
FltInfo = (PFLT_WND)GetWindowLongPtr(hwnd,
GWLP_USERDATA);
if (FltInfo == NULL && Message != WM_CREATE)
{
goto HandleDefaultMessage;
}
switch(Message)
{
case WM_CREATE:
{
FltInfo = (PFLT_WND)(((LPCREATESTRUCT)lParam)->lpCreateParams);
/*FIXME: read this from registry */
// FltInfo->bShow = TRUE;
SetWindowLongPtr(hwnd,
GWLP_USERDATA,
(LONG_PTR)FltInfo);
FltInfo->bOpaque = FALSE;
SetWindowLongPtr(hwnd,
GWL_EXSTYLE,
GetWindowLongPtr(hwnd,
GWL_EXSTYLE) | WS_EX_LAYERED);
/* set the tranclucency to 60% */
FltInfo->Transparancy = 60;
SetLayeredWindowAttributes(hwnd,
0,
(255 * FltInfo->Transparancy) / 100,
LWA_ALPHA);
}
break;
case WM_TIMER:
{
DoTimer(FltInfo,
wParam);
}
break;
case WM_NCMOUSEMOVE:
case WM_MOUSEMOVE:
{
if (FltInfo->bOpaque == FALSE)
{
RedrawWindow(hwnd,
NULL,
NULL,
RDW_ERASE | RDW_INVALIDATE | RDW_FRAME | RDW_ALLCHILDREN);
FltInfo->bOpaque = TRUE;
//MessageBox(NULL, _T("in"), _T("Hit test"), MB_OK | MB_ICONEXCLAMATION);
/* timer to check if cursor is in toolbar coords */
SetTimer(hwnd,
ID_TIMER1,
200,
NULL);
/* timer to fade in the toolbars */
SetTimer(hwnd,
ID_TIMER2,
50,
NULL);
}
}
break;
case WM_CLOSE:
ShowHideWindow(FltInfo->hSelf);
break;
case WM_COMMAND:
{
if (LOWORD(wParam) == IDCANCEL)
ShowHideWindow(FltInfo->hSelf);
switch(LOWORD(wParam))
{
case ID_NEW:
MessageBox(hwnd, _T("Kapow!"), _T("Hit test"), MB_OK | MB_ICONEXCLAMATION);
break;
case ID_CLONESTAMP:
case ID_COLORPICKER:
case ID_ECLIPSE:
case ID_ECLIPSESEL:
case ID_ERASER:
case ID_FREEFORM:
case ID_LASOO:
case ID_LINE:
case ID_MAGICWAND:
case ID_MOVE:
case ID_MOVESEL:
case ID_PAINTBRUSH:
case ID_PAINTBUCKET:
case ID_PENCIL:
case ID_RECOLORING:
case ID_RECTANGLE:
case ID_ROUNDRECT:
case ID_TEXT:
case ID_ZOOM:
/*SendMessage(Info->hSelf,
LOWORD(wParam),
wParam,
lParam);*/
break;
}
}
break;
case WM_NCACTIVATE:
/* FIXME: needs fully implementing */
return DefWindowProc(hwnd,
Message,
TRUE,
lParam);
break;
case WM_DESTROY:
SetWindowLongPtr(hwnd,
GWLP_USERDATA,
0);
break;
default:
HandleDefaultMessage:
return DefWindowProc(hwnd,
Message,
wParam,
lParam);
}
return 0;
}
BOOL
InitFloatWndClass(VOID)
{
WNDCLASSEX wc = {0};
wc.cbSize = sizeof(WNDCLASSEX);
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = FloatToolbarWndProc;
wc.hInstance = hInstance;
wc.hIcon = NULL;
wc.hCursor = LoadCursor(NULL,
IDC_ARROW);
wc.hbrBackground = (HBRUSH)(COLOR_BTNFACE + 1);
wc.lpszClassName = szFloatWndClass;
wc.hIconSm = NULL;
return RegisterClassEx(&wc) != (ATOM)0;
}
VOID
UninitFloatWndImpl(VOID)
{
UnregisterClass(szFloatWndClass,
hInstance);
}

View file

@ -1,179 +0,0 @@
#include <precomp.h>
int CALLBACK
EnumFontSizes(ENUMLOGFONTEX *lpelfe,
NEWTEXTMETRICEX *lpntme,
DWORD FontType,
LPARAM lParam)
{
static int ttsizes[] = { 8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72 };
TCHAR ach[100];
BOOL fTrueType = (lpelfe->elfLogFont.lfOutPrecision == OUT_STROKE_PRECIS) ? TRUE : FALSE;
HWND hwndCombo = (HWND)lParam;
INT i, idx;
if (fTrueType)
{
for (i = 0; i < (sizeof(ttsizes) / sizeof(ttsizes[0])); i++)
{
wsprintf(ach, _T("%d"), ttsizes[i]);
idx = (INT)SendMessage(hwndCombo,
CB_ADDSTRING,
0,
(LPARAM)ach);
SendMessage(hwndCombo,
CB_SETITEMDATA,
idx,
ttsizes[i]);
}
return 0;
}
return 1;
}
/* Font-enumeration callback */
int CALLBACK
EnumFontNames(ENUMLOGFONTEX *lpelfe,
NEWTEXTMETRICEX *lpntme,
DWORD FontType,
LPARAM lParam)
{
HWND hwndCombo = (HWND)lParam;
TCHAR *pszName = lpelfe->elfLogFont.lfFaceName;
/* make sure font doesn't already exist in our list */
if(SendMessage(hwndCombo,
CB_FINDSTRINGEXACT,
0,
(LPARAM)pszName) == CB_ERR)
{
INT idx;
BOOL fFixed;
BOOL fTrueType;
/* add the font */
idx = (INT)SendMessage(hwndCombo,
CB_ADDSTRING,
0,
(LPARAM)pszName);
/* record the font's attributes (Fixedwidth and Truetype) */
fFixed = (lpelfe->elfLogFont.lfPitchAndFamily & FIXED_PITCH) ? TRUE : FALSE;
fTrueType = (lpelfe->elfLogFont.lfOutPrecision == OUT_STROKE_PRECIS) ? TRUE : FALSE;
/* store this information in the list-item's userdata area */
SendMessage(hwndCombo,
CB_SETITEMDATA,
idx,
MAKEWPARAM(fFixed, fTrueType));
}
return 1;
}
VOID
FillFontSizeComboList(HWND hwndCombo)
{
LOGFONT lf = { 0 };
HDC hdc = GetDC(hwndCombo);
/* default size */
INT cursize = 12;
INT i, count, nearest = 0;
HFONT hFont = (HFONT) GetStockObject(DEFAULT_GUI_FONT);
SendMessage(hwndCombo,
WM_SETFONT,
(WPARAM)hFont,
0);
lf.lfCharSet = DEFAULT_CHARSET;
lf.lfPitchAndFamily = 0;
/* empty the list */
SendMessage(hwndCombo,
CB_RESETCONTENT,
0,
0);
/* enumerate font sizes */
EnumFontFamiliesEx(hdc,
&lf,
(FONTENUMPROC)EnumFontSizes,
(LPARAM)hwndCombo,
0);
/* set selection to first item */
count = (INT)SendMessage(hwndCombo,
CB_GETCOUNT,
0,
0);
for(i = 0; i < count; i++)
{
INT n = (INT)SendMessage(hwndCombo,
CB_GETITEMDATA,
i,
0);
if (n <= cursize)
nearest = i;
}
SendMessage(hwndCombo,
CB_SETCURSEL,
nearest,
0);
ReleaseDC(hwndCombo,
hdc);
}
/* Initialize the font-list by enumeration all system fonts */
VOID
FillFontStyleComboList(HWND hwndCombo)
{
HDC hdc = GetDC(hwndCombo);
LOGFONT lf;
/* FIXME: draw each font in its own style */
HFONT hFont = (HFONT)GetStockObject(DEFAULT_GUI_FONT);
SendMessage(hwndCombo,
WM_SETFONT,
(WPARAM)hFont,
0);
/* FIXME: set this in relation to the widest string */
SendMessage(hwndCombo, CB_SETDROPPEDWIDTH, 150, 0);
lf.lfCharSet = ANSI_CHARSET; // DEFAULT_CHARSET;
lf.lfFaceName[0] = _T('\0'); // all fonts
lf.lfPitchAndFamily = 0;
/* store the list of fonts in the combo */
EnumFontFamiliesEx(hdc,
&lf,
(FONTENUMPROC)EnumFontNames,
(LPARAM)hwndCombo, 0);
ReleaseDC(hwndCombo,
hdc);
/* set default to Arial */
SendMessage(hwndCombo,
CB_SELECTSTRING,
-1,
(LPARAM)_T("Arial"));
}

View file

@ -1,49 +0,0 @@
typedef struct _IMAGEADJUST
{
PMAIN_WND_INFO Info;
HWND hPicPrev;
HBITMAP hBitmap;
HBITMAP hPreviewBitmap;
RECT ImageRect;
INT RedVal;
INT GreenVal;
INT BlueVal;
} IMAGEADJUST, *PIMAGEADJUST;
INT_PTR CALLBACK ImagePropDialogProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam);
INT_PTR CALLBACK BrightnessProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam);
INT_PTR CALLBACK ContrastProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam);
VOID AdjustBrightness(HBITMAP hOrigBitmap,
HBITMAP hNewBitmap,
HWND hwnd,
HDC hdcMem,
INT RedVal,
INT GreenVal,
INT BlueVal);
BOOL DisplayBlackAndWhite(HWND hwnd,
HDC hdcMem,
HBITMAP hBitmap);
BOOL DisplayInvertedColors(HWND hwnd,
HDC hdcMem,
HBITMAP hBitmap);
BOOL DisplayBlur(HWND hwnd,
HDC hdcMem,
HBITMAP hBitmap);
BOOL DisplaySharpness(HWND hwnd,
HDC hdcMem,
HBITMAP hBitmap);

View file

@ -1,101 +0,0 @@
#include <precomp.h>
HINSTANCE hInstance;
HANDLE ProcessHeap;
int WINAPI
_tWinMain(HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
LPTSTR lpAppName, lpVersion, lpTitle;
HWND hMainWnd;
MSG Msg;
BOOL bRet;
int Ret = 1;
size_t len;
INITCOMMONCONTROLSEX icex;
hInstance = hThisInstance;
ProcessHeap = GetProcessHeap();
icex.dwSize = sizeof(INITCOMMONCONTROLSEX);
icex.dwICC = ICC_BAR_CLASSES | ICC_COOL_CLASSES;
InitCommonControlsEx(&icex);
if ( !AllocAndLoadString(&lpAppName, hInstance, IDS_APPNAME) ||
!AllocAndLoadString(&lpVersion, hInstance, IDS_VERSION) )
{
return Ret;
}
len = _tcslen(lpAppName) + _tcslen(lpVersion);
lpTitle = HeapAlloc(ProcessHeap,
0,
(len + 2) * sizeof(TCHAR));
if (lpTitle == NULL)
{
LocalFree((HLOCAL)lpAppName);
LocalFree((HLOCAL)lpVersion);
return Ret;
}
wsprintf(lpTitle,
_T("%s %s"),
lpAppName,
lpVersion);
LocalFree((HLOCAL)lpAppName);
LocalFree((HLOCAL)lpVersion);
if (TbdInitImpl())
{
if (InitMainWindowImpl())
{
if (InitImageEditWindowImpl())
{
if (InitFloatWndClass())
{
hMainWnd = CreateMainWindow(lpTitle,
nCmdShow);
if (hMainWnd != NULL)
{
/* pump the message queue */
while ((bRet = GetMessage(&Msg,
NULL,
0,
0) != 0))
{
if (bRet != (BOOL)-1)
{
if (!MainWndTranslateMDISysAccel(hMainWnd,
&Msg))
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
}
}
Ret = 0;
}
UninitImageEditWindowImpl();
}
UninitFloatWndImpl();
}
UninitMainWindowImpl();
}
TbdUninitImpl();
}
HeapFree(GetProcessHeap(),
0,
lpTitle);
return Ret;
}

View file

@ -1,72 +0,0 @@
#include <windows.h>
#include <commctrl.h>
#include "resource.h"
/* define language neutral resources */
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Image Editor"
#define REACTOS_STR_INTERNAL_NAME "imagesoft"
#define REACTOS_STR_ORIGINAL_FILENAME "imagesoft.exe"
#include <reactos/version.rc>
IDI_IMAGESOFTICON ICON "res/imagesoft.ico"
/* main toolbar icons */
IDB_MAINCOPYICON BITMAP DISCARDABLE "res/icons/std/MainCopyIcon.bmp"
IDB_MAINCUTICON BITMAP DISCARDABLE "res/icons/std/MainCutIcon.bmp"
IDB_MAINPASTEICON BITMAP DISCARDABLE "res/icons/std/MainPasteIcon.bmp"
IDB_MAINREDOICON BITMAP DISCARDABLE "res/icons/std/MainRedoIcon.bmp"
IDB_MAINUNDOICON BITMAP DISCARDABLE "res/icons/std/MainUndoIcon.bmp"
IDB_MAINNEWICON BITMAP DISCARDABLE "res/icons/std/MainNewIcon.bmp"
IDB_MAINOPENICON BITMAP DISCARDABLE "res/icons/std/MainOpenIcon.bmp"
IDB_MAINPRINTICON BITMAP DISCARDABLE "res/icons/std/MainPrintIcon.bmp"
IDB_MAINPRINTPREICON BITMAP DISCARDABLE "res/icons/std/MainPrintPreIcon.bmp"
IDB_MAINSAVEICON BITMAP DISCARDABLE "res/icons/std/MainSaveIcon.bmp"
/* text toolbar icons */
IDB_TEXTBOLD BITMAP DISCARDABLE "res/icons/text/TextBoldIcon.bmp"
IDB_TEXTITALIC BITMAP DISCARDABLE "res/icons/text/TextItalicIcon.bmp"
IDB_TEXTULINE BITMAP DISCARDABLE "res/icons/text/TextUnderlineIcon.bmp"
IDB_TEXTLEFT BITMAP DISCARDABLE "res/icons/text/TextAlignLeftIcon.bmp"
IDB_TEXTCENTER BITMAP DISCARDABLE "res/icons/text/TextAlignCenterIcon.bmp"
IDB_TEXTRIGHT BITMAP DISCARDABLE "res/icons/text/TextAlignRightIcon.bmp"
/* tools window icons */
IDB_TOOLSCLONESTAMP BITMAP DISCARDABLE "res/icons/tools/ToolsCloneStamp.bmp"
IDB_TOOLSCOLORPICKER BITMAP DISCARDABLE "res/icons/tools/ToolsColorPicker.bmp"
IDB_TOOLSECLIPSE BITMAP DISCARDABLE "res/icons/tools/ToolsEllipse.bmp"
IDB_TOOLSECLIPSESEL BITMAP DISCARDABLE "res/icons/tools/ToolsEllipseSelect.bmp"
IDB_TOOLSERASER BITMAP DISCARDABLE "res/icons/tools/ToolsEraser.bmp"
IDB_TOOLSFREEFORM BITMAP DISCARDABLE "res/icons/tools/ToolsFreeformShape.bmp"
IDB_TOOLSLASOO BITMAP DISCARDABLE "res/icons/tools/ToolsLassoSelect.bmp"
IDB_TOOLSLINE BITMAP DISCARDABLE "res/icons/tools/ToolsLine.bmp"
IDB_TOOLSMAGICWAND BITMAP DISCARDABLE "res/icons/tools/ToolsMagicWand.bmp"
IDB_TOOLSMOVE BITMAP DISCARDABLE "res/icons/tools/ToolsMove.bmp"
IDB_TOOLSMOVESEL BITMAP DISCARDABLE "res/icons/tools/ToolsMoveSelection.bmp"
IDB_TOOLSPAINTBRUSH BITMAP DISCARDABLE "res/icons/tools/ToolsPaintBrush.bmp"
IDB_TOOLSPAINTBUCKET BITMAP DISCARDABLE "res/icons/tools/ToolsPaintBucket.bmp"
IDB_TOOLSPENCIL BITMAP DISCARDABLE "res/icons/tools/ToolsPencil.bmp"
IDB_TOOLSRECOLORING BITMAP DISCARDABLE "res/icons/tools/ToolsRecoloring.bmp"
IDB_TOOLSRECTANGLE BITMAP DISCARDABLE "res/icons/tools/ToolsRectangle.bmp"
IDB_TOOLSRECTSEL BITMAP DISCARDABLE "res/icons/tools/ToolsRectangleSelect.bmp"
IDB_TOOLSROUNDRECT BITMAP DISCARDABLE "res/icons/tools/ToolsRoundedRectangle.bmp"
IDB_TOOLSTEXT BITMAP DISCARDABLE "res/icons/tools/ToolsText.bmp"
IDB_TOOLSZOOM BITMAP DISCARDABLE "res/icons/tools/ToolsZoom.bmp"
/* history window icons */
IDB_HISTBACK BITMAP DISCARDABLE "res/icons/hist/HistBack.bmp"
IDB_HISTUNDO BITMAP DISCARDABLE "res/icons/hist/HistUndo.bmp"
IDB_HISTREDO BITMAP DISCARDABLE "res/icons/hist/HistRedo.bmp"
IDB_HISTFORWARD BITMAP DISCARDABLE "res/icons/hist/HistForward.bmp"
IDB_HISTDELETE BITMAP DISCARDABLE "res/icons/hist/HistDelete.bmp"
/* colors window icons */
IDB_COLORSMORE BITMAP DISCARDABLE "res/icons/color/ColorMore.bmp"
IDB_COLORSLESS BITMAP DISCARDABLE "res/icons/color/ColorLess.bmp"
/* cursors */
IDC_PAINTBRUSHCURSOR CURSOR DISCARDABLE "res/cursors/PaintBrushToolCursor.cur"
IDC_PAINTBRUSHCURSORMOUSEDOWN CURSOR DISCARDABLE "res/cursors/PaintBrushToolCursorMouseDown.cur"
#include "rsrc.rc"

View file

@ -1,542 +0,0 @@
#include "precomp.h"
static const TCHAR szImageEditWndClass[] = TEXT("ImageSoftEditWndClass");
#define IMAGE_FRAME_SIZE 1
static VOID
EditWndUpdateScrollInfo(PEDIT_WND_INFO Info)
{
SCROLLINFO si;
RECT rcClient;
GetClientRect(Info->hSelf,
&rcClient);
si.cbSize = sizeof(si);
si.fMask = SIF_PAGE | SIF_RANGE;
si.nPage = rcClient.right - (2 * IMAGE_FRAME_SIZE);
si.nMin = 0;
si.nMax = Info->Width;
SetScrollInfo(Info->hSelf,
SB_HORZ,
&si,
TRUE);
si.nPage = rcClient.bottom - (2 * IMAGE_FRAME_SIZE);
si.nMax = Info->Height;
SetScrollInfo(Info->hSelf,
SB_VERT,
&si,
TRUE);
}
static BOOL
LoadBlankCanvas(PEDIT_WND_INFO Info)
{
/* FIXME: convert this to a DIB Section */
/* set bitmap dimensions */
Info->Width = Info->OpenInfo->New.Width;
Info->Height = Info->OpenInfo->New.Height;
return TRUE;
}
static BOOL
LoadDIBImage(PEDIT_WND_INFO Info)
{
BITMAPFILEHEADER bmfh;
HANDLE hFile;
BITMAP bitmap;
DWORD BytesRead;
BOOL bSuccess, bRet = FALSE;
hFile = CreateFile(Info->OpenInfo->Open.lpImagePath,
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_FLAG_SEQUENTIAL_SCAN,
NULL);
if (hFile == INVALID_HANDLE_VALUE)
return bRet;
bSuccess = ReadFile(hFile,
&bmfh,
sizeof(BITMAPFILEHEADER),
&BytesRead,
NULL);
if (bSuccess && (BytesRead == sizeof(BITMAPFILEHEADER))
&& (bmfh.bfType == *(WORD *)"BM"))
{
DWORD InfoSize = bmfh.bfOffBits - sizeof(BITMAPFILEHEADER);
Info->pbmi = HeapAlloc(ProcessHeap,
0,
InfoSize);
if (Info->pbmi)
{
bSuccess = ReadFile(hFile,
Info->pbmi,
InfoSize,
&BytesRead,
NULL);
if (bSuccess && (BytesRead == InfoSize))
{
Info->hBitmap = CreateDIBSection(NULL,
Info->pbmi,
DIB_RGB_COLORS,
(VOID *)&Info->pBits,
NULL,
0);
if (Info->hBitmap != NULL)
{
ReadFile(hFile,
Info->pBits,
bmfh.bfSize - bmfh.bfOffBits,
&BytesRead,
NULL);
GetObject(Info->hBitmap,
sizeof(BITMAP),
&bitmap);
Info->Width = bitmap.bmWidth;
Info->Height = bitmap.bmHeight;
bRet = TRUE;
}
}
}
}
else if (!bSuccess)
{
GetError(0);
}
CloseHandle(hFile);
return bRet;
}
static BOOL
InitEditWnd(PEDIT_WND_INFO Info)
{
//BOOL bRet = FALSE;
Info->Zoom = 100;
if (Info->OpenInfo != NULL)
{
HDC hDC;
if (Info->hDCMem)
{
DeleteObject(Info->hDCMem);
Info->hDCMem = NULL;
}
hDC = GetDC(Info->hSelf);
Info->hDCMem = CreateCompatibleDC(hDC);
ReleaseDC(Info->hSelf, hDC);
if (Info->OpenInfo->CreateNew)
{
LoadBlankCanvas(Info);
}
else
{
LoadDIBImage(Info);
}
Info->OpenInfo = NULL;
}
EditWndUpdateScrollInfo(Info);
/* Add image editor to the list */
Info->Next = Info->MainWnd->ImageEditors;
Info->MainWnd->ImageEditors = Info;
InvalidateRect(Info->hSelf,
NULL,
TRUE);
/* FIXME - if returning FALSE, remove the image editor from the list! */
return TRUE;
}
static VOID
DestroyEditWnd(PEDIT_WND_INFO Info)
{
PEDIT_WND_INFO *PrevEditor;
PEDIT_WND_INFO Editor;
DeleteDC(Info->hDCMem);
/* FIXME - free resources and run down editor */
HeapFree(ProcessHeap,
0,
Info->pbmi);
HeapFree(ProcessHeap,
0,
Info->pBits);
/* Remove the image editor from the list */
PrevEditor = &Info->MainWnd->ImageEditors;
Editor = Info->MainWnd->ImageEditors;
do
{
if (Editor == Info)
{
*PrevEditor = Info->Next;
break;
}
PrevEditor = &Editor->Next;
Editor = Editor->Next;
} while (Editor != NULL);
}
static VOID
ImageEditWndRepaint(PEDIT_WND_INFO Info,
HDC hDC,
LPPAINTSTRUCT lpps)
{
HBITMAP hOldBitmap;
if (Info->hBitmap)
{
hOldBitmap = (HBITMAP) SelectObject(Info->hDCMem,
Info->hBitmap);
BitBlt(hDC,
lpps->rcPaint.left,
lpps->rcPaint.top,
lpps->rcPaint.right - lpps->rcPaint.left,
lpps->rcPaint.bottom - lpps->rcPaint.top,
Info->hDCMem,
lpps->rcPaint.left,
lpps->rcPaint.top,
SRCCOPY);
Info->hBitmap = SelectObject(Info->hDCMem, hOldBitmap);
}
}
static LRESULT CALLBACK
ImageEditWndProc(HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
PEDIT_WND_INFO Info;
LRESULT Ret = 0;
HDC hDC;
static INT xMouse, yMouse;
static BOOL bLeftButtonDown, bRightButtonDown;
/* Get the window context */
Info = (PEDIT_WND_INFO)GetWindowLongPtr(hwnd,
GWLP_USERDATA);
if (Info == NULL && uMsg != WM_CREATE)
{
goto HandleDefaultMessage;
}
switch (uMsg)
{
case WM_CREATE:
{
Info = (PEDIT_WND_INFO)(((LPMDICREATESTRUCT)((LPCREATESTRUCT)lParam)->lpCreateParams)->lParam);
Info->hSelf = hwnd;
SetWindowLongPtr(hwnd,
GWLP_USERDATA,
(LONG_PTR)Info);
if (!InitEditWnd(Info))
{
Ret = (LRESULT)-1;
break;
}
break;
}
/*
case WM_ERASEBKGND:
if (Info->Width != 0 && Info->Height != 0)
{
Ret = TRUE;
}
break;
*/
case WM_LBUTTONDOWN:
if (! bRightButtonDown)
SetCapture(Info->hSelf);
bLeftButtonDown = TRUE;
xMouse = LOWORD(lParam);
yMouse = HIWORD(lParam);
SetCursor(LoadCursor(hInstance,
MAKEINTRESOURCE(IDC_PAINTBRUSHCURSORMOUSEDOWN)));
break;
case WM_LBUTTONUP:
if (bLeftButtonDown)
SetCapture(NULL);
bLeftButtonDown = FALSE;
break;
case WM_RBUTTONDOWN:
if (! bLeftButtonDown)
SetCapture(Info->hSelf);
bRightButtonDown = TRUE;
xMouse = LOWORD(lParam);
yMouse = HIWORD(lParam);
SetCursor(LoadCursor(hInstance,
MAKEINTRESOURCE(IDC_PAINTBRUSHCURSORMOUSEDOWN)));
break;
case WM_RBUTTONUP:
if (bRightButtonDown)
SetCapture(NULL);
bRightButtonDown = FALSE;
break;
case WM_MOUSEMOVE:
{
HPEN hPen, hPenOld;
if (!bLeftButtonDown && !bRightButtonDown)
break;
hDC = GetDC(Info->hSelf);
SelectObject(Info->hDCMem,
Info->hBitmap);
if (bLeftButtonDown)
hPen = CreatePen(PS_SOLID,
3,
RGB(0, 0, 0));
else
hPen = CreatePen(PS_SOLID,
3,
RGB(255, 255, 255));
hPenOld = SelectObject(hDC,
hPen);
SelectObject(Info->hDCMem,
hPen);
MoveToEx(hDC,
xMouse,
yMouse,
NULL);
MoveToEx(Info->hDCMem,
xMouse,
yMouse,
NULL);
xMouse = LOWORD(lParam);
yMouse = HIWORD(lParam);
LineTo(hDC,
xMouse,
yMouse);
LineTo(Info->hDCMem,
xMouse,
yMouse);
SelectObject(hDC,
hPenOld);
DeleteObject(SelectObject(Info->hDCMem,
hPenOld));
ReleaseDC(Info->hSelf,
hDC);
}
break;
case WM_PAINT:
{
if (Info->Width != 0 && Info->Height != 0)
{
PAINTSTRUCT ps;
HDC hDC;
hDC = BeginPaint(hwnd,
&ps);
if (hDC != NULL)
{
ImageEditWndRepaint(Info,
hDC,
&ps);
EndPaint(hwnd,
&ps);
}
}
break;
}
case WM_SIZE:
{
EditWndUpdateScrollInfo(Info);
goto HandleDefaultMessage;
}
case WM_MENUSELECT:
case WM_ENTERMENULOOP:
case WM_EXITMENULOOP:
/* forward these messages to the main window procedure */
Ret = SendMessage(Info->MainWnd->hSelf,
uMsg,
wParam,
lParam);
break;
case WM_MDIACTIVATE:
/* Switch the main window context if neccessary */
MainWndSwitchEditorContext(Info->MainWnd,
(HWND)wParam,
(HWND)lParam);
break;
case WM_DESTROY:
{
DestroyEditWnd(Info);
HeapFree(ProcessHeap,
0,
Info);
SetWindowLongPtr(hwnd,
GWLP_USERDATA,
0);
break;
}
default:
HandleDefaultMessage:
Ret = DefMDIChildProc(hwnd,
uMsg,
wParam,
lParam);
break;
}
return Ret;
}
VOID
SetImageEditorEnvironment(PEDIT_WND_INFO Info,
BOOL Setup)
{
if (Setup)
{
/* FIXME - setup editor environment (e.g. show toolbars, enable menus etc) */
}
else
{
/* FIXME - cleanup editor environment (e.g. hide toolbars, disable menus etc) */
}
}
BOOL
CreateImageEditWindow(PMAIN_WND_INFO MainWnd,
POPEN_IMAGE_EDIT_INFO OpenInfo)
{
PEDIT_WND_INFO Info;
HWND hWndEditor;
LONG Width, Height;
Info = HeapAlloc(ProcessHeap,
0,
sizeof(EDIT_WND_INFO));
if (Info != NULL)
{
ZeroMemory(Info,
sizeof(EDIT_WND_INFO));
Info->MainWnd = MainWnd;
Info->MdiEditorType = metImageEditor;
Info->OpenInfo = OpenInfo;
if (OpenInfo->CreateNew)
{
Width = OpenInfo->New.Width;
Height = OpenInfo->New.Height;
}
else
{
Width = CW_USEDEFAULT;
Height = CW_USEDEFAULT;
}
hWndEditor = CreateMDIWindow(szImageEditWndClass,
OpenInfo->lpImageName,
WS_HSCROLL | WS_VSCROLL | WS_MAXIMIZE,
200,
200,
Width,
Height,
MainWnd->hMdiClient,
hInstance,
(LPARAM)Info);
if (hWndEditor != NULL)
{
return TRUE;
}
HeapFree(ProcessHeap,
0,
Info);
}
return FALSE;
}
BOOL
InitImageEditWindowImpl(VOID)
{
WNDCLASSEX wc = {0};
wc.cbSize = sizeof(WNDCLASSEX);
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = ImageEditWndProc;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon(hInstance,
MAKEINTRESOURCE(IDI_IMAGESOFTICON));
wc.hCursor = LoadCursor(hInstance,
MAKEINTRESOURCE(IDC_PAINTBRUSHCURSOR));
wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wc.lpszClassName = szImageEditWndClass;
wc.hIconSm = (HICON)LoadImage(hInstance,
MAKEINTRESOURCE(IDI_IMAGESOFTICON),
IMAGE_ICON,
16,
16,
LR_SHARED);
return RegisterClassEx(&wc) != (ATOM)0;
}
VOID
UninitImageEditWindowImpl(VOID)
{
UnregisterClass(szImageEditWndClass,
hInstance);
}

View file

@ -1,94 +0,0 @@
#define MONOCHROMEBITS 1
#define GREYSCALEBITS 8
#define PALLETEBITS 8
#define TRUECOLORBITS 24
#define PIXELS 0
#define CENTIMETERS 1
#define INCHES 2
/* generic definitions and forward declarations */
struct _MAIN_WND_INFO;
struct _EDIT_WND_INFO;
typedef enum _MDI_EDITOR_TYPE {
metUnknown = 0,
metImageEditor,
} MDI_EDITOR_TYPE, *PMDI_EDITOR_TYPE;
typedef enum
{
tSelect = 0,
tMove,
tLasso,
tZoom,
tMagicWand,
tBrush,
tEraser,
tPencil,
tColorPick,
tStamp,
tFill,
tLine,
tPolyline,
tRectangle,
tRoundRectangle,
tPolygon,
tElipse,
} TOOL;
typedef struct _OPEN_IMAGE_EDIT_INFO
{
BOOL CreateNew;
union
{
struct
{
LONG Width;
LONG Height;
} New;
struct
{
LPTSTR lpImagePath;
} Open;
};
LPTSTR lpImageName;
USHORT Type;
LONG Resolution;
} OPEN_IMAGE_EDIT_INFO, *POPEN_IMAGE_EDIT_INFO;
typedef struct _EDIT_WND_INFO
{
MDI_EDITOR_TYPE MdiEditorType; /* Must be first member! */
HWND hSelf;
HBITMAP hBitmap;
HDC hDCMem;
PBITMAPINFO pbmi;
PBYTE pBits;
struct _MAIN_WND_INFO *MainWnd;
struct _EDIT_WND_INFO *Next;
POINT ScrollPos;
USHORT Zoom;
DWORD Tool;
POPEN_IMAGE_EDIT_INFO OpenInfo; /* Only valid during initialization */
/* Canvas properties */
USHORT Type;
LONG Resolution;
/* size of drawing area */
LONG Width;
LONG Height;
} EDIT_WND_INFO, *PEDIT_WND_INFO;
BOOL CreateImageEditWindow(struct _MAIN_WND_INFO *MainWnd,
POPEN_IMAGE_EDIT_INFO OpenInfo);
VOID SetImageEditorEnvironment(PEDIT_WND_INFO Info,
BOOL Setup);
BOOL InitImageEditWindowImpl(VOID);
VOID UninitImageEditWindowImpl(VOID);

View file

@ -1,237 +0,0 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "в0,1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&Файл"
BEGIN
MENUITEM "&Нов...", ID_NEW
MENUITEM "&Отваряне...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Затваряне\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "Затваряне на всички", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "&Запис", ID_SAVE, GRAYED
MENUITEM "Запис &като...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Печатен изглед", ID_PRINTPRE,GRAYED
MENUITEM "&Разпечатване...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Свойства", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Из&ход\tAlt+F4", ID_EXIT
END
POPUP "&Обработка"
BEGIN
MENUITEM "&Отмяна", ID_UNDO, GRAYED
MENUITEM "&Връщане", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "От&рязване", ID_CUT, GRAYED
MENUITEM "За&помняне", ID_COPY, GRAYED
MENUITEM "&Поставяне", ID_PASTE, GRAYED
MENUITEM "Поставяне като ново из&ображение", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Избор на вси&чки", ID_SELALL, GRAYED
END
POPUP "Из&глед"
BEGIN
MENUITEM "&Средства", ID_TOOLS
MENUITEM "&Цветове", ID_COLOR
MENUITEM "&Дневник", ID_HISTORY
MENUITEM "Лента състояние", ID_STATUSBAR
END
POPUP "&Настройка"
BEGIN
MENUITEM "Яркост...", ID_BRIGHTNESS
MENUITEM "Контраст...", ID_CONTRAST
MENUITEM "Оттенък/Насищане", -1, GRAYED
POPUP "Цвят"
BEGIN
MENUITEM "Черно- бяло", ID_BLACKANDWHITE
MENUITEM "Обръщане на цветовете", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Размиване", ID_BLUR
MENUITEM "Изостряне", ID_SHARPEN
MENUITEM "Заобляне на ръбовете", -1, GRAYED
MENUITEM "Добавяне на сянка", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Размер на изображението", -1, GRAYED
MENUITEM "Обръщане", -1, GRAYED
MENUITEM "Огледало", -1, GRAYED
MENUITEM "Завъртане", -1, GRAYED
END
POPUP "&Цветове"
BEGIN
MENUITEM "&Обработка на цветовете...", ID_EDITCOLOURS
END
POPUP "&Прозорец"
BEGIN
MENUITEM "На&дипляне", ID_WINDOW_CASCADE
MENUITEM "Водоравно настелване", ID_WINDOW_TILE_HORZ
MENUITEM "&Отвесно настелване", ID_WINDOW_TILE_VERT
MENUITEM "Под&реждане на значетата", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "&Следващ\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "Помо&щ"
BEGIN
MENUITEM "&За...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 220, 120
CAPTION "Яркост"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Цветова форма:", IDC_STATIC, 135, 5, 60, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 77, 48
CONTROL "Пълноцветно (ЧЗС)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 80, 9
CONTROL "Червено", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 55, 9
CONTROL "Зелено", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 55, 9
CONTROL "Синьо", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 55, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "Добре", IDOK, 142, 88, 48, 13
PUSHBUTTON "Отказ", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "За ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Затваряне", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 170, 163
CAPTION "Свойства на изображението"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Име:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 68, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Свойства на платното", IDC_STATIC, 4, 22, 162, 98
LTEXT "Вид:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Ширина:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 68, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Височина:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 68, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Разделителна способност:", IDC_STATIC, 12, 82, 46, 18
EDITTEXT IDC_RES_EDIT, 68, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Единици:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Размери:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 68, 125, 54, 9
PUSHBUTTON "Добре", IDOK, 50, 144, 48, 13
PUSHBUTTON "Отказ", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "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.\r\n\r\nThis 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.\r\n\r\nYou 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."
IDS_READY " Готово."
IDS_TOOLBAR_STANDARD "Стандартно"
IDS_TOOLBAR_TEST "Проба"
IDS_IMAGE_NAME "Изображение %1!u!"
IDS_FLT_TOOLS "Средства"
IDS_FLT_COLORS "Цветове"
IDS_FLT_HISTORY "История (дневник)"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Едноцветно (1 разряд)"
IDS_IMAGE_GREYSCALE "Сиво- бяло (8 разряда)"
IDS_IMAGE_PALETTE "Палитра от 256 цвята"
IDS_IMAGE_TRUECOLOR "Истинска цветност (24 разряда)"
IDS_UNIT_PIXELS "Точки"
IDS_UNIT_CM "см"
IDS_UNIT_INCHES "Цола"
IDS_UNIT_DOTSCM "Точки/ см"
IDS_UNIT_DPI "Т/Ц"
IDS_UNIT_KB "%d КБ"
IDS_UNIT_MB "%d МБ"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Нов"
IDS_TOOLTIP_OPEN "Отваряне"
IDS_TOOLTIP_SAVE "Запис"
IDS_TOOLTIP_PRINTPRE "Печатен изглед"
IDS_TOOLTIP_PRINT "Разпечатване"
IDS_TOOLTIP_CUT "Отрязване"
IDS_TOOLTIP_COPY "Запомняне"
IDS_TOOLTIP_PASTE "Поставяне"
IDS_TOOLTIP_UNDO "Отмяна"
IDS_TOOLTIP_REDO "Връщане"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Създава нов документ."
IDS_HINT_OPEN " Отваря съществуващ документ."
IDS_HINT_CLOSE " Затваря този прозорец."
IDS_HINT_CLOSEALL " Затваря всички прозорци."
IDS_HINT_SAVE " Затваря дейния документ."
IDS_HINT_SAVEAS " Затваря дейния документ под ново име."
IDS_HINT_PRINTPRE " Показва печатен изглед на документа."
IDS_HINT_PRINT " Разпечатва дейния документ."
IDS_HINT_PROP " Показва свойствата на дейното изображение."
IDS_HINT_EXIT " Излиза от приложението"
IDS_HINT_TOOLS " Показва или скрива плаващия прозорец на средствата."
IDS_HINT_COLORS " Показва ли скрива плаващия прозорец на цветовете."
IDS_HINT_HISTORY " Показва или скрива плаващия прозорец на историята."
IDS_HINT_STATUS " Показва или скрива лентата на състоянието."
IDS_HINT_CASCADE " Подрежда прозорците така, че да се застъпват."
IDS_HINT_TILE_HORZ " Подрежда прозорците като незастъпващи се плочки."
IDS_HINT_TILE_VERT " Подрежда прозорците като незастъпващи се плочки."
IDS_HINT_ARRANGE " Подрежда значетата на дъното на прозореца."
IDS_HINT_NEXT " Задейства следващия прозорец."
IDS_HINT_SYS_RESTORE " Възстановява прозореца до обичайните му размери."
IDS_HINT_SYS_MOVE " Мести прозореца."
IDS_HINT_SYS_SIZE " Преоразмерява прозореца."
IDS_HINT_SYS_MINIMIZE " Смалява прозореца в значе."
IDS_HINT_SYS_MAXIMIZE " Разгръща прозореца на цял екран."
END

View file

@ -1,232 +0,0 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New...", ID_NEW
MENUITEM "&Open...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Close\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "C&lose all", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "&Save", ID_SAVE, GRAYED
MENUITEM "Save &As...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Print Pre&view", ID_PRINTPRE,GRAYED
MENUITEM "&Print...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pr&operties...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit\tAlt+F4", ID_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo", ID_UNDO, GRAYED
MENUITEM "&Redo", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Cu&t", ID_CUT, GRAYED
MENUITEM "&Copy", ID_COPY, GRAYED
MENUITEM "&Paste", ID_PASTE, GRAYED
MENUITEM "Paste as new &image", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Select &All", ID_SELALL, GRAYED
END
POPUP "&View"
BEGIN
MENUITEM "&Tools", ID_TOOLS
MENUITEM "&Colours", ID_COLOR
MENUITEM "&History", ID_HISTORY
MENUITEM "&Status Bar", ID_STATUSBAR
END
POPUP "&Adjust"
BEGIN
MENUITEM "Brightness...", ID_BRIGHTNESS
MENUITEM "Contrast...", ID_CONTRAST
MENUITEM "Hue/Saturation...", -1, GRAYED
POPUP "Colour"
BEGIN
MENUITEM "Black and White", ID_BLACKANDWHITE
MENUITEM "Invert Colours", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Blur", ID_BLUR
MENUITEM "Sharpen", ID_SHARPEN
MENUITEM "Smooth Edges", -1, GRAYED
MENUITEM "Add Shadow", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Image Size...", -1, GRAYED
MENUITEM "Flip", -1, GRAYED
MENUITEM "Mirror", -1, GRAYED
MENUITEM "Rotate", -1, GRAYED
END
POPUP "&Colours"
BEGIN
MENUITEM "&Edit Colours...", ID_EDITCOLOURS
END
POPUP "&Window"
BEGIN
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORZ
MENUITEM "Tile &Vertically", ID_WINDOW_TILE_VERT
MENUITEM "&Arrange Icons", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Nex&t\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Help"
BEGIN
MENUITEM "&About...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Brightness"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Colour form:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Full (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Red", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Green", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Blue", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Cancel", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "About ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Close", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Image Properties"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Name:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Canvas properties", IDC_STATIC, 4, 22, 148, 98
LTEXT "Image type:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Width:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Height:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Resolution:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Unit:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Image size:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "OK", IDOK, 50, 144, 48, 13
PUSHBUTTON "Cancel", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "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.\r\n\r\nThis 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.\r\n\r\nYou 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."
IDS_READY " Ready."
IDS_TOOLBAR_STANDARD "Standard"
IDS_TOOLBAR_TEST "Test"
IDS_IMAGE_NAME "Image %1!u!"
IDS_FLT_TOOLS "Tools"
IDS_FLT_COLORS "Colours"
IDS_FLT_HISTORY "History"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Monochrome (1 bit)"
IDS_IMAGE_GREYSCALE "Greyscale (8 bit)"
IDS_IMAGE_PALETTE "Palette or 256 colour (8 bit)"
IDS_IMAGE_TRUECOLOR "True colour (24 bit)"
IDS_UNIT_PIXELS "Pixels"
IDS_UNIT_CM "Cm"
IDS_UNIT_INCHES "Inches"
IDS_UNIT_DOTSCM "Dots / Cm"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d KB"
IDS_UNIT_MB "%d MB"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "New"
IDS_TOOLTIP_OPEN "Open"
IDS_TOOLTIP_SAVE "Save"
IDS_TOOLTIP_PRINTPRE "Print preview"
IDS_TOOLTIP_PRINT "Print"
IDS_TOOLTIP_CUT "Cut"
IDS_TOOLTIP_COPY "Copy"
IDS_TOOLTIP_PASTE "Paste"
IDS_TOOLTIP_UNDO "Undo"
IDS_TOOLTIP_REDO "Redo"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Creates a new document."
IDS_HINT_OPEN " Opens an existing document."
IDS_HINT_CLOSE " Closes this window."
IDS_HINT_CLOSEALL " Closes all windows."
IDS_HINT_SAVE " Saves the active document."
IDS_HINT_SAVEAS " Saves the active document with a new name."
IDS_HINT_PRINTPRE " Previews the printed document."
IDS_HINT_PRINT " Prints the active document."
IDS_HINT_PROP " Shows the properties of the active image."
IDS_HINT_EXIT " Exits this application."
IDS_HINT_TOOLS " Shows or hides the tools floating window."
IDS_HINT_COLORS " Shows or hides the colours floating window."
IDS_HINT_HISTORY " Shows or hides the history floating window."
IDS_HINT_STATUS " Shows or hides the status bar."
IDS_HINT_CASCADE " Arrange windows so they overlap."
IDS_HINT_TILE_HORZ " Arrange windows as non-overlapping tiles."
IDS_HINT_TILE_VERT " Arrange windows as non-overlapping tiles."
IDS_HINT_ARRANGE " Arrange icons at the bottom of the window."
IDS_HINT_NEXT " Activates the next window."
IDS_HINT_SYS_RESTORE " Restores this window to normal size."
IDS_HINT_SYS_MOVE " Moves this window."
IDS_HINT_SYS_SIZE " Resizes this window."
IDS_HINT_SYS_MINIMIZE " Collapses this window to an icon."
IDS_HINT_SYS_MAXIMIZE " Expands this window to fill this screen."
END

View file

@ -1,232 +0,0 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New...", ID_NEW
MENUITEM "&Open...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Close\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "C&lose all", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "&Save", ID_SAVE, GRAYED
MENUITEM "Save &As...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Print Pre&view", ID_PRINTPRE,GRAYED
MENUITEM "&Print...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pr&operties...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit\tAlt+F4", ID_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo", ID_UNDO, GRAYED
MENUITEM "&Redo", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Cu&t", ID_CUT, GRAYED
MENUITEM "&Copy", ID_COPY, GRAYED
MENUITEM "&Paste", ID_PASTE, GRAYED
MENUITEM "Paste as new &image", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Select &All", ID_SELALL, GRAYED
END
POPUP "&View"
BEGIN
MENUITEM "&Tools", ID_TOOLS
MENUITEM "&Colors", ID_COLOR
MENUITEM "&History", ID_HISTORY
MENUITEM "&Status Bar", ID_STATUSBAR
END
POPUP "&Adjust"
BEGIN
MENUITEM "Brightness...", ID_BRIGHTNESS
MENUITEM "Contrast...", ID_CONTRAST
MENUITEM "Hue/Saturation...", -1, GRAYED
POPUP "Color"
BEGIN
MENUITEM "Black and White", ID_BLACKANDWHITE
MENUITEM "Invert Colors", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Blur", ID_BLUR
MENUITEM "Sharpen", ID_SHARPEN
MENUITEM "Smooth Edges", -1, GRAYED
MENUITEM "Add Shadow", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Image Size...", -1, GRAYED
MENUITEM "Flip", -1, GRAYED
MENUITEM "Mirror", -1, GRAYED
MENUITEM "Rotate", -1, GRAYED
END
POPUP "&Colors"
BEGIN
MENUITEM "&Edit Colors...", ID_EDITCOLOURS
END
POPUP "&Window"
BEGIN
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORZ
MENUITEM "Tile &Vertically", ID_WINDOW_TILE_VERT
MENUITEM "&Arrange Icons", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Nex&t\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Help"
BEGIN
MENUITEM "&About...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Brightness"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Color form:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Full (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Red", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Green", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Blue", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Cancel", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "About ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Close", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Image Properties"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Name:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Canvas properties", IDC_STATIC, 4, 22, 148, 98
LTEXT "Image type:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Width:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Height:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Resolution:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Unit:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Image size:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "OK", IDOK, 50, 144, 48, 13
PUSHBUTTON "Cancel", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "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.\r\n\r\nThis 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.\r\n\r\nYou 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."
IDS_READY " Ready."
IDS_TOOLBAR_STANDARD "Standard"
IDS_TOOLBAR_TEST "Test"
IDS_IMAGE_NAME "Image %1!u!"
IDS_FLT_TOOLS "Tools"
IDS_FLT_COLORS "Colors"
IDS_FLT_HISTORY "History"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Monochrome (1 bit)"
IDS_IMAGE_GREYSCALE "Grayscale (8 bit)"
IDS_IMAGE_PALETTE "Palette or 256 color (8 bit)"
IDS_IMAGE_TRUECOLOR "True color (24 bit)"
IDS_UNIT_PIXELS "Pixels"
IDS_UNIT_CM "Cm"
IDS_UNIT_INCHES "Inches"
IDS_UNIT_DOTSCM "Dots / Cm"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d KB"
IDS_UNIT_MB "%d MB"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "New"
IDS_TOOLTIP_OPEN "Open"
IDS_TOOLTIP_SAVE "Save"
IDS_TOOLTIP_PRINTPRE "Print preview"
IDS_TOOLTIP_PRINT "Print"
IDS_TOOLTIP_CUT "Cut"
IDS_TOOLTIP_COPY "Copy"
IDS_TOOLTIP_PASTE "Paste"
IDS_TOOLTIP_UNDO "Undo"
IDS_TOOLTIP_REDO "Redo"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Creates a new document."
IDS_HINT_OPEN " Opens an existing document."
IDS_HINT_CLOSE " Closes this window."
IDS_HINT_CLOSEALL " Closes all windows."
IDS_HINT_SAVE " Saves the active document."
IDS_HINT_SAVEAS " Saves the active document with a new name."
IDS_HINT_PRINTPRE " Previews the printed document."
IDS_HINT_PRINT " Prints the active document."
IDS_HINT_PROP " Shows the properties of the active image."
IDS_HINT_EXIT " Exits this application."
IDS_HINT_TOOLS " Shows or hides the tools floating window."
IDS_HINT_COLORS " Shows or hides the colors floating window."
IDS_HINT_HISTORY " Shows or hides the history floating window."
IDS_HINT_STATUS " Shows or hides the status bar."
IDS_HINT_CASCADE " Arrange windows so they overlap."
IDS_HINT_TILE_HORZ " Arrange windows as non-overlapping tiles."
IDS_HINT_TILE_VERT " Arrange windows as non-overlapping tiles."
IDS_HINT_ARRANGE " Arrange icons at the bottom of the window."
IDS_HINT_NEXT " Activates the next window."
IDS_HINT_SYS_RESTORE " Restores this window to normal size."
IDS_HINT_SYS_MOVE " Moves this window."
IDS_HINT_SYS_SIZE " Resizes this window."
IDS_HINT_SYS_MINIMIZE " Collapses this window to an icon."
IDS_HINT_SYS_MAXIMIZE " Expands this window to fill this screen."
END

View file

@ -1,232 +0,0 @@
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&Archivo"
BEGIN
MENUITEM "&Nuevo...", ID_NEW
MENUITEM "&Abrir...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Cerrar\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "C&errar todo", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "&Guardar", ID_SAVE, GRAYED
MENUITEM "G&uardar Como...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Vista Preliminar", ID_PRINTPRE,GRAYED
MENUITEM "&Imprimir...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pr&opiedades...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Salir\tAlt+F4", ID_EXIT
END
POPUP "&Editar"
BEGIN
MENUITEM "&Deshacer", ID_UNDO, GRAYED
MENUITEM "&Rehacer", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Cor&tar", ID_CUT, GRAYED
MENUITEM "&Copiar", ID_COPY, GRAYED
MENUITEM "&Pegar", ID_PASTE, GRAYED
MENUITEM "Pegar como nueva &imagen", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Seleccionar t&odo", ID_SELALL, GRAYED
END
POPUP "&Ver"
BEGIN
MENUITEM "H&erramientas", ID_TOOLS
MENUITEM "&Colores", ID_COLOR
MENUITEM "&Historia", ID_HISTORY
MENUITEM "&Barra de estado", ID_STATUSBAR
END
POPUP "&Ajuste"
BEGIN
MENUITEM "Brillo...", ID_BRIGHTNESS
MENUITEM "Contraste...", ID_CONTRAST
MENUITEM "Matiz/Saturación...", -1, GRAYED
POPUP "Color"
BEGIN
MENUITEM "Blanco y negro", ID_BLACKANDWHITE
MENUITEM "Invertir Colores", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Contorno", ID_BLUR
MENUITEM "Afilar", ID_SHARPEN
MENUITEM "Suavizar bordes", -1, GRAYED
MENUITEM "Añadir Sombra", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Tamaño de la Imagen...", -1, GRAYED
MENUITEM "Voltear", -1, GRAYED
MENUITEM "Espejo", -1, GRAYED
MENUITEM "Rotar", -1, GRAYED
END
POPUP "&Colores"
BEGIN
MENUITEM "&Editar Colores...", ID_EDITCOLOURS
END
POPUP "&Ventana"
BEGIN
MENUITEM "&Cascada", ID_WINDOW_CASCADE
MENUITEM "Dividir &Horizontalmente", ID_WINDOW_TILE_HORZ
MENUITEM "Dividir &Verticalmente", ID_WINDOW_TILE_VERT
MENUITEM "&Organizar Iconos", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Siguien&te\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "Ay&uda"
BEGIN
MENUITEM "&Acerca de...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Brillo"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Color de:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Completo (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Rojo", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Verde", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Azul", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "Aceptar", IDOK, 142, 88, 48, 13
PUSHBUTTON "Cancelar", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "Acerca de ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Cerrar", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Propiedades de la Imagen"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Nombre:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Propiedades de la imagen ", IDC_STATIC, 4, 22, 148, 98
LTEXT "Tipo de Imagen:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Anchura:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Altura:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Resolución:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Unidades:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Tamaño de la imagen:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "Aceptar", IDOK, 50, 144, 48, 13
PUSHBUTTON "Cancelar", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "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.\r\n\r\nThis 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.\r\n\r\nYou 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."
IDS_READY " Preparado."
IDS_TOOLBAR_STANDARD "Estándar"
IDS_TOOLBAR_TEST "Prueba"
IDS_IMAGE_NAME "Imagen %1!u!"
IDS_FLT_TOOLS "Herramientas"
IDS_FLT_COLORS "Colores"
IDS_FLT_HISTORY "Historial"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Monocromo (1 bit)"
IDS_IMAGE_GREYSCALE "Escala de Grises (8 bit)"
IDS_IMAGE_PALETTE "Paleta o 256 colores (8 bit)"
IDS_IMAGE_TRUECOLOR "Color verdadero (24 bit)"
IDS_UNIT_PIXELS "Pixels"
IDS_UNIT_CM "Cm"
IDS_UNIT_INCHES "Pulgadas"
IDS_UNIT_DOTSCM "Puntos / Cm"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d KB"
IDS_UNIT_MB "%d MB"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Nuevo"
IDS_TOOLTIP_OPEN "Abrir"
IDS_TOOLTIP_SAVE "Guardar"
IDS_TOOLTIP_PRINTPRE "Vista preliminar"
IDS_TOOLTIP_PRINT "Imprimir"
IDS_TOOLTIP_CUT "Cortar"
IDS_TOOLTIP_COPY "Copiar"
IDS_TOOLTIP_PASTE "Pegar"
IDS_TOOLTIP_UNDO "Deshacer"
IDS_TOOLTIP_REDO "Rehacer"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Crear un documento nuevo."
IDS_HINT_OPEN " Abrir un documento existente."
IDS_HINT_CLOSE " Cerrar esta ventana."
IDS_HINT_CLOSEALL " Cerrar todas las ventanas."
IDS_HINT_SAVE " Guardar el documento activo."
IDS_HINT_SAVEAS " Guardar el documento activo con un nuevo nombre."
IDS_HINT_PRINTPRE " Previsualizar impresión."
IDS_HINT_PRINT " Imprimir el documento activo."
IDS_HINT_PROP " Mostrar las propiedades de la imagen activa."
IDS_HINT_EXIT " Cerrar esta aplicación."
IDS_HINT_TOOLS " Mostrar u ocultar la ventana flotante de herramientas."
IDS_HINT_COLORS " Mostrar u ocultar la ventana flotante de colores."
IDS_HINT_HISTORY " Mostrar u ocultar la ventana flotande de historial."
IDS_HINT_STATUS " Mostrar u ocultar la barra de estado."
IDS_HINT_CASCADE " Colocar las ventanas superpuestas."
IDS_HINT_TILE_HORZ " Colocar las ventanas sin superponer los títulos."
IDS_HINT_TILE_VERT " Colocar las ventanas sin superponer los títulos."
IDS_HINT_ARRANGE " Colocar los iconos en la parte baja de la ventana."
IDS_HINT_NEXT " Activar la siguiente ventana."
IDS_HINT_SYS_RESTORE " Restaurar esta ventana al tamaño normal."
IDS_HINT_SYS_MOVE " Mover esta ventana."
IDS_HINT_SYS_SIZE " Redimensionar esta ventana."
IDS_HINT_SYS_MINIMIZE " Minimizar esta ventana a un icono."
IDS_HINT_SYS_MAXIMIZE " Expandir esta ventana para llenar la pantalla."
END

View file

@ -1,232 +0,0 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&Fichier"
BEGIN
MENUITEM "&Nouveau...", ID_NEW
MENUITEM "&Ouvrir...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "Fermer\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "Fermer tout", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "Enregistrer", ID_SAVE, GRAYED
MENUITEM "Enregistrer sous...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Aperçu a&vant impression", ID_PRINTPRE,GRAYED
MENUITEM "Im&primer...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pr&opriétés...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Quitter\tAlt+F4", ID_EXIT
END
POPUP "&Édition"
BEGIN
MENUITEM "Annuler", ID_UNDO, GRAYED
MENUITEM "&Rétablir", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Couper", ID_CUT, GRAYED
MENUITEM "&Copier", ID_COPY, GRAYED
MENUITEM "Coller", ID_PASTE, GRAYED
MENUITEM "Coller en tant qu'&image", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Tout sélectionner", ID_SELALL, GRAYED
END
POPUP "Affichage"
BEGIN
MENUITEM "Ou&tils", ID_TOOLS
MENUITEM "&Couleurs", ID_COLOR
MENUITEM "&Historique", ID_HISTORY
MENUITEM "Barre de &status", ID_STATUSBAR
END
POPUP "Régl&age"
BEGIN
MENUITEM "Luminosité...", ID_BRIGHTNESS
MENUITEM "Contraste...", ID_CONTRAST
MENUITEM "Teinte/Saturation...", -1, GRAYED
POPUP "Couleur"
BEGIN
MENUITEM "Noir et blanc", ID_BLACKANDWHITE
MENUITEM "Inverser les couleurs", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Rendre flou", ID_BLUR
MENUITEM "Accentuer", ID_SHARPEN
MENUITEM "Lisser les bords", -1, GRAYED
MENUITEM "Ajouter une ombre", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Taille de l'image...", -1, GRAYED
MENUITEM "Retourner", -1, GRAYED
MENUITEM "Inverser", -1, GRAYED // FIXME : Pourrait-être amélioré pour mieux dégager le sens de "mirror"
MENUITEM "Tourner", -1, GRAYED
END
POPUP "&Couleurs"
BEGIN
MENUITEM "&Éditer les couleurs...", ID_EDITCOLOURS
END
POPUP "Fenêtre"
BEGIN
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "Mosaïque &horizontale", ID_WINDOW_TILE_HORZ
MENUITEM "Mosaïque &verticale", ID_WINDOW_TILE_VERT
MENUITEM "&Arranger les icônes", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Suivan&te\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "Aide"
BEGIN
MENUITEM "&À propos...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Luminosité"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Composante de la couleur:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Complète (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Rouge", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Vert", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Bleu", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Annuler", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "À propos d'ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Fermer", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Propriétés de l'image"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Nom:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Propriétés du support", IDC_STATIC, 4, 22, 148, 98
LTEXT "Type de l'image:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Largeur:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Hauteur:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Résolution:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Unité:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Taille de l'image:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "OK", IDOK, 50, 144, 48, 13
PUSHBUTTON "Annuler", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "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.\r\n\r\nThis 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.\r\n\r\nYou 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."
IDS_READY " Prêt."
IDS_TOOLBAR_STANDARD "Standard"
IDS_TOOLBAR_TEST "Test"
IDS_IMAGE_NAME "Image %1!u!"
IDS_FLT_TOOLS "Outils"
IDS_FLT_COLORS "Couleurs"
IDS_FLT_HISTORY "Historique"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Monochrome (1 bit)"
IDS_IMAGE_GREYSCALE "Variantes de gris (8 bit)"
IDS_IMAGE_PALETTE "Palette ou 256 couleurs (8 bit)"
IDS_IMAGE_TRUECOLOR "Couleurs vraies (24 bit)"
IDS_UNIT_PIXELS "Pixels"
IDS_UNIT_CM "Cm"
IDS_UNIT_INCHES "Pouces"
IDS_UNIT_DOTSCM "Points / Cm"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d Ko"
IDS_UNIT_MB "%d Mo"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Nouveau"
IDS_TOOLTIP_OPEN "Ouvrir"
IDS_TOOLTIP_SAVE "Enregistrer"
IDS_TOOLTIP_PRINTPRE "Aperçu avant impression"
IDS_TOOLTIP_PRINT "Imprimer"
IDS_TOOLTIP_CUT "Couper"
IDS_TOOLTIP_COPY "Copier"
IDS_TOOLTIP_PASTE "Coller"
IDS_TOOLTIP_UNDO "Annuler"
IDS_TOOLTIP_REDO "Rétablir"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Créé un nouveau document."
IDS_HINT_OPEN " Ouvre un document existant."
IDS_HINT_CLOSE " Ferme cette fenêtre."
IDS_HINT_CLOSEALL " Ferme toutes les fenêtres."
IDS_HINT_SAVE " Enregistre le document courant."
IDS_HINT_SAVEAS " Enregistre le document courant sous un nouveau nom."
IDS_HINT_PRINTPRE " Aperçu avant impression."
IDS_HINT_PRINT " Imprime le document courant."
IDS_HINT_PROP " Montre les propriétés de l'image courante."
IDS_HINT_EXIT " Quitte cette application."
IDS_HINT_TOOLS " Montre ou cache la fenêtre flottante des outils."
IDS_HINT_COLORS " Montre ou cache la fenêtre flottante des couleurs."
IDS_HINT_HISTORY " Montre ou cache la fenêtre flottante de l'historique."
IDS_HINT_STATUS " Montre ou cache la barre de status."
IDS_HINT_CASCADE " Arrange les fenêtres en cascade."
IDS_HINT_TILE_HORZ " Arrange les fenêtres en mosaïque horizontale."
IDS_HINT_TILE_VERT " Arrange les fenêtres en mosaïque verticale."
IDS_HINT_ARRANGE " Arrange les icônes en bas de la fenêtre."
IDS_HINT_NEXT " Active la prochaine fenêtre."
IDS_HINT_SYS_RESTORE " Restaure la taille normale de la fenêtre."
IDS_HINT_SYS_MOVE " Bouge la fenêtre."
IDS_HINT_SYS_SIZE " Retaille la fenêtre."
IDS_HINT_SYS_MINIMIZE " Réduit la fenêtre."
IDS_HINT_SYS_MAXIMIZE " Affiche la fenêtre en plein écran."
END

View file

@ -1,232 +0,0 @@
LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Baru...", ID_NEW
MENUITEM "B&uka...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Tutup\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "Tutup s&emua", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "&Simpan", ID_SAVE, GRAYED
MENUITEM "Simpan Seb&agai...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Tin&jau Cetakan", ID_PRINTPRE,GRAYED
MENUITEM "&Cetak...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pr&operti...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Keluar\tAlt+F4", ID_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo", ID_UNDO, GRAYED
MENUITEM "&Redo", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Cu&t", ID_CUT, GRAYED
MENUITEM "&Copy", ID_COPY, GRAYED
MENUITEM "&Paste", ID_PASTE, GRAYED
MENUITEM "Paste sebagai gambar &baru", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pilih &Semua", ID_SELALL, GRAYED
END
POPUP "&Lihat"
BEGIN
MENUITEM "&Piranti", ID_TOOLS
MENUITEM "&Warna", ID_COLOR
MENUITEM "&Histori", ID_HISTORY
MENUITEM "Bar &Status", ID_STATUSBAR
END
POPUP "Sesu&aikan"
BEGIN
MENUITEM "Kecerahan...", ID_BRIGHTNESS
MENUITEM "Kontras...", ID_CONTRAST
MENUITEM "Hue/Saturasi...", -1, GRAYED
POPUP "Warna"
BEGIN
MENUITEM "Hitam dan Putih", ID_BLACKANDWHITE
MENUITEM "Balikkan Warna", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Blur", ID_BLUR
MENUITEM "Sharpen", ID_SHARPEN
MENUITEM "Lembutkan Sisi", -1, GRAYED
MENUITEM "Tambah Bayangan", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Ukuran Gambar...", -1, GRAYED
MENUITEM "Flip", -1, GRAYED
MENUITEM "Cermin", -1, GRAYED
MENUITEM "Rotasi", -1, GRAYED
END
POPUP "&Warna"
BEGIN
MENUITEM "&Edit Warna...", ID_EDITCOLOURS
END
POPUP "&Jendela"
BEGIN
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "Tile &Horisontal", ID_WINDOW_TILE_HORZ
MENUITEM "Tile &Vertikal", ID_WINDOW_TILE_VERT
MENUITEM "&Atur Ikon", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Beriku&t\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Bantuan"
BEGIN
MENUITEM "&Tentang...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Kecerahan"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Form warna:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Penuh (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Merah", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Hijau", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Biru", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Batal", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "Tentang ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nHak Cipta (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Tutup", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Properti Gambar"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Nama:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Properti Kanvas", IDC_STATIC, 4, 22, 148, 98
LTEXT "Tipe gambar:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Panjang:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Tinggi:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Resolusi:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Unit:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Besar gambar:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "OK", IDOK, 50, 144, 48, 13
PUSHBUTTON "Batal", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Program ini adalah software bebas; anda dapat mendistribusikan dan/atau mengubahnya di bawah term GNU General Public License seperti dipublikasikan oleh Free Software Foundation; baik Lisensi versi 2, atau (menurut opini anda) setiap versi berikutnya.\r\n\r\nProgram ini didistribusikan dengan harapan ia akan berguna, tetapi TANPA JAMINAN APAPUN; bahkan tanpa jaminan berarti dari MERCANTABILITAS atau KECUKUPAN UNTUK KEPERLUAN TERTENTU. Lihat GNU General Public License untuk lebih jelasnya.\r\n\r\nAnda seharusnya menerima duplikat GNU General Public License bersamaan dengan program ini; jika tidak, tulis ke Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_READY " Siap."
IDS_TOOLBAR_STANDARD "Standar"
IDS_TOOLBAR_TEST "Uji"
IDS_IMAGE_NAME "Gambar %1!u!"
IDS_FLT_TOOLS "Piranti"
IDS_FLT_COLORS "Warna"
IDS_FLT_HISTORY "Histori"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Monokrom (1 bit)"
IDS_IMAGE_GREYSCALE "Abu-abu (8 bit)"
IDS_IMAGE_PALETTE "Palet atau 256 warna (8 bit)"
IDS_IMAGE_TRUECOLOR "Warna asli (24 bit)"
IDS_UNIT_PIXELS "Pixel"
IDS_UNIT_CM "Cm"
IDS_UNIT_INCHES "Inci"
IDS_UNIT_DOTSCM "Dot / Cm"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d KB"
IDS_UNIT_MB "%d MB"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Baru"
IDS_TOOLTIP_OPEN "Buka"
IDS_TOOLTIP_SAVE "Simpan"
IDS_TOOLTIP_PRINTPRE "Tinjau cetakan"
IDS_TOOLTIP_PRINT "Cetak"
IDS_TOOLTIP_CUT "Cut"
IDS_TOOLTIP_COPY "Copy"
IDS_TOOLTIP_PASTE "Paste"
IDS_TOOLTIP_UNDO "Undo"
IDS_TOOLTIP_REDO "Redo"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Membuat dokumen baru."
IDS_HINT_OPEN " Membuka dokumen yang sudah ada."
IDS_HINT_CLOSE " Menutup jendela ini."
IDS_HINT_CLOSEALL " Menutup semua jendela."
IDS_HINT_SAVE " Menyimpan dokumen aktif."
IDS_HINT_SAVEAS " Menyimpan dokumen aktif dengan nama baru."
IDS_HINT_PRINTPRE " Meninjau dulu dokumen yang dicetak."
IDS_HINT_PRINT " Mencetak dokumen aktif."
IDS_HINT_PROP " Menampilkan properti gambar yang aktif."
IDS_HINT_EXIT " Keluar aplikasi ini."
IDS_HINT_TOOLS " Menampilkan atau menyembunyikan jendela layang piranti."
IDS_HINT_COLORS " Menampilkan atau menyembunyikan jendela layang warna."
IDS_HINT_HISTORY " Menampilkan atau menyembunyikan jendela layang histori."
IDS_HINT_STATUS " Menampilkan atau menyembunyikan bar status."
IDS_HINT_CASCADE " Mengatur jendela agar saling tindih."
IDS_HINT_TILE_HORZ " Mengatur jendela seperti ubin tidak saling tindih."
IDS_HINT_TILE_VERT " Mengatur jendela seperti ubin tidak saling tindih."
IDS_HINT_ARRANGE " Mengatur ikon di bawah jendela."
IDS_HINT_NEXT " Mengaktifkan jendela berikutnya."
IDS_HINT_SYS_RESTORE " Mengembalikan jendela ini ke ukuran normal."
IDS_HINT_SYS_MOVE " Memindahkan jendela ini."
IDS_HINT_SYS_SIZE " Mengukur ulang jendela ini."
IDS_HINT_SYS_MINIMIZE " Menyempitkan jendela ini menjadi ikon."
IDS_HINT_SYS_MAXIMIZE " Melebarkan jendela ini memenuhi layar ini."
END

View file

@ -1,232 +0,0 @@
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Nuovo...", ID_NEW
MENUITEM "&Apri...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Chiudi\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "C&hiudi tutto", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "&Salva", ID_SAVE, GRAYED
MENUITEM "Salva co&n nome...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Ant&eprima di stampa", ID_PRINTPRE,GRAYED
MENUITEM "S&tampa...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pr&oprietà...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Esci\tAlt+F4", ID_EXIT
END
POPUP "&Modifica"
BEGIN
MENUITEM "&Annulla", ID_UNDO, GRAYED
MENUITEM "&Ripeti", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Taglia", ID_CUT, GRAYED
MENUITEM "&Copia", ID_COPY, GRAYED
MENUITEM "&Incolla", ID_PASTE, GRAYED
MENUITEM "Incolla come &nuova immagine", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Seleziona tutto", ID_SELALL, GRAYED
END
POPUP "&Visualizza"
BEGIN
MENUITEM "&Strumenti", ID_TOOLS
MENUITEM "&Colori", ID_COLOR
MENUITEM "&Azioni", ID_HISTORY
MENUITEM "&Barra di stato", ID_STATUSBAR
END
POPUP "Co&rreggi"
BEGIN
MENUITEM "Luminosità...", ID_BRIGHTNESS
MENUITEM "Contrasto...", ID_CONTRAST
MENUITEM "Tonalità/Saturazione...", -1, GRAYED
POPUP "Colore"
BEGIN
MENUITEM "Bianco e nero", ID_BLACKANDWHITE
MENUITEM "Inverti i colori", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Soffuso", ID_BLUR
MENUITEM "Nitido", ID_SHARPEN
MENUITEM "Bordi arrotondati", -1, GRAYED
MENUITEM "Ombra", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Dimensione immagine...", -1, GRAYED
MENUITEM "Ribalta", -1, GRAYED
MENUITEM "Specchio", -1, GRAYED
MENUITEM "Ruota", -1, GRAYED
END
POPUP "&Colori"
BEGIN
MENUITEM "&Modifica i colori...", ID_EDITCOLOURS
END
POPUP "&Finestre"
BEGIN
MENUITEM "&Sovrapponi", ID_WINDOW_CASCADE
MENUITEM "Affianca &Orizzontalmente", ID_WINDOW_TILE_HORZ
MENUITEM "Affianca &Verticalmente", ID_WINDOW_TILE_VERT
MENUITEM "&Disponi Icone", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Succ&essiva\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Aiuto"
BEGIN
MENUITEM "&Informazioni...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Luminosità"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Tipo colore:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Full (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Rosso", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Verde", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Blu", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Annulla", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "Informazioni su ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Chiudi", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Proprietà dell'immagine"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Nome:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Proprietà Canvas", IDC_STATIC, 4, 22, 148, 98
LTEXT "Tipo immagine:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Larghezza:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Altezza:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Risoluzione:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Unità:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Dimensione:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "OK", IDOK, 50, 144, 48, 13
PUSHBUTTON "Annulla", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Questo programma è software libero; puoi distribuirlo e/o modificarlo nei termini di licenza di 'GNU General Public License' come pubblicata dalla 'Free Software Foundation'; entrambe le versioni 2 della Licenza, o (a vostra scelta) qualunque versione successiva.\r\n\r\nQuesto programma è distribuito con l'augurio che sia utile, ma PRIVO DI OGNI GARANZIA; privo anche della garanzia implicita di VENDIBILITA' o ADEGUATEZZA PER UNO SPECIFICO USO. Vedi la 'GNU General Public License' per ulteriori dettagli.\r\n\r\nVoi dovreste aver ricevuto una copia della 'GNU General Public License' assieme a questo programma; se non è cosi' scrivete a 'Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA'."
IDS_READY "Pronto."
IDS_TOOLBAR_STANDARD "Standard"
IDS_TOOLBAR_TEST "Test"
IDS_IMAGE_NAME "Immagine %1!u!"
IDS_FLT_TOOLS "Strumenti"
IDS_FLT_COLORS "Colori"
IDS_FLT_HISTORY "Azioni"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Monocromatico (1 bit)"
IDS_IMAGE_GREYSCALE "Toni di grigio (8 bit)"
IDS_IMAGE_PALETTE "Palette o 256 colori (8 bit)"
IDS_IMAGE_TRUECOLOR "True color (24 bit)"
IDS_UNIT_PIXELS "Pixel"
IDS_UNIT_CM "Cm"
IDS_UNIT_INCHES "Inches"
IDS_UNIT_DOTSCM "Dots / Cm"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d KB"
IDS_UNIT_MB "%d MB"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Nuova"
IDS_TOOLTIP_OPEN "Apri"
IDS_TOOLTIP_SAVE "Salva"
IDS_TOOLTIP_PRINTPRE "Anteprima di stampa"
IDS_TOOLTIP_PRINT "stampa"
IDS_TOOLTIP_CUT "Taglia"
IDS_TOOLTIP_COPY "Copia"
IDS_TOOLTIP_PASTE "Incolla"
IDS_TOOLTIP_UNDO "Annulla"
IDS_TOOLTIP_REDO "Ripeti"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Crea un nuovo documento."
IDS_HINT_OPEN " Apre un documento esistente."
IDS_HINT_CLOSE " Chiude questa finestra."
IDS_HINT_CLOSEALL " Chiude tutte le finestre."
IDS_HINT_SAVE " Salva il documento attivo."
IDS_HINT_SAVEAS " Salva il documento attivo con un nuovo nome."
IDS_HINT_PRINTPRE " Anteprima del documento stampato."
IDS_HINT_PRINT " Stampa il documento attivo."
IDS_HINT_PROP " Mostra le proprieta' dell'immagine attiva."
IDS_HINT_EXIT " Chiude il programma."
IDS_HINT_TOOLS " Mostra o nasconde la finestra mobile degli strumenti."
IDS_HINT_COLORS " Mostra o nasconde la finestra mobile dei colori."
IDS_HINT_HISTORY " Mostra o nasconde la finestra mobile delle azioni."
IDS_HINT_STATUS " Mostra o nasconde la barra di stato."
IDS_HINT_CASCADE " Dispone le finestre in modo che siano sovrapposte."
IDS_HINT_TILE_HORZ " Dispone le finestre in modo che non siano sovrapposte."
IDS_HINT_TILE_VERT " Dispone le finestre in modo che non siano sovrapposte."
IDS_HINT_ARRANGE " Dispone le icone in basso nella finestra."
IDS_HINT_NEXT " Attiva la finestra successiva."
IDS_HINT_SYS_RESTORE " Ripristina la dimensione normale della finestra."
IDS_HINT_SYS_MOVE " Sposta la finestra."
IDS_HINT_SYS_SIZE " Modifica la dimensione della finestra."
IDS_HINT_SYS_MINIMIZE " Riduce la finestra ad una icona."
IDS_HINT_SYS_MAXIMIZE " Espande la finestra fino a riempire lo schermo."
END

View file

@ -1,231 +0,0 @@
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&Fil"
BEGIN
MENUITEM "&Ny...", ID_NEW
MENUITEM "&Åpne...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Lukk\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "L&ukk alt", ID_CLOSEALL, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Lagre", ID_SAVE, GRAYED
MENUITEM "Lagre &som...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Utskrift &Forhåndsvisning", ID_PRINTPRE, GRAYED
MENUITEM "&Utskrift...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&genskaper...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "A&vslutt\tAlt+F4", ID_EXIT
END
POPUP "&Rediger"
BEGIN
MENUITEM "&Angre", ID_UNDO, GRAYED
MENUITEM "&Gjenta", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Klipp &ut", ID_CUT, GRAYED
MENUITEM "&Kopier", ID_COPY, GRAYED
MENUITEM "&Lim inn", ID_PASTE, GRAYED
MENUITEM "lim inn som ny &bilde", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Velg Alt", ID_SELALL, GRAYED
END
POPUP "&Vis"
BEGIN
MENUITEM "&Vertøy", ID_TOOLS, CHECKED
MENUITEM "&Farger", ID_COLOR, CHECKED
MENUITEM "&Historie", ID_HISTORY, CHECKED
MENUITEM "&Statuslinje", ID_STATUSBAR, CHECKED
END
POPUP "&Still"
BEGIN
MENUITEM "Lysstyrke...", ID_BRIGHTNESS
MENUITEM "Kontrast...", ID_CONTRAST
MENUITEM "Fargetone/metning...", -1, GRAYED
POPUP "Farger"
BEGIN
MENUITEM "Svart og hvit", ID_BLACKANDWHITE
MENUITEM "Inverter farger", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Uskarphet", ID_BLUR
MENUITEM "Sharpen", ID_SHARPEN
MENUITEM "Jevne kantlinje", -1, GRAYED
MENUITEM "Legg til skygger", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Bilde størrelse...", -1, GRAYED
MENUITEM "Flip", -1, GRAYED
MENUITEM "Speil", -1, GRAYED
MENUITEM "Rotere", -1, GRAYED
END
POPUP "&Farger"
BEGIN
MENUITEM "&Rediger farger...", ID_EDITCOLOURS
END
POPUP "&vindu"
BEGIN
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "Sorter &horisontalt", ID_WINDOW_TILE_HORZ
MENUITEM "Sorter &vertikalt", ID_WINDOW_TILE_VERT
MENUITEM "&Ordne Ikoner", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Nes&te\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Hjelp"
BEGIN
MENUITEM "&Om...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Lysstyrke"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Farge form:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Full (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Rød", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Grønn", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Blå", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Avbryt", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "Om ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nEnerett (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Lukk", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Bilde egenskaper"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Navn:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "maleri egenskaper", IDC_STATIC, 4, 22, 148, 98
LTEXT "bilde type:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Lengde:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Høyde:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Oppløsning:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Enhet:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "bilde størrelse:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "OK", IDOK, 50, 144, 48, 13
PUSHBUTTON "Avbryt", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Dette programmet er gratis programvare; du kan distribuere det og/eller endre det under betingelsene av GNU General Public License som er utgitt av Free Software Foundation; version 2 av lisensen, eller (etter din mening) alle senere versjoner.\r\n\r\nDette programmet er utgitt i håp for at det skal kunne brukes, men DET ER INGEN GARANTIER; uten heller forutsatt garantier av SALGBARHET eller SIKKETHET FOR EN ENKELTHET FORMÅL. Se på GNU General Public Lisensen for mere detaljer.\r\n\r\nDu skal ha motatt en kopi av GNU General Public Lisensen sammen med denne programmet; hvis du ikke har motatt det, skriv til Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_READY " Klart."
IDS_TOOLBAR_STANDARD "Standard"
IDS_TOOLBAR_TEST "Test"
IDS_IMAGE_NAME "Bilde %1!u!"
IDS_FLT_TOOLS "Verktøy"
IDS_FLT_COLORS "Farger"
IDS_FLT_HISTORY "Historie"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Monokromt (1 bit)"
IDS_IMAGE_GREYSCALE "Gråverdiskala (8 bit)"
IDS_IMAGE_PALETTE "Palett eller 256 farger (8 bit)"
IDS_IMAGE_TRUECOLOR "Nøyaktig farger (24 bit)"
IDS_UNIT_PIXELS "pikseler"
IDS_UNIT_CM "Cm"
IDS_UNIT_INCHES "tommer"
IDS_UNIT_DOTSCM "Tommer / Cm"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d KB"
IDS_UNIT_MB "%d MB"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Ny"
IDS_TOOLTIP_OPEN "Åpne"
IDS_TOOLTIP_SAVE "Lagre"
IDS_TOOLTIP_PRINTPRE "Utskrift &Forhåndsvisning"
IDS_TOOLTIP_PRINT "Utskrift"
IDS_TOOLTIP_CUT "Klipp ut"
IDS_TOOLTIP_COPY "Kopier"
IDS_TOOLTIP_PASTE "Lim inn"
IDS_TOOLTIP_UNDO "Angre"
IDS_TOOLTIP_REDO "Gjenta"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Åpne et nytt dokument."
IDS_HINT_OPEN " Åpene en eksisterende dokument."
IDS_HINT_CLOSE " Lukk dette vinduet."
IDS_HINT_CLOSEALL " Lukk alle vinduer."
IDS_HINT_SAVE " Lagre aktive dokument."
IDS_HINT_SAVEAS " Lagre aktive dokument med nytt navn."
IDS_HINT_PRINTPRE " Forhåndsvis utskrift."
IDS_HINT_PRINT " Skriv ut aktive dokument."
IDS_HINT_PROP " Vis egenskaper for aktive bilde."
IDS_HINT_EXIT " Avslutt denne applikasjonen."
IDS_HINT_TOOLS " Vis eller skjul verktøy floating vindu."
IDS_HINT_COLORS " Vis eller skjul fargene floating vindu."
IDS_HINT_HISTORY " Vis eller skjul historie floating vindu."
IDS_HINT_STATUS " Vis eller skjul statuslinje."
IDS_HINT_CASCADE " Ordne vinduer så de overlapper."
IDS_HINT_TILE_HORZ " Ordne vinduer så ingen-overlapper tittelen."
IDS_HINT_TILE_VERT " Ordne vinduer så ingen-overlapper tittelen."
IDS_HINT_ARRANGE " Ordne ikoner ved knappen av vinduet."
IDS_HINT_NEXT " Aktivere neste vinduet."
IDS_HINT_SYS_RESTORE " Endre vinduet til normal størrelse."
IDS_HINT_SYS_MOVE " Flytt vinduet."
IDS_HINT_SYS_SIZE " Endre størrelse på dette vinduet."
IDS_HINT_SYS_MINIMIZE " Minimer vinduet til en ikon."
IDS_HINT_SYS_MAXIMIZE " Expands dette vindu for å fylle skjermen."
END

View file

@ -1,239 +0,0 @@
/*
* translated by Caemyr - Olaf Siejka (Feb, 2008)
* Use ReactOS forum PM or IRC to contact me
* https://reactos.org
* IRC: irc.freenode.net #reactos-pl;
*/
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&Plik"
BEGIN
MENUITEM "&Nowy...", ID_NEW
MENUITEM "&Otwórz...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Zamknij\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "Za&knij wszystko", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "Za&pisz", ID_SAVE, GRAYED
MENUITEM "Zapisz &jako...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pod&gląd drukowania", ID_PRINTPRE,GRAYED
MENUITEM "&Drukuj...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Właściwości", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "W&yjście\tAlt+F4", ID_EXIT
END
POPUP "&Edycja"
BEGIN
MENUITEM "&Cofnij", ID_UNDO, GRAYED
MENUITEM "&Ponów", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Wy&tnij", ID_CUT, GRAYED
MENUITEM "&Kopiuj", ID_COPY, GRAYED
MENUITEM "Wk&lej", ID_PASTE, GRAYED
MENUITEM "Wklej jako nowy &obraz", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Wybierz w&szystko", ID_SELALL, GRAYED
END
POPUP "&Podgląd"
BEGIN
MENUITEM "&Narzędzia", ID_TOOLS
MENUITEM "&Kolory", ID_COLOR
MENUITEM "&Historia", ID_HISTORY
MENUITEM "&Pasek stanu", ID_STATUSBAR
END
POPUP "&Zmień"
BEGIN
MENUITEM "Jasność...", ID_BRIGHTNESS
MENUITEM "Kontrast...", ID_CONTRAST
MENUITEM "Barwa/Nasycenie...", -1, GRAYED
POPUP "Kolor"
BEGIN
MENUITEM "Czarnobiały", ID_BLACKANDWHITE
MENUITEM "Odwróć kolory", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Zmiękczenie", ID_BLUR
MENUITEM "Wyostrzenie", ID_SHARPEN
MENUITEM "Zmiękcz kontury", -1, GRAYED
MENUITEM "Dodaj cień", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Rozmiar obrazu...", -1, GRAYED
MENUITEM "Odwróć", -1, GRAYED
MENUITEM "Lustrzane odbicie", -1, GRAYED
MENUITEM "Obrót", -1, GRAYED
END
POPUP "&Kolory"
BEGIN
MENUITEM "&Edytuj kolory...", ID_EDITCOLOURS
END
POPUP "&Okna"
BEGIN
MENUITEM "&Kaskadowo", ID_WINDOW_CASCADE
MENUITEM "Ustaw &poziomo", ID_WINDOW_TILE_HORZ
MENUITEM "Ustaw pio&nowo", ID_WINDOW_TILE_VERT
MENUITEM "&Uporządkuj ikony", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Nas&tępne\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Pomoc"
BEGIN
MENUITEM "&O programie...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Jasność"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Układ kolorów:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Pełny (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Czerwony", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Zielony", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Niebieski", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Anuluj", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "O ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Zamknij", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Właściwości obrazu"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Nazwa:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Właściwości", IDC_STATIC, 4, 22, 148, 98
LTEXT "Typ obrazu:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Szerokość:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Wysokość:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Rozdzielczość:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Jednostka:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Rozmiar obrazu:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "OK", IDOK, 50, 144, 48, 13
PUSHBUTTON "Anuluj", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Ten program jest darmowy; możesz go redystrybuować i/lub modyfikować zgodnie z warunkami licencji GNU General Public, publikowanymi przez Free Software Foundation; albo wersję 2, albo dowolną późniejszą.\r\n\r\nMamy nadzieję, że ten program będzie użyteczny, ale nie dajemy na niego ŻADNEJ GWARANCJI; nawet bez gwarancji jego KOMERCYJNOŚCI czy też PRZYDATNOŚCI DO OKREŚLONEGO CELU. Szczegóły w tekście Licencji GNU General Public.\r\n\r\nKopie licencji GNU GP powinieneś otrzymać z niniejszym programem; jeśli nie, skontaktuj się z Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_READY " Gotów."
IDS_TOOLBAR_STANDARD "Standardowy"
IDS_TOOLBAR_TEST "Test"
IDS_IMAGE_NAME "Obraz %1!u!"
IDS_FLT_TOOLS "Narzędzia"
IDS_FLT_COLORS "Kolory"
IDS_FLT_HISTORY "Historia"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Monochromatyczny (1 bit)"
IDS_IMAGE_GREYSCALE "256 odcieni szarości (8 bitów)"
IDS_IMAGE_PALETTE "256 kolorów (8 bitów)"
IDS_IMAGE_TRUECOLOR "True color (24 bity)"
IDS_UNIT_PIXELS "Pikseli"
IDS_UNIT_CM "Cm"
IDS_UNIT_INCHES "Cali"
IDS_UNIT_DOTSCM "Punktów / Cm"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d KB"
IDS_UNIT_MB "%d MB"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Nowy"
IDS_TOOLTIP_OPEN "Otwórz"
IDS_TOOLTIP_SAVE "Zapisz"
IDS_TOOLTIP_PRINTPRE "Podgląd drukowania"
IDS_TOOLTIP_PRINT "Drukuj"
IDS_TOOLTIP_CUT "Wytnij"
IDS_TOOLTIP_COPY "Kopiuj"
IDS_TOOLTIP_PASTE "Wklej"
IDS_TOOLTIP_UNDO "Cofnij"
IDS_TOOLTIP_REDO "Ponów"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Tworzy nowy dokument."
IDS_HINT_OPEN " Otwiera istniejący dokument."
IDS_HINT_CLOSE " Zamyka bierzące okno."
IDS_HINT_CLOSEALL " Zamyka wszystkie okno."
IDS_HINT_SAVE " Zapisuje bierzący dokument."
IDS_HINT_SAVEAS " Zapisuje bierzący dokument z nową nazwą."
IDS_HINT_PRINTPRE " Podgląd dokumentu do wydrukowania."
IDS_HINT_PRINT " Drukuje bierzący dokument."
IDS_HINT_PROP " Pokazuje właściwości danego obrazu."
IDS_HINT_EXIT " Wyjście z programu."
IDS_HINT_TOOLS " Pokazuje lub chowa pasek narzędzi."
IDS_HINT_COLORS " Pokazuje lub chowa pasek kolorów."
IDS_HINT_HISTORY " Pokazuje lub chowa okno historii ."
IDS_HINT_STATUS " Pokazuje lub chowa pasek stanu."
IDS_HINT_CASCADE " Ustawia okna tak by wszystkie były widoczne."
IDS_HINT_TILE_HORZ " Ustawia okna jeden obok drugiego."
IDS_HINT_TILE_VERT " Ustawia okna jeden pod drugim."
IDS_HINT_ARRANGE " Ustawia ikony w kolejności, na spodzie okna."
IDS_HINT_NEXT " Uaktywnia następne okno."
IDS_HINT_SYS_RESTORE " Przywraca okno do normalnego rozmiaru."
IDS_HINT_SYS_MOVE " Przesuwa okno."
IDS_HINT_SYS_SIZE " Zmienia wielkość okna."
IDS_HINT_SYS_MINIMIZE " Zamyka okno do ikony."
IDS_HINT_SYS_MAXIMIZE " Rozszerza okno na pełen ekran."
END

View file

@ -1,240 +0,0 @@
/*
* PROJECT: ReactOS ImageSoft
* LICENSE: GPL - See COPYING in the top level directory
* FILE: rosapps/applications/imagesoft/lang/ro-RO.rc
* PURPOSE: Romanian Language File for ImageSoft
* TRANSLATOR: Ștefan Fulea (stefan dot fulea at mail dot com)
*/
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&Fișier"
BEGIN
MENUITEM "&Nou…", ID_NEW
MENUITEM "&Deschidere…", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "În&chide\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "Închide t&ot", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "Pă&strează", ID_SAVE, GRAYED
MENUITEM "&Păstrare în…", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Pre&vizionează imprimare", ID_PRINTPRE, GRAYED
MENUITEM "&Imprimare…", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "P&roprietăți…", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "I&eșire\tAlt+F4", ID_EXIT
END
POPUP "&Editare"
BEGIN
MENUITEM "&Desface", ID_UNDO, GRAYED
MENUITEM "&Reface", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Decupează", ID_CUT, GRAYED
MENUITEM "&Copie", ID_COPY, GRAYED
MENUITEM "&Lipește", ID_PASTE, GRAYED
MENUITEM "Lipește ca &imagine nouă", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Selectează t&ot", ID_SELALL, GRAYED
END
POPUP "&Afișare"
BEGIN
MENUITEM "&Instrumente", ID_TOOLS
MENUITEM "&Culori", ID_COLOR
MENUITEM "Ist&oric", ID_HISTORY
MENUITEM "&Bară de stare", ID_STATUSBAR
END
POPUP "&Ajustare"
BEGIN
MENUITEM "Strălucire…", ID_BRIGHTNESS
MENUITEM "Contrast…", ID_CONTRAST
MENUITEM "Nuanță/Saturație…", -1, GRAYED
POPUP "Culoare"
BEGIN
MENUITEM "Alb-negru", ID_BLACKANDWHITE
MENUITEM "Inversează culori", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Încețoșează", ID_BLUR
MENUITEM "Intensifică", ID_SHARPEN
MENUITEM "Margini line", -1, GRAYED
MENUITEM "Adaugă umbră", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Dimensiune imagine…", -1, GRAYED
MENUITEM "Întoarce", -1, GRAYED
MENUITEM "Oglindește", -1, GRAYED
MENUITEM "Rotește", -1, GRAYED
END
POPUP "&Culori"
BEGIN
MENUITEM "&Editare culori…", ID_EDITCOLOURS
END
POPUP "Fe&restră"
BEGIN
MENUITEM "În &cascadă", ID_WINDOW_CASCADE
MENUITEM "Suprapuse &orizontal", ID_WINDOW_TILE_HORZ
MENUITEM "Suprapuse &vertical", ID_WINDOW_TILE_VERT
MENUITEM "&Aranjează pictograme", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Urmă&toare\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&?"
BEGIN
MENUITEM "&Despre…", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Strălucire"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Forma culorii:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Deplină (RVA)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Roșu", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Verde", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Albastru", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "Con&firmă", IDOK, 142, 88, 48, 13
PUSHBUTTON "A&nulează", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "Despre ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nDrept de autor (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Î&nchide", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Proprietăți imagine"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Nume:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Proprietăți pânză", IDC_STATIC, 4, 22, 148, 98
LTEXT "Tip de imagine:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Lățime:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Înălțime:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Resoluție:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Unitate:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Dimensiune imagine:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "Con&firmă", IDOK, 50, 144, 48, 13
PUSHBUTTON "A&nulează", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Aceast program este software liber; îl puteți redistribui și/sau modifica în termenii Licenței Publice Generale GNU publicată de Free Software Foundation; fie în versiunea 2 a Licenței, sau (la alegere) a unei versiuni ulterioare.\r\n\r\nAcest program este distribuit doar în speranța că va fi util, însă FĂRĂ NICI O GARANȚIE; nici măcar cea implicită a VANDABILITĂȚII sau a UTILITĂȚII ÎNTR-UN SCOP ANUME. Vedeți Licența Publică Generală GNU pentru mai multe detalii.\r\n\r\nAr trebui să primiți o copie a Licenței Publice Generale împreună cu acest program; altfel, scrieți către Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_READY " Pregătit."
IDS_TOOLBAR_STANDARD "Standard"
IDS_TOOLBAR_TEST "Test"
IDS_IMAGE_NAME "Imagine %1!u!"
IDS_FLT_TOOLS "Instrumente"
IDS_FLT_COLORS "Culori"
IDS_FLT_HISTORY "Istoric"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Monocromatic (1 bit)"
IDS_IMAGE_GREYSCALE "Tonuri de gri (8 biți)"
IDS_IMAGE_PALETTE "Paletă sau 256 culori (8 biți)"
IDS_IMAGE_TRUECOLOR "Culori fotografice (24 biți)"
IDS_UNIT_PIXELS "Pixeli"
IDS_UNIT_CM "Cm"
IDS_UNIT_INCHES "Țoli"
IDS_UNIT_DOTSCM "Puncte / Cm"
IDS_UNIT_DPI "Puncte / Țol"
IDS_UNIT_KB "%d ko"
IDS_UNIT_MB "%d Mo"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Nou"
IDS_TOOLTIP_OPEN "Deschidere"
IDS_TOOLTIP_SAVE "Păstrează"
IDS_TOOLTIP_PRINTPRE "Previzionează imprimare"
IDS_TOOLTIP_PRINT "Imprimare"
IDS_TOOLTIP_CUT "Decupează"
IDS_TOOLTIP_COPY "Copie"
IDS_TOOLTIP_PASTE "Lipește"
IDS_TOOLTIP_UNDO "Desface"
IDS_TOOLTIP_REDO "Reface"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Crează un document nou."
IDS_HINT_OPEN " Deschide un document existent."
IDS_HINT_CLOSE " Închide această fereastră."
IDS_HINT_CLOSEALL " Închide toate ferestrele."
IDS_HINT_SAVE " Păstrează documentul activ."
IDS_HINT_SAVEAS " Păstrează documentul activ sub un nou nume."
IDS_HINT_PRINTPRE " Previzionează documentul de imprimat."
IDS_HINT_PRINT " Imprimă documentul activ."
IDS_HINT_PROP " Afișează proprietățile imaginei active."
IDS_HINT_EXIT " Ieșire din această aplicație."
IDS_HINT_TOOLS " Afișează sau ascunde fereastra cu instrumente."
IDS_HINT_COLORS " Afișează sau ascunde fereastra cu paleta de culori."
IDS_HINT_HISTORY " Afișează sau ascunde fereastra cu istoric."
IDS_HINT_STATUS " Afișează sau ascunde bara de stare."
IDS_HINT_CASCADE " Aranjează ferestrele permițând suprapunerea."
IDS_HINT_TILE_HORZ " Aranjează ferestrele fără suprapunere."
IDS_HINT_TILE_VERT " Aranjează ferestrele fără suprapunere."
IDS_HINT_ARRANGE " Aranjează pictogramele la baza ferestrei."
IDS_HINT_NEXT " Activează următoarea fereastră."
IDS_HINT_SYS_RESTORE " Restituie această fereastră la dimensiunea sa normală."
IDS_HINT_SYS_MOVE " Mută această fereastră."
IDS_HINT_SYS_SIZE " Redenumește această fereastră."
IDS_HINT_SYS_MINIMIZE " Reduce această fereastră la o pictogramă."
IDS_HINT_SYS_MAXIMIZE " Extinde această fereastră pe tot ecranul."
END

View file

@ -1,234 +0,0 @@
// Russian language resource file (Dmitry Chapyshev, 2007-07-05)
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&Файл"
BEGIN
MENUITEM "&Новый...", ID_NEW
MENUITEM "&Открыть...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Закрыть\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "З&акрыть все", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "&Сохранить", ID_SAVE, GRAYED
MENUITEM "Сохранить &как...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Предварительный &просмотр", ID_PRINTPRE,GRAYED
MENUITEM "П&ечать...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "Сво&йства...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Выход\tAlt+F4", ID_EXIT
END
POPUP "&Правка"
BEGIN
MENUITEM "&Отменить", ID_UNDO, GRAYED
MENUITEM "&Вернуть", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "В&ырезать", ID_CUT, GRAYED
MENUITEM "&Копировать", ID_COPY, GRAYED
MENUITEM "В&ставить", ID_PASTE, GRAYED
MENUITEM "Вставить как новое &изображение", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Вы&делить все", ID_SELALL, GRAYED
END
POPUP "&Вид"
BEGIN
MENUITEM "&Инструменты", ID_TOOLS
MENUITEM "&Цвета", ID_COLOR
MENUITEM "И&стория", ID_HISTORY
MENUITEM "С&трока состояния", ID_STATUSBAR
END
POPUP "&Коррекция"
BEGIN
MENUITEM "Яркость...", ID_BRIGHTNESS
MENUITEM "Контрастность...", ID_CONTRAST
MENUITEM "Hue/Saturation...", -1, GRAYED
POPUP "Цвет"
BEGIN
MENUITEM "Черный и белый", ID_BLACKANDWHITE
MENUITEM "Инвертировать цвета", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Blur", ID_BLUR
MENUITEM "Sharpen", ID_SHARPEN
MENUITEM "Smooth Edges", -1, GRAYED
MENUITEM "Add Shadow", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Размер изображения...", -1, GRAYED
MENUITEM "Flip", -1, GRAYED
MENUITEM "Зеркало", -1, GRAYED
MENUITEM "Повернуть", -1, GRAYED
END
POPUP "&Цвета"
BEGIN
MENUITEM "&Изменить цвет...", ID_EDITCOLOURS
END
POPUP "&Окно"
BEGIN
MENUITEM "&Каскадом", ID_WINDOW_CASCADE
MENUITEM "&По горизонтали", ID_WINDOW_TILE_HORZ
MENUITEM "П&о вертикали", ID_WINDOW_TILE_VERT
MENUITEM "&Упорядочить значки", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "С&ледущее\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Справка"
BEGIN
MENUITEM "&О программе...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Яркость"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Форма цвета:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Полный (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Красный", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Зеленый", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Голубой", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Отмена", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "О программе ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Закрыть", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Свойства изображения"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Имя:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Свойства холста", IDC_STATIC, 4, 22, 148, 98
LTEXT "Тип изображения:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Ширина:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Высота:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Разрешние:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Unit:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Размер изображения:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "OK", IDOK, 50, 144, 48, 13
PUSHBUTTON "Отмена", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "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.\r\n\r\nThis 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.\r\n\r\nYou 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."
IDS_READY " Готов."
IDS_TOOLBAR_STANDARD "Стандартная"
IDS_TOOLBAR_TEST "Тест"
IDS_IMAGE_NAME "Изображение %1!u!"
IDS_FLT_TOOLS "Инструменты"
IDS_FLT_COLORS "Цвета"
IDS_FLT_HISTORY "История"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Монохромный (1 бит)"
IDS_IMAGE_GREYSCALE "Чернобелый (8 бит)"
IDS_IMAGE_PALETTE "Palette or 256 color (8 бит)"
IDS_IMAGE_TRUECOLOR "True color (24 бит)"
IDS_UNIT_PIXELS "Пекселов"
IDS_UNIT_CM "См"
IDS_UNIT_INCHES "Дюймов"
IDS_UNIT_DOTSCM "Точек / См"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d Кб"
IDS_UNIT_MB "%d Мб"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Новый"
IDS_TOOLTIP_OPEN "Открыть"
IDS_TOOLTIP_SAVE "Сохранить"
IDS_TOOLTIP_PRINTPRE "Предварительный просмотр"
IDS_TOOLTIP_PRINT "Печать"
IDS_TOOLTIP_CUT "Вырезать"
IDS_TOOLTIP_COPY "Копировать"
IDS_TOOLTIP_PASTE "Вставить"
IDS_TOOLTIP_UNDO "Отменить"
IDS_TOOLTIP_REDO "Вернуть"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Создать новый документ."
IDS_HINT_OPEN " Opens an existing document."
IDS_HINT_CLOSE " Закрыть это окно."
IDS_HINT_CLOSEALL " Закрыть все окна."
IDS_HINT_SAVE " Сохранить текущий документ."
IDS_HINT_SAVEAS " Сохранить текущий документ с новым именем."
IDS_HINT_PRINTPRE " Предварительный просмотр печатаемого документа."
IDS_HINT_PRINT " Напечатать текущий документ."
IDS_HINT_PROP " Просмотр свойств текущего изображения."
IDS_HINT_EXIT " Выйти из этого приложения."
IDS_HINT_TOOLS " Shows or hides the tools floating window."
IDS_HINT_COLORS " Shows or hides the colors floating window."
IDS_HINT_HISTORY " Shows or hides the history floating window."
IDS_HINT_STATUS " Показать или скрыть строку состояния."
IDS_HINT_CASCADE " Arrange windows so they overlap."
IDS_HINT_TILE_HORZ " Arrange windows as non-overlapping tiles."
IDS_HINT_TILE_VERT " Arrange windows as non-overlapping tiles."
IDS_HINT_ARRANGE " Arrange icons at the bottom of the window."
IDS_HINT_NEXT " Сделать активным следущее окно."
IDS_HINT_SYS_RESTORE " Востановить нормальный размер этого окна."
IDS_HINT_SYS_MOVE " Переместить это окно."
IDS_HINT_SYS_SIZE " Изменить размер этого окна."
IDS_HINT_SYS_MINIMIZE " Collapses this window to an icon."
IDS_HINT_SYS_MAXIMIZE " Развернуть это окно на весь экран."
END

View file

@ -1,239 +0,0 @@
/* TRANSLATOR : Mário Kačmár /Mario Kacmar/ aka Kario (kario@szm.sk)
* DATE OF TR.: 02-02-2008
* LAST CHANGE: 29-08-2008
* ______________________________________________
* NOTE: this file is not fully translated
*/
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&Súbor"
BEGIN
MENUITEM "&Nový...", ID_NEW
MENUITEM "&Otvoriť...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Zatvoriť\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "Zatvoriť &všetky", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "&Uložiť", ID_SAVE, GRAYED
MENUITEM "Uložiť &ako...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Náhľa&d pred tlačou", ID_PRINTPRE,GRAYED
MENUITEM "&Tlačiť...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "V&lastnosti...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Skončiť\tAlt+F4", ID_EXIT
END
POPUP "&Úpravy"
BEGIN
MENUITEM "&Späť", ID_UNDO, GRAYED
MENUITEM "&Znova", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Vystrihnúť", ID_CUT, GRAYED
MENUITEM "&Kopírovať", ID_COPY, GRAYED
MENUITEM "&Paste", ID_PASTE, GRAYED
MENUITEM "Paste as new &image", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Vy&brať všetko", ID_SELALL, GRAYED
END
POPUP "&Zobraziť"
BEGIN
MENUITEM "&Nástroje", ID_TOOLS
MENUITEM "&Farby", ID_COLOR
MENUITEM "&História", ID_HISTORY
MENUITEM "Stavový &riadok", ID_STATUSBAR
END
POPUP "&Adjust"
BEGIN
MENUITEM "Jas...", ID_BRIGHTNESS
MENUITEM "Kontrast...", ID_CONTRAST
MENUITEM "Odtieň/Nasýtenie...", -1, GRAYED
POPUP "Color"
BEGIN
MENUITEM "Čierna a biela", ID_BLACKANDWHITE
MENUITEM "Invertovať farby", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Rozmazať", ID_BLUR
MENUITEM "Zaostriť", ID_SHARPEN
MENUITEM "Vyhladiť hrany", -1, GRAYED
MENUITEM "Pridať tieň", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Image Size...", -1, GRAYED
MENUITEM "Preklopiť", -1, GRAYED
MENUITEM "Zrkadliť", -1, GRAYED
MENUITEM "Otočiť", -1, GRAYED
END
POPUP "&Farby"
BEGIN
MENUITEM "&Upraviť farby...", ID_EDITCOLOURS
END
POPUP "&Okná"
BEGIN
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORZ
MENUITEM "Tile &Vertically", ID_WINDOW_TILE_VERT
MENUITEM "&Arrange Icons", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Nex&t\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Pomocník"
BEGIN
MENUITEM "Č&o je...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Jas"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Color form:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Plné (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Červená", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Zelená", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Modrá", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Zrušiť", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "Čo je ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Zavrieť", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Vlastnosti obrázka"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Názov:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Canvas properties", IDC_STATIC, 4, 22, 148, 98
LTEXT "Typ obrázka:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Šírka:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Výška:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Rozlíšenie:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Unit:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Veľkosť obrázka:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "OK", IDOK, 50, 144, 48, 13
PUSHBUTTON "Zrušiť", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Tento program je voľný softvér; môžete ho šíriť a/alebo modifikovať podľa podmienok GNU Všeobecnej verejnej licencie (GNU General Public License) ako bola zverejnená nadáciou Free Software Foundation; buď verzie 2 tejto licencie, alebo (podľa Vášho uváženia) niektorej neskoršej verzie.\r\n\r\nTento program je distribuovaný v nádeji, že bude užitočný, avšak BEZ AKEJKOĽVEK ZÁRUKY; rovnako bez záruky PREDAJNOSTI alebo VHODNOSTI PRE URČITÝ ÚČEL. Pre viac detailov si pozrite GNU Všeobecnú verejnú licenciu (GNU General Public License).\r\n\r\nKópiu Všeobecnej verejnej licencie GNU ste mali dostať spolu s týmto programom; ak nie, napíšte si o ňu na Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_READY " Hotovo."
IDS_TOOLBAR_STANDARD "Standard"
IDS_TOOLBAR_TEST "Test"
IDS_IMAGE_NAME "Obrázok %1!u!"
IDS_FLT_TOOLS "Nástroje"
IDS_FLT_COLORS "Farby"
IDS_FLT_HISTORY "História"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Čierno-bielo (1 bit)"
IDS_IMAGE_GREYSCALE "Odtiene šedej (8 bitov)"
IDS_IMAGE_PALETTE "Paleta alebo 256 farieb (8 bitov)"
IDS_IMAGE_TRUECOLOR "Pravé farby (24 bitov)"
IDS_UNIT_PIXELS "Pixely"
IDS_UNIT_CM "Centimetre"
IDS_UNIT_INCHES "Palce"
IDS_UNIT_DOTSCM "Body na cm"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d KB"
IDS_UNIT_MB "%d MB"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Nový"
IDS_TOOLTIP_OPEN "Otvoriť"
IDS_TOOLTIP_SAVE "Uložiť"
IDS_TOOLTIP_PRINTPRE "Náhľad pred tlačou"
IDS_TOOLTIP_PRINT "Tlačiť"
IDS_TOOLTIP_CUT "Vystrihnúť"
IDS_TOOLTIP_COPY "Kopírovať"
IDS_TOOLTIP_PASTE "Vložiť"
IDS_TOOLTIP_UNDO "Späť"
IDS_TOOLTIP_REDO "Znova"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Vytvorí nový dokument."
IDS_HINT_OPEN " Otvorí existujúci dokument."
IDS_HINT_CLOSE " Zatvorí toto okno."
IDS_HINT_CLOSEALL " Zatvorí všetke okná."
IDS_HINT_SAVE " Uloží aktívny dokument."
IDS_HINT_SAVEAS " Uloží aktívny dokument pod novým názvom."
IDS_HINT_PRINTPRE " Zobrazí náhľad dokumentu pred tlačou."
IDS_HINT_PRINT " Vytlačí aktívny dokument."
IDS_HINT_PROP " Zobrazí vlastnosti aktívneho obrázka."
IDS_HINT_EXIT " Ukončí program."
IDS_HINT_TOOLS " Zobrazí alebo skryje plávajúce okno nástrojov."
IDS_HINT_COLORS " Zobrazí alebo skryje plávajúce okno farieb."
IDS_HINT_HISTORY " Zobrazí alebo skryje plávajúce okno histórie."
IDS_HINT_STATUS " Zobrazí alebo skryje stavový riadok."
IDS_HINT_CASCADE " Arrange windows so they overlap."
IDS_HINT_TILE_HORZ " Arrange windows as non-overlapping tiles."
IDS_HINT_TILE_VERT " Arrange windows as non-overlapping tiles."
IDS_HINT_ARRANGE " Arrange icons at the bottom of the window."
IDS_HINT_NEXT " Aktivuje ďalšie okno v poradí."
IDS_HINT_SYS_RESTORE " Obnoví okno na normálnu veľkosť."
IDS_HINT_SYS_MOVE " Premiestni okno."
IDS_HINT_SYS_SIZE " Zmení veľkosť okna."
IDS_HINT_SYS_MINIMIZE " Zbalí okno do veľkosti ikony."
IDS_HINT_SYS_MAXIMIZE " Zväčsí okno tak, aby zaplnilo obrazovku."
END

View file

@ -1,232 +0,0 @@
LANGUAGE LANG_THAI, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "แ&ฟ้ม"
BEGIN
MENUITEM "ใ&หม่...", ID_NEW
MENUITEM "เ&ปิด...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "ปิ&ด\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "ปิด&ทั้งหมด", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "&บันทึก", ID_SAVE, GRAYED
MENUITEM "บัน&ทึก เป็น...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&ภาพก่อนพิมพ์", ID_PRINTPRE,GRAYED
MENUITEM "&พิมพ์...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "&คุณสมบัติ...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&ออกจากโปรแกรม\tAlt+F4", ID_EXIT
END
POPUP "แ&ก้ไข"
BEGIN
MENUITEM "เ&ลิกทำ", ID_UNDO, GRAYED
MENUITEM "&ย้อนกลับ", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "&ตัด", ID_CUT, GRAYED
MENUITEM "&คัดลอก", ID_COPY, GRAYED
MENUITEM "&วาง", ID_PASTE, GRAYED
MENUITEM "วา&งเป็นภาพใหม่", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "เลือกทั้งหม&ด", ID_SELALL, GRAYED
END
POPUP "&มุมมอง"
BEGIN
MENUITEM "เครื่องมื&อ", ID_TOOLS
MENUITEM "&สี", ID_COLOR
MENUITEM "&ประวัติ", ID_HISTORY
MENUITEM "แ&ถบสถานะ", ID_STATUSBAR
END
POPUP "&ปรับแต่ง"
BEGIN
MENUITEM "ความสว่าง...", ID_BRIGHTNESS
MENUITEM "ความชัด...", ID_CONTRAST
MENUITEM "ความเข้มแสง/ความอิ่มตัว...", -1, GRAYED
POPUP "สี"
BEGIN
MENUITEM "ภาพขาวดำ", ID_BLACKANDWHITE
MENUITEM "แปลงสี", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "ทำให้มัว", ID_BLUR
MENUITEM "ทำให้คมชัด", ID_SHARPEN
MENUITEM "ทำให้ขอบนุ่ม", -1, GRAYED
MENUITEM "เพิ่มเงา", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "ขนาดภาพ...", -1, GRAYED
MENUITEM "กลับทิศทาง", -1, GRAYED
MENUITEM "กลับด้าน", -1, GRAYED
MENUITEM "หมุน", -1, GRAYED
END
POPUP "&สี"
BEGIN
MENUITEM "แก้ไ&ขสี...", ID_EDITCOLOURS
END
POPUP "&หน้าต่าง"
BEGIN
MENUITEM "&ซ้อนกัน", ID_WINDOW_CASCADE
MENUITEM "วางเรียงแนว&นอน", ID_WINDOW_TILE_HORZ
MENUITEM "วางเรียงแนว&ตั้ง", ID_WINDOW_TILE_VERT
MENUITEM "จัดเรียงสัญ&รูป", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "&ถัดไป\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&ช่วยเหลือ"
BEGIN
MENUITEM "&เกี่ยวกับ...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "เปิดหน้าต่างใหม่"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "ความสว่าง"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "รูปแบบสี:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "ทุกสี (RGB)", IDC_BRI_FULL, "ปุ่มกด", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "แดง", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "เขียว", IDC_BRI_GREEN, "ปุ่มกด", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "น้ำเงิน", IDC_BRI_BLUE, "ปุ่มกด", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "ตกลง", IDOK, 142, 88, 48, 13
PUSHBUTTON "ยกเลิก", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "เกี่ยวกับโปรแกรม ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "ปิด", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "คุณสมบัติของภาพ"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "ชื่อ:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "คุณสมบัติของขนาดพื้นที่ภาพ", IDC_STATIC, 4, 22, 148, 98
LTEXT "ประเภทรูปภาพ:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "กล่องเครื่องมือ", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "ความกว้าง:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "ความสูง:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "ความละเอียดของภาพ:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "หน่วย:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "กล่องเครื่องมือ", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "ขนาดภาพ:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "ตกลง", IDOK, 50, 144, 48, 13
PUSHBUTTON "ยกเลิก", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "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.\r\n\r\nThis 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.\r\n\r\nYou 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."
IDS_READY " เสร็จแล้ว."
IDS_TOOLBAR_STANDARD "มาตรฐาน"
IDS_TOOLBAR_TEST "ทดสอบ"
IDS_IMAGE_NAME "ภาพ %1!u!"
IDS_FLT_TOOLS "เครื่องมือ"
IDS_FLT_COLORS "สี"
IDS_FLT_HISTORY "ประวัติ"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "สีเดียว (1 bit)"
IDS_IMAGE_GREYSCALE "ภาพขาวดำ (8 bit)"
IDS_IMAGE_PALETTE "แถบสี 256 สี (8 bit)"
IDS_IMAGE_TRUECOLOR "สีจริง (24 bit)"
IDS_UNIT_PIXELS "เม็ดสี"
IDS_UNIT_CM "เซนติเมตร"
IDS_UNIT_INCHES "นิ้ว"
IDS_UNIT_DOTSCM "จุด / เซนติเมตร"
IDS_UNIT_DPI "จุดต่อนิ้ว"
IDS_UNIT_KB "%d กิโลไบต์"
IDS_UNIT_MB "%d เมกกะไบต์"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "ใหม่"
IDS_TOOLTIP_OPEN "เปิด"
IDS_TOOLTIP_SAVE "บันทึก"
IDS_TOOLTIP_PRINTPRE "ภาพก่อนพิมพ์"
IDS_TOOLTIP_PRINT "พิมพ์"
IDS_TOOLTIP_CUT "ตัด"
IDS_TOOLTIP_COPY "คัดลอก"
IDS_TOOLTIP_PASTE "วาง"
IDS_TOOLTIP_UNDO "เลิกทำ"
IDS_TOOLTIP_REDO "ย้อนกลับ"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " สร้างเอกสารใหม่."
IDS_HINT_OPEN " เปิดเอกสารที่มีอยู่."
IDS_HINT_CLOSE " ปิดหน้าต่างนี้."
IDS_HINT_CLOSEALL " ปิดหน้าต่างทั้งหมด."
IDS_HINT_SAVE " บันทึกเอกสารที่เก็บไว้."
IDS_HINT_SAVEAS " บันทึกเอกสารที่กำลังทำอยู่ด้วยชื่อใหม่."
IDS_HINT_PRINTPRE " มองภาพก่อนพิมพ์ของเอกสาร."
IDS_HINT_PRINT " พิมพ์เอกสารที่กำลังทำอยู่นี้."
IDS_HINT_PROP " แสดงคุณสมบัติของภาพที่กำลังทำอยู่นี้."
IDS_HINT_EXIT " ออกจากการทำงาน."
IDS_HINT_TOOLS " แสดงหน้าซ่อนหน้าต่างของแถบเครื่องมือ."
IDS_HINT_COLORS " แสดงหน้าซ่อนหน้าต่างของแถบสี."
IDS_HINT_HISTORY " แสดงหน้าซ่อนหน้าต่างของแถบประวัติ."
IDS_HINT_STATUS " แสดงหน้าซ่อนหน้าต่างของแถบสถานะ."
IDS_HINT_CASCADE " เรียงหน้าต่างวางซ้อนกัน."
IDS_HINT_TILE_HORZ " เรียงหน้าต่างตามแนวนอน."
IDS_HINT_TILE_VERT " เรียงหน้าต่างตามแนวตั้ง."
IDS_HINT_ARRANGE " จัดเรียงสัญรูปที่ด้านล่างของหน้าต่าง."
IDS_HINT_NEXT " เริ่มทำงานหน้าต่างถัดไป."
IDS_HINT_SYS_RESTORE " คืนสภาพหน้าต่างสู่ขนาดปกติ."
IDS_HINT_SYS_MOVE " เคลื่อนย้ายหน้าต่างนี้."
IDS_HINT_SYS_SIZE " เปลี่ยนขนาดหน้าต่างนี้."
IDS_HINT_SYS_MINIMIZE " ย่อหน้าต่างนี้ให้เป็นสัญรูป."
IDS_HINT_SYS_MAXIMIZE " ขยายหน้าต่างนี้จนเต็มหน้าจอ."
END

View file

@ -1,240 +0,0 @@
/*
* PROJECT: ReactOS ImageSoft
* LICENSE: GPL - See COPYING in the top level directory
* FILE: rosapps/imagesoft/lang/uk-UA.rc
* PURPOSE: Ukraianian Language File for ImageSoft
* TRANSLATOR: Rostislav Zabolotny, Artem Reznikov
*/
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "&Файл"
BEGIN
MENUITEM "&Створити...", ID_NEW
MENUITEM "&Відкрити...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "&Закрити\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "З&акрити все", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "Зб&ерегти", ID_SAVE, GRAYED
MENUITEM "Зберегти &як...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "Попе&редній Перегляд",ID_PRINTPRE,GRAYED
MENUITEM "&Друкувати...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "В&ластивості...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "Ви&ід\tAlt+F4", ID_EXIT
END
POPUP "&Правка"
BEGIN
MENUITEM "Повер&нути", ID_UNDO, GRAYED
MENUITEM "По&вторити", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Вирі&зати", ID_CUT, GRAYED
MENUITEM "Ко&піювати", ID_COPY, GRAYED
MENUITEM "Вс&тавити", ID_PASTE, GRAYED
MENUITEM "Вставити новим &малюнком", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "Виділити &Все", ID_SELALL, GRAYED
END
POPUP "&Вигляд"
BEGIN
MENUITEM "&Інструменти", ID_TOOLS
MENUITEM "&Кольори", ID_COLOR
MENUITEM "Іс&торія", ID_HISTORY
MENUITEM "&Рядок стану", ID_STATUSBAR
END
POPUP "&Редагування"
BEGIN
MENUITEM "Яскравість...", ID_BRIGHTNESS
MENUITEM "Контраст...", ID_CONTRAST
MENUITEM "Відтінки/Насичення...", -1, GRAYED
POPUP "Колір"
BEGIN
MENUITEM "Чорно-білий", ID_BLACKANDWHITE
MENUITEM "Обернути Кольори", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "Затемнити", ID_BLUR
MENUITEM "Зробити Різкіше", ID_SHARPEN
MENUITEM "Згладити краї", -1, GRAYED
MENUITEM "Додати тінь", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "Розмір малюнка...", -1, GRAYED
MENUITEM "Рухати", -1, GRAYED
MENUITEM "Відобразити", -1, GRAYED
MENUITEM "Обернути", -1, GRAYED
END
POPUP "&Кольори"
BEGIN
MENUITEM "&Редагувати кольори...", ID_EDITCOLOURS
END
POPUP "&Вікно"
BEGIN
MENUITEM "&Каскадом", ID_WINDOW_CASCADE
MENUITEM "Викласти &Горизонтально", ID_WINDOW_TILE_HORZ
MENUITEM "Викласти &Вертикально", ID_WINDOW_TILE_VERT
MENUITEM "Впарядкувати &Іконки", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "На&ступний\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "&Довідка"
BEGIN
MENUITEM "&Про редактор...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "Яскравість"
FONT 8,"MS Shell Dlg", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Кольори:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Всі (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Червоний", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Зелений", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Блакитний", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Скасувати", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "Про ImageSoft"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "Закрити", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "Властивості зображення"
FONT 8,"MS Shell Dlg",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "Назва:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "Властивості полотна", IDC_STATIC, 4, 22, 148, 98
LTEXT "Тип малюнка:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "Ширина:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "Висота:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "Роздільна здатність:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "Одиниці:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "Розмір малюнка:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "OK", IDOK, 50, 144, 48, 13
PUSHBUTTON "Скасувати", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "Ця програма належить до безкоштовного програмного забезпечення; Ви можете поширювати чи(і) змінювати її на правах GNU Загальною публічною ліцензією (GPL) опублікованими Фундацією Безкоштовного програмного забезпечення (Free Software Foundation); або другою версією Ліцензії, чи (на Ваш вибір) будь-якою іншою версією.\r\n\r\nЦя програма була створена з надією що буде корисна, але БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ; навіть без включених гарантій ліквідності чи можливості пристосування до конкретних вимог. За детальнішою інформацією дивіться GNU Загальну публічну ліцензію.\r\n\r\nКопію GNU Загальної Публічної Ліцензії Ви мали б отримати разом з цією програмою; якщо так не сталося, пишіть Фундації Безкоштовного Програмного Забезпечення: Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
IDS_READY "Готово"
IDS_TOOLBAR_STANDARD "Стандартно"
IDS_TOOLBAR_TEST "Тест"
IDS_IMAGE_NAME "Малюнок %1!u!"
IDS_FLT_TOOLS "Інструменти"
IDS_FLT_COLORS "Кольори"
IDS_FLT_HISTORY "Історія"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Монохромний (1 біт)"
IDS_IMAGE_GREYSCALE "Відтінки сірого (8 біт)"
IDS_IMAGE_PALETTE "256 кольорів (8 біт)"
IDS_IMAGE_TRUECOLOR "Справжні кольори (24 біт)"
IDS_UNIT_PIXELS "Пікселі"
IDS_UNIT_CM "См"
IDS_UNIT_INCHES "Дюйми"
IDS_UNIT_DOTSCM "Точок на См"
IDS_UNIT_DPI "Точок на Дюйм"
IDS_UNIT_KB "%d КБ"
IDS_UNIT_MB "%d МБ"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "Новий"
IDS_TOOLTIP_OPEN "Відкрити"
IDS_TOOLTIP_SAVE "Зберегти"
IDS_TOOLTIP_PRINTPRE "Попередній перегляд"
IDS_TOOLTIP_PRINT "Друк"
IDS_TOOLTIP_CUT "Вирізати"
IDS_TOOLTIP_COPY "Копіювати"
IDS_TOOLTIP_PASTE "Вставити"
IDS_TOOLTIP_UNDO "Скасувати"
IDS_TOOLTIP_REDO "Повторити"
END
/* Підказки */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " Створює новий документ."
IDS_HINT_OPEN " Відкриває існуючий документ."
IDS_HINT_CLOSE " Закриває поточне вікно."
IDS_HINT_CLOSEALL " Закриває всі вікна."
IDS_HINT_SAVE " Зберігає активний документ."
IDS_HINT_SAVEAS " Зберігає поточний документ під іншим іменем."
IDS_HINT_PRINTPRE " Перегляд документа перед друком."
IDS_HINT_PRINT " Друкує поточний документ."
IDS_HINT_PROP " Показує властивості поточного малюнка."
IDS_HINT_EXIT " Виходить з цієї програми."
IDS_HINT_TOOLS " Показує чи ховає рухоме віконце інструментів."
IDS_HINT_COLORS " Показує чи ховає рухоме віконце кольорів."
IDS_HINT_HISTORY " Показує чи ховає рухоме віконце Історії."
IDS_HINT_STATUS " Показує чи ховає рядок стану."
IDS_HINT_CASCADE " Впорядковує вікна так, щоб вони послідовно накладалися."
IDS_HINT_TILE_HORZ " Впорядковує вікна горизонтально так, щоб заголовки не накладалися."
IDS_HINT_TILE_VERT " Впорядковує вікна вертикально так, щоб заголовки не накладалися."
IDS_HINT_ARRANGE " Впорядковує іконки знизу вікна."
IDS_HINT_NEXT " Активізує наступне вікно."
IDS_HINT_SYS_RESTORE " Відновлює вихідні розміри вікна."
IDS_HINT_SYS_MOVE " Змінює розташування вікна"
IDS_HINT_SYS_SIZE " Змінює розміри вікна."
IDS_HINT_SYS_MINIMIZE " Згортає вікно до значка."
IDS_HINT_SYS_MAXIMIZE " Розгортає вікно до розмірів екрана."
END

View file

@ -1,234 +0,0 @@
/* Translated by Luo Yufan 2019 <njlyf2011@hotmail.com> */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
STRINGTABLE DISCARDABLE
BEGIN
IDS_APPNAME "ImageSoft"
IDS_VERSION "v0.1"
END
IDR_MAINMENU MENU
BEGIN
POPUP "文件(&F)"
BEGIN
MENUITEM "新建(&N)...", ID_NEW
MENUITEM "打开(&O)...", ID_OPEN
MENUITEM SEPARATOR
MENUITEM "关闭(&C)\tCtrl+F4", ID_CLOSE, GRAYED
MENUITEM "全部关闭(&L)", ID_CLOSEALL,GRAYED
MENUITEM SEPARATOR
MENUITEM "保存(&S)", ID_SAVE, GRAYED
MENUITEM "另存为(&A)...", ID_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "打印预览(&V)", ID_PRINTPRE,GRAYED
MENUITEM "打印(&P)...", ID_PRINT, GRAYED
MENUITEM SEPARATOR
MENUITEM "属性(&O)...", ID_PROP, GRAYED
MENUITEM SEPARATOR
MENUITEM "退出(&X)\tAlt+F4", ID_EXIT
END
POPUP "编辑(&E)"
BEGIN
MENUITEM "撤销(&U)", ID_UNDO, GRAYED
MENUITEM "重做(&R)", ID_REDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "剪切(&T)", ID_CUT, GRAYED
MENUITEM "复制(&C)", ID_COPY, GRAYED
MENUITEM "粘贴(&P)", ID_PASTE, GRAYED
MENUITEM "粘贴为新图像(&I)", ID_PASTENEWIMAGE, GRAYED
MENUITEM SEPARATOR
MENUITEM "全选(&A)", ID_SELALL, GRAYED
END
POPUP "视图(&V)"
BEGIN
MENUITEM "工具(&T)", ID_TOOLS
MENUITEM "颜色(&C)", ID_COLOR
MENUITEM "历史(&H)", ID_HISTORY
MENUITEM "状态栏(&S)", ID_STATUSBAR
END
POPUP "调整(&A)"
BEGIN
MENUITEM "亮度...", ID_BRIGHTNESS
MENUITEM "对比度...", ID_CONTRAST
MENUITEM "色调/对比度...", -1, GRAYED
POPUP "颜色"
BEGIN
MENUITEM "黑白", ID_BLACKANDWHITE
MENUITEM "反色", ID_INVERTCOLORS
END
MENUITEM SEPARATOR
MENUITEM "模糊", ID_BLUR
MENUITEM "锐化", ID_SHARPEN
MENUITEM "平滑边缘", -1, GRAYED
MENUITEM "添加阴影", -1, GRAYED
MENUITEM SEPARATOR
MENUITEM "图像大小...", -1, GRAYED
MENUITEM "翻转", -1, GRAYED
MENUITEM "镜像", -1, GRAYED
MENUITEM "旋转", -1, GRAYED
END
POPUP "颜色(&C)"
BEGIN
MENUITEM "编辑颜色(&E)...", ID_EDITCOLOURS
END
POPUP "窗口(&W)"
BEGIN
MENUITEM "&Cascade", ID_WINDOW_CASCADE
MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORZ
MENUITEM "Tile &Vertically", ID_WINDOW_TILE_VERT
MENUITEM "&Arrange Icons", ID_WINDOW_ARRANGE
MENUITEM SEPARATOR
MENUITEM "Nex&t\tCtrl+F6", ID_WINDOW_NEXT
END
POPUP "帮助(&H)"
BEGIN
MENUITEM "关于(&A)...", ID_ABOUT
END
END
IDR_POPUP MENU
BEGIN
POPUP "popup"
BEGIN
MENUITEM SEPARATOR
END
END
IDD_BRIGHTNESS DIALOGEX 6, 5, 193, 120
CAPTION "亮度"
FONT 9,"宋体", 0, 0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "", IDC_PICPREVIEW, 0, 1, 132, 96, SS_OWNERDRAW | SS_SUNKEN
LTEXT "Color form:", IDC_STATIC, 135, 5, 36, 9
GROUPBOX "", IDC_BRI_GROUP, 138 ,30, 50, 48
CONTROL "Full (RGB)", IDC_BRI_FULL, "Button", BS_AUTORADIOBUTTON, 138, 18, 46, 9
CONTROL "Red", IDC_BRI_RED, "Button", BS_AUTORADIOBUTTON, 142, 38, 42, 9
CONTROL "Green", IDC_BRI_GREEN, "Button", BS_AUTORADIOBUTTON, 142, 51, 42, 9
CONTROL "Blue", IDC_BRI_BLUE, "Button", BS_AUTORADIOBUTTON, 142, 64, 42, 9
EDITTEXT IDC_BRI_EDIT, 98, 103, 28, 13
CONTROL "", IDC_BRI_TRACKBAR, "msctls_trackbar32", TBS_BOTH | TBS_NOTICKS | WS_TABSTOP, 2, 105, 90, 11
PUSHBUTTON "OK", IDOK, 142, 88, 48, 13
PUSHBUTTON "Cancel", IDCANCEL, 142, 105, 48, 13
END
IDD_ABOUTBOX DIALOGEX 22,16,210,182
CAPTION "关于 ImageSoft"
FONT 9,"宋体",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
//EXSTYLE WS_EX_LAYERED
BEGIN
LTEXT "ImageSoft v0.1\nCopyright (C) 2006\nThomas Weidenmueller (w3seek@reactos.org)\nGed Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 150, 36
PUSHBUTTON "关闭", IDOK, 75, 162, 44, 15
ICON IDI_IMAGESOFTICON, IDC_STATIC, 10, 10, 7, 30
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
END
IDD_IMAGE_PROP DIALOGEX 6, 5, 156, 163
CAPTION "图像属性"
FONT 9,"宋体",0,0
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
BEGIN
LTEXT "名称:", IDC_STATIC, 12, 5, 38, 9
EDITTEXT IDC_IMAGE_NAME_EDIT, 58, 3, 94, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
GROUPBOX "画布属性", IDC_STATIC, 4, 22, 148, 98
LTEXT "图像类型:", IDC_STATIC, 12, 36, 42, 9
CONTROL "", IDC_IMAGETYPE, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 35, 88, 54
LTEXT "宽度:", IDC_STATIC, 12, 51, 42, 9
EDITTEXT IDC_WIDTH_EDIT, 58, 49, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_WIDTH_STAT, 94, 51, 40, 9
LTEXT "高度:", IDC_STATIC, 12, 68, 42, 9
EDITTEXT IDC_HEIGHT_EDIT, 58, 66, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_HEIGHT_STAT, 94, 68, 40, 9
LTEXT "分辨率:", IDC_STATIC, 12, 84, 42, 9
EDITTEXT IDC_RES_EDIT, 58, 83, 32, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_NUMBER
LTEXT "", IDC_RES_STAT, 94, 84, 40, 9
LTEXT "单元:", IDC_STATIC, 12, 99, 42, 9
CONTROL "", IDC_UNIT, "ComboBox", WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST, 58, 99, 54, 50
LTEXT "图像大小:", IDC_STATIC, 12, 125, 42, 9
LTEXT "", IDC_IMAGE_SIZE, 58, 125, 54, 9
PUSHBUTTON "确定", IDOK, 50, 144, 48, 13
PUSHBUTTON "取消", IDCANCEL, 102, 144, 48, 13
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_LICENSE "本程序为自由软件; 您可以根据自由软件基金会发布的 GNU 通用公共许可证的第 2 版,或(根据您的选择)任何更高版本的条款进行重新分发和修改它。\r\n\r\n本程序的发布是希望它有用但没有任何担保; 甚至没有适销性或特定用途适用性的暗示保证。 有关详细信息,请参阅 GNU 通用公共许可证。\r\n\r\n您应该已收到 GNU 通用公共许可证的副本以及本程序; 如果没有,请写信给 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA。"
IDS_READY " 准备就绪。"
IDS_TOOLBAR_STANDARD "标准"
IDS_TOOLBAR_TEST "Test"
IDS_IMAGE_NAME "图像 %1!u!"
IDS_FLT_TOOLS "工具"
IDS_FLT_COLORS "颜色"
IDS_FLT_HISTORY "历史"
END
/* imageprop.c */
STRINGTABLE DISCARDABLE
BEGIN
IDS_IMAGE_MONOCHROME "Monochrome (1 bit)"
IDS_IMAGE_GREYSCALE "Grayscale (8 bit)"
IDS_IMAGE_PALETTE "Palette or 256 color (8 bit)"
IDS_IMAGE_TRUECOLOR "True color (24 bit)"
IDS_UNIT_PIXELS "Pixels"
IDS_UNIT_CM "Cm"
IDS_UNIT_INCHES "Inches"
IDS_UNIT_DOTSCM "Dots / Cm"
IDS_UNIT_DPI "DPI"
IDS_UNIT_KB "%d KB"
IDS_UNIT_MB "%d MB"
END
/* Tooltips */
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOOLTIP_NEW "新建"
IDS_TOOLTIP_OPEN "打开"
IDS_TOOLTIP_SAVE "保存"
IDS_TOOLTIP_PRINTPRE "打印预览"
IDS_TOOLTIP_PRINT "打印"
IDS_TOOLTIP_CUT "剪切"
IDS_TOOLTIP_COPY "复制"
IDS_TOOLTIP_PASTE "粘贴"
IDS_TOOLTIP_UNDO "撤销"
IDS_TOOLTIP_REDO "重做"
END
/* Hints */
STRINGTABLE DISCARDABLE
BEGIN
IDS_HINT_BLANK " "
IDS_HINT_NEW " 创建一个新文档。"
IDS_HINT_OPEN " 打开现有文档。"
IDS_HINT_CLOSE " 关闭此窗口。"
IDS_HINT_CLOSEALL " 关闭所有窗口。"
IDS_HINT_SAVE " 保存活动文档。"
IDS_HINT_SAVEAS " 使用新名称保存活动文档。"
IDS_HINT_PRINTPRE " 预览要被打印的文档。"
IDS_HINT_PRINT " 打印活动文档。"
IDS_HINT_PROP " 显示活动图像的属性。"
IDS_HINT_EXIT " 退出此应用程序。"
IDS_HINT_TOOLS " 显示或隐藏工具浮动窗口。"
IDS_HINT_COLORS " 显示或隐藏颜色浮动窗口。"
IDS_HINT_HISTORY " 显示或隐藏历史浮动窗口。"
IDS_HINT_STATUS " 显示或隐藏状态栏。"
IDS_HINT_CASCADE " Arrange windows so they overlap."
IDS_HINT_TILE_HORZ " Arrange windows as non-overlapping tiles."
IDS_HINT_TILE_VERT " Arrange windows as non-overlapping tiles."
IDS_HINT_ARRANGE " Arrange icons at the bottom of the window."
IDS_HINT_NEXT " Activates the next window."
IDS_HINT_SYS_RESTORE " 将此窗口恢复为正常大小。"
IDS_HINT_SYS_MOVE " 移动此窗口。"
IDS_HINT_SYS_SIZE " 调整此窗口的大小。"
IDS_HINT_SYS_MINIMIZE " 将此窗口折叠为图标。"
IDS_HINT_SYS_MAXIMIZE " 展开此窗口以填充此屏幕。"
END

File diff suppressed because it is too large Load diff

View file

@ -1,41 +0,0 @@
typedef struct _MENU_HINT
{
WORD CmdId;
UINT HintId;
} MENU_HINT, *PMENU_HINT;
typedef struct _MAIN_WND_INFO
{
HWND hSelf;
HWND hMdiClient;
HWND hStatus;
int nCmdShow;
struct _FLT_WND *fltTools;
struct _FLT_WND *fltColors;
struct _FLT_WND *fltHistory;
struct _TOOLBAR_DOCKS ToolDocks;
/* Editors */
PEDIT_WND_INFO ImageEditors;
UINT ImagesCreated;
PVOID ActiveEditor;
/* status flags */
BOOL InMenuLoop : 1;
} MAIN_WND_INFO, *PMAIN_WND_INFO;
BOOL InitMainWindowImpl(VOID);
VOID UninitMainWindowImpl(VOID);
HWND CreateMainWindow(LPCTSTR lpCaption,
int nCmdShow);
BOOL MainWndTranslateMDISysAccel(HWND hwnd,
LPMSG lpMsg);
VOID MainWndSwitchEditorContext(PMAIN_WND_INFO Info,
HWND hDeactivate,
HWND hActivate);
MDI_EDITOR_TYPE MainWndGetCurrentEditor(PMAIN_WND_INFO MainWnd,
PVOID *Info);

View file

@ -1,422 +0,0 @@
#include <precomp.h>
static INT
LengthOfStrResource(IN HINSTANCE hInst,
IN UINT uID)
{
HRSRC hrSrc;
HGLOBAL hRes;
LPWSTR lpName, lpStr;
if (hInst == NULL)
{
return -1;
}
/* There are always blocks of 16 strings */
lpName = (LPWSTR)MAKEINTRESOURCE((uID >> 4) + 1);
/* Find the string table block */
if ((hrSrc = FindResourceW(hInst, lpName, (LPWSTR)RT_STRING)) &&
(hRes = LoadResource(hInst, hrSrc)) &&
(lpStr = LockResource(hRes)))
{
UINT x;
/* Find the string we're looking for */
uID &= 0xF; /* position in the block, same as % 16 */
for (x = 0; x < uID; x++)
{
lpStr += (*lpStr) + 1;
}
/* Found the string */
return (int)(*lpStr);
}
return -1;
}
INT
AllocAndLoadString(OUT LPTSTR *lpTarget,
IN HINSTANCE hInst,
IN UINT uID)
{
INT ln;
ln = LengthOfStrResource(hInst,
uID);
if (ln++ > 0)
{
(*lpTarget) = (LPTSTR)LocalAlloc(LMEM_FIXED,
ln * sizeof(TCHAR));
if ((*lpTarget) != NULL)
{
INT Ret;
if (!(Ret = LoadString(hInst, uID, *lpTarget, ln)))
{
LocalFree((HLOCAL)(*lpTarget));
}
return Ret;
}
}
return 0;
}
DWORD
LoadAndFormatString(IN HINSTANCE hInstance,
IN UINT uID,
OUT LPTSTR *lpTarget,
...)
{
DWORD Ret = 0;
LPTSTR lpFormat;
va_list lArgs;
if (AllocAndLoadString(&lpFormat,
hInstance,
uID) > 0)
{
va_start(lArgs, lpTarget);
/* let's use FormatMessage to format it because it has the ability to allocate
memory automatically */
Ret = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_STRING,
lpFormat,
0,
0,
(LPTSTR)lpTarget,
0,
&lArgs);
va_end(lArgs);
LocalFree((HLOCAL)lpFormat);
}
return Ret;
}
BOOL
StatusBarLoadAndFormatString(IN HWND hStatusBar,
IN INT PartId,
IN HINSTANCE hInstance,
IN UINT uID,
...)
{
BOOL Ret = FALSE;
LPTSTR lpFormat, lpStr;
va_list lArgs;
if (AllocAndLoadString(&lpFormat,
hInstance,
uID) > 0)
{
va_start(lArgs, uID);
/* let's use FormatMessage to format it because it has the ability to allocate
memory automatically */
Ret = FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_STRING,
lpFormat,
0,
0,
(LPTSTR)&lpStr,
0,
&lArgs);
va_end(lArgs);
if (lpStr != NULL)
{
Ret = (BOOL)SendMessage(hStatusBar,
SB_SETTEXT,
(WPARAM)PartId,
(LPARAM)lpStr);
LocalFree((HLOCAL)lpStr);
}
LocalFree((HLOCAL)lpFormat);
}
return Ret;
}
BOOL
StatusBarLoadString(IN HWND hStatusBar,
IN INT PartId,
IN HINSTANCE hInstance,
IN UINT uID)
{
BOOL Ret = FALSE;
LPTSTR lpStr;
if (AllocAndLoadString(&lpStr,
hInstance,
uID) > 0)
{
Ret = (BOOL)SendMessage(hStatusBar,
SB_SETTEXT,
(WPARAM)PartId,
(LPARAM)lpStr);
LocalFree((HLOCAL)lpStr);
}
return Ret;
}
INT
GetTextFromEdit(OUT LPTSTR lpString,
IN HWND hDlg,
IN UINT Res)
{
INT len = GetWindowTextLength(GetDlgItem(hDlg, Res));
if(len > 0)
{
GetDlgItemText(hDlg,
Res,
lpString,
len + 1);
}
else
lpString = NULL;
return len;
}
VOID GetError(DWORD err)
{
LPVOID lpMsgBuf;
if (err == 0)
err = GetLastError();
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
err,
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &lpMsgBuf,
0,
NULL );
MessageBox(NULL, lpMsgBuf, _T("Error!"), MB_OK | MB_ICONERROR);
LocalFree(lpMsgBuf);
}
/*
* Toolbar custom control routines
*/
typedef struct _TBCUSTCTL
{
HWND hWndControl;
INT iCommand;
BOOL HideVertical : 1;
BOOL IsVertical : 1;
} TBCUSTCTL, *PTBCUSTCTL;
BOOL
ToolbarDeleteControlSpace(HWND hWndToolbar,
const TBBUTTON *ptbButton)
{
if ((ptbButton->fsStyle & TBSTYLE_SEP) &&
ptbButton->dwData != 0)
{
PTBCUSTCTL cctl = (PTBCUSTCTL)ptbButton->dwData;
DestroyWindow(cctl->hWndControl);
HeapFree(ProcessHeap,
0,
cctl);
return TRUE;
}
return FALSE;
}
VOID
ToolbarUpdateControlSpaces(HWND hWndToolbar,
ToolbarChangeControlCallback ChangeCallback)
{
BOOL Vert;
DWORD nButtons, i;
TBBUTTON tbtn;
Vert = ((SendMessage(hWndToolbar,
TB_GETSTYLE,
0,
0) & CCS_VERT) != 0);
nButtons = (DWORD)SendMessage(hWndToolbar,
TB_BUTTONCOUNT,
0,
0);
for (i = 0;
i != nButtons;
i++)
{
if (SendMessage(hWndToolbar,
TB_GETBUTTON,
(WPARAM)i,
(LPARAM)&tbtn))
{
if ((tbtn.fsStyle & TBSTYLE_SEP) && tbtn.dwData != 0)
{
PTBCUSTCTL cctl = (PTBCUSTCTL)tbtn.dwData;
cctl->IsVertical = Vert;
if (cctl->HideVertical)
{
ShowWindow(cctl->hWndControl,
(Vert ? SW_HIDE : SW_SHOW));
goto ShowHideSep;
}
else if (cctl->IsVertical != Vert)
{
ChangeCallback(hWndToolbar,
cctl->hWndControl,
Vert);
ShowHideSep:
/* show/hide the separator */
SendMessage(hWndToolbar,
TB_HIDEBUTTON,
(WPARAM)cctl->iCommand,
(LPARAM)Vert && cctl->HideVertical);
}
}
}
}
}
BOOL
ToolbarInsertSpaceForControl(HWND hWndToolbar,
HWND hWndControl,
INT Index,
INT iCmd,
BOOL HideVertical)
{
PTBCUSTCTL cctl;
RECT rcControl, rcItem;
cctl = HeapAlloc(ProcessHeap,
0,
sizeof(TBCUSTCTL));
if (cctl == NULL)
return FALSE;
cctl->HideVertical = HideVertical;
cctl->hWndControl = hWndControl;
cctl->iCommand = iCmd;
if (GetWindowRect(hWndControl,
&rcControl))
{
TBBUTTON tbtn = {0};
tbtn.iBitmap = rcControl.right - rcControl.left;
tbtn.idCommand = iCmd;
tbtn.fsStyle = TBSTYLE_SEP;
tbtn.dwData = (DWORD_PTR)cctl;
if (SendMessage(hWndToolbar,
TB_GETSTYLE,
0,
0) & CCS_VERT)
{
if (HideVertical)
tbtn.fsState |= TBSTATE_HIDDEN;
cctl->IsVertical = TRUE;
}
else
cctl->IsVertical = FALSE;
if (SendMessage(hWndToolbar,
TB_INSERTBUTTON,
(WPARAM)Index,
(LPARAM)&tbtn))
{
if (SendMessage(hWndToolbar,
TB_GETITEMRECT,
(WPARAM)Index,
(LPARAM)&rcItem))
{
SetWindowPos(hWndControl,
NULL,
rcItem.left,
rcItem.top,
rcItem.right - rcItem.left,
rcItem.bottom - rcItem.top,
SWP_NOZORDER);
ShowWindow(hWndControl,
SW_SHOW);
return TRUE;
}
else if (tbtn.fsState & TBSTATE_HIDDEN)
{
ShowWindow(hWndControl,
SW_HIDE);
}
}
}
return FALSE;
}
HIMAGELIST
InitImageList(UINT NumImages, UINT StartResource)
{
HBITMAP hBitmap;
HIMAGELIST hImageList;
UINT i, k;
INT Ret;
DBG_UNREFERENCED_LOCAL_VARIABLE(Ret);
/* Create the toolbar icon image list */
hImageList = ImageList_Create(TB_BMP_WIDTH,
TB_BMP_HEIGHT,
ILC_MASK | ILC_COLOR24,
NumImages,
0);
if (! hImageList)
return NULL;
/* Add all icons to the image list */
for (i = StartResource, k = 0; k < NumImages; i++, k++)
{
hBitmap = LoadImage(hInstance,
MAKEINTRESOURCE(i),
IMAGE_BITMAP,
TB_BMP_WIDTH,
TB_BMP_HEIGHT,
LR_LOADTRANSPARENT);
Ret = ImageList_AddMasked(hImageList,
hBitmap,
RGB(255, 255, 254));
DeleteObject(hBitmap);
}
return hImageList;
}
/*
static BOOL
DestroyImageList(HIMAGELIST hImageList)
{
if (! ImageList_Destroy(hImageList))
return FALSE;
else
return TRUE;
}
*/

View file

@ -1,44 +0,0 @@
INT AllocAndLoadString(OUT LPTSTR *lpTarget,
IN HINSTANCE hInst,
IN UINT uID);
DWORD LoadAndFormatString(IN HINSTANCE hInstance,
IN UINT uID,
OUT LPTSTR *lpTarget,
...);
BOOL StatusBarLoadAndFormatString(IN HWND hStatusBar,
IN INT PartId,
IN HINSTANCE hInstance,
IN UINT uID,
...);
BOOL StatusBarLoadString(IN HWND hStatusBar,
IN INT PartId,
IN HINSTANCE hInstance,
IN UINT uID);
INT GetTextFromEdit(OUT LPTSTR lpString,
IN HWND hDlg,
IN UINT Res);
VOID GetError(DWORD err);
BOOL ToolbarDeleteControlSpace(HWND hWndToolbar,
const TBBUTTON *ptbButton);
typedef VOID (*ToolbarChangeControlCallback)(HWND hWndToolbar,
HWND hWndControl,
BOOL Vert);
VOID ToolbarUpdateControlSpaces(HWND hWndToolbar,
ToolbarChangeControlCallback ChangeCallback);
BOOL ToolbarInsertSpaceForControl(HWND hWndToolbar,
HWND hWndControl,
INT Index,
INT iCmd,
BOOL HideVertical);
HIMAGELIST InitImageList(UINT NumButtons,
UINT StartResource);

View file

@ -1,87 +0,0 @@
#include <precomp.h>
static OPENFILENAME ofn;
/*
* Initialize file open / save structure
*/
VOID FileInitialize(HWND hwnd)
{
ZeroMemory(&ofn, sizeof(ofn));
ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = hwnd;
ofn.nMaxFile = MAX_PATH;
ofn.nMaxFileTitle = MAX_PATH;
ofn.lpstrDefExt = _T("bmp");
}
static BOOL
DoWriteFile(LPCTSTR pszFileName)
{
return TRUE;
}
BOOL
DoOpenFile(HWND hwnd,
LPTSTR szFileName,
LPTSTR szTitleName)
{
DWORD err;
/*static TCHAR Filter[] = _T("All image files (*.gif,*.bmp,*.jpg,*.jpeg,*.tif,*.png)\0*.gif,*.bmp,*.jpg,*.jpeg,*.tif,*.png\0") \
_T("All files (*.*)\0*.*\0") \
_T("Graphics Interchange format (*gif)\0*.gif\0") \
_T("Windows Bitmap (*bmp)\0*.bmp\0") \
_T("JPEG File Interchange Format (*jpg,*.jpeg)\0*.jpg,*.jpeg\0") \
_T("TAG Image File Format (*tif)\0*.tif\0") \
_T("Portable Network Graphics (*png)\0*.png\0\0");*/
static TCHAR Filter[] = _T("Windows Bitmap (*.bmp)\0*.bmp\0");
ofn.lpstrFilter = Filter;
ofn.lpstrFile = szFileName;
ofn.lpstrFileTitle = szTitleName;
ofn.Flags = OFN_EXPLORER | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
if (GetOpenFileName(&ofn))
{
return TRUE;
}
err = CommDlgExtendedError();
if (err != CDERR_GENERALCODES)
MessageBox(NULL, _T("Open file failed"), NULL, 0);
return FALSE;
}
BOOL
DoSaveFile(HWND hwnd)
{
TCHAR szFileName[MAX_PATH] = _T("");
static TCHAR Filter[] = _T("Graphics Interchange format (*gif)\0*.gif\0") \
_T("Windows Bitmap (*bmp)\0*.bmp\0") \
_T("JPEG File Interchange Format (*jpg,*.jpeg)\0*.jpg,*.jpeg\0") \
_T("TAG Image File Format (*tif)\0*.tif\0") \
_T("Portable Network Graphics (*png)\0*.png\0\0");
ofn.lpstrFilter = Filter;
ofn.lpstrFile = szFileName;
ofn.Flags = OFN_EXPLORER | OFN_PATHMUSTEXIST | OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT;
if (GetSaveFileName(&ofn))
{
if (DoWriteFile(szFileName))
return TRUE;
}
if (CommDlgExtendedError() != CDERR_GENERALCODES)
MessageBox(NULL, _T("Save to file failed"), NULL, 0);
return FALSE;
}

View file

@ -1,70 +0,0 @@
#ifndef __IMAGESOFT_PRECOMP_H
#define __IMAGESOFT_PRECOMP_H
//#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <windowsx.h>
#include <stdio.h>
#include <tchar.h>
#include <commctrl.h>
#include "resource.h"
#include "tooldock.h"
#include "imgedwnd.h"
#include "mainwnd.h"
#include "imageprop.h"
#include "misc.h"
#define MAX_KEY_LENGTH 256
#define NUM_MAINTB_IMAGES 10
#define TB_BMP_WIDTH 16
#define TB_BMP_HEIGHT 16
#define TOOLS 0
#define COLORS 1
#define HISTORY 2
extern HINSTANCE hInstance;
extern HANDLE ProcessHeap;
/* about.c */
INT_PTR CALLBACK AboutDialogProc(HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam);
/* opensave.c */
VOID FileInitialize(HWND hwnd);
BOOL DoOpenFile(HWND hwnd,
LPTSTR lpFileName,
LPTSTR lpName);
BOOL DoSaveFile(HWND hwnd);
/* floattoolbar.c */
typedef struct _FLT_WND
{
HWND hSelf;
LPTSTR lpName;
INT x;
INT y;
INT Width;
INT Height;
INT Transparancy;
BOOL bOpaque;
} FLT_WND, *PFLT_WND;
BOOL FloatToolbarCreateToolsGui(PMAIN_WND_INFO Info);
BOOL FloatToolbarCreateColorsGui(PMAIN_WND_INFO Info);
BOOL FloatToolbarCreateHistoryGui(PMAIN_WND_INFO Info);
BOOL InitFloatWndClass(VOID);
VOID UninitFloatWndImpl(VOID);
BOOL ShowHideWindow(HWND hwnd);
/* font.c */
VOID FillFontStyleComboList(HWND hwndCombo);
VOID FillFontSizeComboList(HWND hwndCombo);
/* custcombo.c */
VOID MakeFlatCombo(HWND hwndCombo);
#endif /* __IMAGESOFT_PRECOMP_H */

Binary file not shown.

Before

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 670 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 822 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 824 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

View file

@ -1,297 +0,0 @@
#define IDC_STATIC -1
/* Main Windows */
#define IDC_TOOLBAR 10
#define IDC_STATUSBAR 11
#define IDC_MAIN_MDI 12
/* these need to be kept consecutive */
#define IDS_FLT_TOOLS 20
#define IDS_FLT_COLORS 21
#define IDS_FLT_HISTORY 22
/* Program icon */
#define IDI_IMAGESOFTICON 50
/* Menus */
#define IDR_MAINMENU 102
#define IDR_POPUP 103
/* COMMANDS */
/* main */
#define ID_NEW 2000
#define ID_OPEN 2001
#define ID_CLOSE 2002
#define ID_CLOSEALL 2003
#define ID_SAVE 2004
#define ID_SAVEAS 2005
#define ID_PRINTPRE 2006
#define ID_PRINT 2007
#define ID_PROP 2008
#define ID_CUT 2009
#define ID_COPY 2010
#define ID_PASTE 2011
#define ID_PASTENEWIMAGE 2012
#define ID_UNDO 2013
#define ID_REDO 2014
#define ID_SELALL 2015
#define ID_EXIT 2016
#define ID_EDITCOLOURS 2017
#define ID_TOOLS 2018
#define ID_COLOR 2019
#define ID_HISTORY 2020
#define ID_STATUSBAR 2021
#define ID_BLANK 2022
#define ID_BACK 2025
#define ID_FORWARD 2026
#define ID_DELETE 2027
/* text */
#define ID_BOLD 2030
#define ID_ITALIC 2031
#define ID_ULINE 2032
#define ID_TXTLEFT 2033
#define ID_TXTCENTER 2034
#define ID_TXTRIGHT 2035
#define ID_TXTFONTNAME 2036
#define ID_TXTFONTSIZE 2037
/* tools */
#define ID_CLONESTAMP 2050
#define ID_COLORPICKER 2051
#define ID_ECLIPSE 2052
#define ID_ECLIPSESEL 2053
#define ID_ERASER 2054
#define ID_FREEFORM 2055
#define ID_LASOO 2056
#define ID_LINE 2057
#define ID_MAGICWAND 2058
#define ID_MOVE 2059
#define ID_MOVESEL 2060
#define ID_PAINTBRUSH 2061
#define ID_PAINTBUCKET 2062
#define ID_PENCIL 2063
#define ID_RECOLORING 2064
#define ID_RECTANGLE 2065
#define ID_RECTSEL 2066
#define ID_ROUNDRECT 2067
#define ID_TEXT 2068
#define ID_ZOOM 2069
/* Adjust */
#define ID_BRIGHTNESS 2100
#define ID_CONTRAST 2101
#define ID_BLACKANDWHITE 2102
#define ID_INVERTCOLORS 2103
#define ID_BLUR 2104
#define ID_SHARPEN 2105
#define ID_ABOUT 2400
#define ID_REFRESH 3000
#define ID_HELP 3001
#define ID_WINDOW_TILE_HORZ 3002
#define ID_WINDOW_TILE_VERT 3003
#define ID_WINDOW_CASCADE 3004
#define ID_WINDOW_NEXT 3005
#define ID_WINDOW_ARRANGE 3006
/* menu hints */
#define IDS_HINT_BLANK 20000
#define IDS_HINT_NEW 20001
#define IDS_HINT_OPEN 20002
#define IDS_HINT_CLOSE 21006
#define IDS_HINT_CLOSEALL 21007
#define IDS_HINT_SAVE 20003
#define IDS_HINT_SAVEAS 20004
#define IDS_HINT_PRINT 20005
#define IDS_HINT_PRINTPRE 20006
#define IDS_HINT_PROP 20007
#define IDS_HINT_EXIT 20008
#define IDS_HINT_TOOLS 20020
#define IDS_HINT_COLORS 20021
#define IDS_HINT_HISTORY 20022
#define IDS_HINT_STATUS 20023
#define IDS_HINT_CASCADE 21009
#define IDS_HINT_TILE_HORZ 21010
#define IDS_HINT_TILE_VERT 21011
#define IDS_HINT_ARRANGE 21012
#define IDS_HINT_NEXT 21013
/* system menu hints */
#define IDS_HINT_SYS_RESTORE 21001
#define IDS_HINT_SYS_MOVE 21002
#define IDS_HINT_SYS_SIZE 21003
#define IDS_HINT_SYS_MINIMIZE 21004
#define IDS_HINT_SYS_MAXIMIZE 21005
#define IDS_HINT_SYS_CLOSE 21006
/* Toolbar button bitmaps.
* These must be numbered consecutively
* See loop in InitImageList (misc.c)
*/
#define IDB_MAINNEWICON 10000
#define IDB_MAINOPENICON 10001
#define IDB_MAINSAVEICON 10002
#define IDB_MAINPRINTICON 10003
#define IDB_MAINPRINTPREICON 10004
#define IDB_MAINCUTICON 10005
#define IDB_MAINCOPYICON 10006
#define IDB_MAINPASTEICON 10007
#define IDB_MAINUNDOICON 10008
#define IDB_MAINREDOICON 10009
#define IDB_TEXTBOLD 10020
#define IDB_TEXTITALIC 10021
#define IDB_TEXTULINE 10022
#define IDB_TEXTLEFT 10023
#define IDB_TEXTCENTER 10024
#define IDB_TEXTRIGHT 10025
#define IDB_TOOLSRECTSEL 10030
#define IDB_TOOLSMOVESEL 10031
#define IDB_TOOLSLASOO 10032
#define IDB_TOOLSMOVE 10033
#define IDB_TOOLSECLIPSESEL 10034
#define IDB_TOOLSZOOM 10035
#define IDB_TOOLSMAGICWAND 10036
#define IDB_TOOLSTEXT 10037
#define IDB_TOOLSPAINTBRUSH 10038
#define IDB_TOOLSERASER 10039
#define IDB_TOOLSPENCIL 10040
#define IDB_TOOLSCOLORPICKER 10041
#define IDB_TOOLSCLONESTAMP 10042
#define IDB_TOOLSRECOLORING 10043
#define IDB_TOOLSPAINTBUCKET 10044
#define IDB_TOOLSLINE 10045
#define IDB_TOOLSRECTANGLE 10046
#define IDB_TOOLSROUNDRECT 10047
#define IDB_TOOLSECLIPSE 10048
#define IDB_TOOLSFREEFORM 10049
#define IDB_HISTBACK 10060
#define IDB_HISTUNDO 10061
#define IDB_HISTREDO 10062
#define IDB_HISTFORWARD 10063
#define IDB_HISTDELETE 10064
#define IDB_COLORSMORE 10080
#define IDB_COLORSLESS 10081
/* TOOLBAR BITMAPS */
/* standard */
#define TBICON_NEW 0
#define TBICON_OPEN 1
#define TBICON_SAVE 2
#define TBICON_PRINT 3
#define TBICON_PRINTPRE 4
#define TBICON_CUT 5
#define TBICON_COPY 6
#define TBICON_PASTE 7
#define TBICON_UNDO 8
#define TBICON_REDO 9
/* text */
#define TBICON_BOLD 0
#define TBICON_ITALIC 1
#define TBICON_ULINE 2
#define TBICON_TXTLEFT 3
#define TBICON_TXTCENTER 4
#define TBICON_TXTRIGHT 5
/* tools */
#define TBICON_RECTSEL 0
#define TBICON_MOVESEL 1
#define TBICON_LASOO 2
#define TBICON_MOVE 3
#define TBICON_ECLIPSESEL 4
#define TBICON_ZOOM 5
#define TBICON_MAGICWAND 6
#define TBICON_TEXT 7
#define TBICON_PAINTBRUSH 8
#define TBICON_ERASER 9
#define TBICON_PENCIL 10
#define TBICON_COLORPICKER 11
#define TBICON_CLONESTAMP 12
#define TBICON_RECOLORING 13
#define TBICON_PAINTBUCKET 14
#define TBICON_LINE 15
#define TBICON_RECTANGLE 16
#define TBICON_ROUNDRECT 17
#define TBICON_ECLIPSE 18
#define TBICON_FREEFORM 19
/* history */
#define TBICON_BACKSM 0
#define TBICON_UNDOSM 1
#define TBICON_REDOSM 2
#define TBICON_FORWARDSM 3
#define TBICON_DELETESM 4
/* tooltips */
#define IDS_TOOLTIP_NEW 6000
#define IDS_TOOLTIP_OPEN 6001
#define IDS_TOOLTIP_SAVE 6002
#define IDS_TOOLTIP_PRINTPRE 6003
#define IDS_TOOLTIP_PRINT 6004
#define IDS_TOOLTIP_CUT 6005
#define IDS_TOOLTIP_COPY 6006
#define IDS_TOOLTIP_PASTE 6007
#define IDS_TOOLTIP_UNDO 6008
#define IDS_TOOLTIP_REDO 6009
/* cursors */
#define IDC_PAINTBRUSHCURSOR 20001
#define IDC_PAINTBRUSHCURSORMOUSEDOWN 20002
/* DIALOGS */
#define IDC_PICPREVIEW 2999
/* brightness dialog */
#define IDD_BRIGHTNESS 3000
#define IDC_BRI_GROUP 3001
#define IDC_BRI_FULL 3002
#define IDC_BRI_RED 3003
#define IDC_BRI_GREEN 3004
#define IDC_BRI_BLUE 3005
#define IDC_BRI_EDIT 3006
#define IDC_BRI_TRACKBAR 3007
/* image property dialog */
#define IDD_IMAGE_PROP 4000
#define IDC_IMAGE_NAME_EDIT 4001
#define IDC_IMAGETYPE 4003
#define IDC_WIDTH_EDIT 4004
#define IDC_WIDTH_STAT 4005
#define IDC_HEIGHT_EDIT 4006
#define IDC_HEIGHT_STAT 4007
#define IDC_RES_EDIT 4008
#define IDC_RES_STAT 4009
#define IDC_UNIT 4010
#define IDC_IMAGE_SIZE 4011
#define IDS_IMAGE_MONOCHROME 4100
#define IDS_IMAGE_GREYSCALE 4101
#define IDS_IMAGE_PALETTE 4102
#define IDS_IMAGE_TRUECOLOR 4103
#define IDS_UNIT_CM 4104
#define IDS_UNIT_INCHES 4105
#define IDS_UNIT_PIXELS 4106
#define IDS_UNIT_DOTSCM 4107
#define IDS_UNIT_DPI 4108
#define IDS_UNIT_MB 4109
#define IDS_UNIT_KB 4110
/* about box info */
#define IDD_ABOUTBOX 4200
#define IDC_LICENSE_EDIT 4201
#define IDS_APPNAME 4202
#define IDS_VERSION 4203
#define IDS_LICENSE 4204
#define IDS_READY 42050
#define IDS_TOOLBAR_STANDARD 4206
#define IDS_TOOLBAR_TEST 4207
#define IDS_TOOLBAR_TEXT 4205
#define IDS_IMAGE_NAME 4209

View file

@ -1,53 +0,0 @@
#include <windows.h>
#include "resource.h"
#include <reactos/manifest_exe.rc>
/* include localised resources */
// UTF-8
#pragma code_page(65001)
#ifdef LANGUAGE_BG_BG
#include "lang/bg-BG.rc"
#endif
#ifdef LANGUAGE_EN_GB
#include "lang/en-GB.rc"
#endif
#ifdef LANGUAGE_EN_US
#include "lang/en-US.rc"
#endif
#ifdef LANGUAGE_ES_ES
#include "lang/es-ES.rc"
#endif
#ifdef LANGUAGE_FR_FR
#include "lang/fr-FR.rc"
#endif
#ifdef LANGUAGE_ID_ID
#include "lang/id-ID.rc"
#endif
#ifdef LANGUAGE_IT_IT
#include "lang/it-IT.rc"
#endif
#ifdef LANGUAGE_NO_NO
#include "lang/no-NO.rc"
#endif
#ifdef LANGUAGE_PL_PL
#include "lang/pl-PL.rc"
#endif
#ifdef LANGUAGE_RO_RO
#include "lang/ro-RO.rc"
#endif
#ifdef LANGUAGE_RU_RU
#include "lang/ru-RU.rc"
#endif
#ifdef LANGUAGE_SK_SK
#include "lang/sk-SK.rc"
#endif
#ifdef LANGUAGE_TH_TH
#include "lang/th-TH.rc"
#endif
#ifdef LANGUAGE_UK_UA
#include "lang/uk-UA.rc"
#endif
#ifdef LANGUAGE_ZH_CN
#include "lang/zh-CN.rc"
#endif

File diff suppressed because it is too large Load diff

View file

@ -1,115 +0,0 @@
typedef enum
{
TOP_DOCK = 0,
LEFT_DOCK,
RIGHT_DOCK,
BOTTOM_DOCK,
NO_DOCK
} DOCK_POSITION;
typedef struct _DOCKBAR
{
UINT BarId;
LPCTSTR lpName;
UINT DisplayTextId;
DOCK_POSITION Position;
} DOCKBAR, *PDOCKBAR;
struct _TOOLBAR_DOCKS;
typedef BOOL (CALLBACK *PDOCKBAR_CREATECLIENT)(struct _TOOLBAR_DOCKS *TbDocks,
const DOCKBAR *Dockbar,
PVOID Context,
HWND hParent,
HWND *hwnd);
typedef BOOL (CALLBACK *PDOCKBAR_DESTROYCLIENT)(struct _TOOLBAR_DOCKS *TbDocks,
const DOCKBAR *Dockbar,
PVOID Context,
HWND hwnd);
typedef BOOL (CALLBACK *PDOCKBAR_INSERTBAND)(struct _TOOLBAR_DOCKS *TbDocks,
const DOCKBAR *Dockbar,
PVOID Context,
UINT *Index,
LPREBARBANDINFO rbi);
typedef VOID (CALLBACK *PDOCKBAR_DOCKBAND)(struct _TOOLBAR_DOCKS *TbDocks,
const DOCKBAR *Dockbar,
PVOID Context,
DOCK_POSITION DockFrom,
DOCK_POSITION DockTo,
LPREBARBANDINFO rbi);
typedef VOID (CALLBACK *PDOCKBAR_CHEVRONPUSHED)(struct _TOOLBAR_DOCKS *TbDocks,
const DOCKBAR *Dockbar,
PVOID Context,
HWND hwndChild,
LPNMREBARCHEVRON lpnm);
typedef struct _DOCKBAR_ITEM_CALLBACKS
{
PDOCKBAR_CREATECLIENT CreateClient;
PDOCKBAR_DESTROYCLIENT DestroyClient;
PDOCKBAR_INSERTBAND InsertBand;
PDOCKBAR_DOCKBAND DockBand;
PDOCKBAR_CHEVRONPUSHED ChevronPushed;
} DOCKBAR_ITEM_CALLBACKS, *PDOCKBAR_ITEM_CALLBACKS;
typedef struct _DOCKBAR_ITEM
{
struct _DOCKBAR_ITEM *Next;
DOCKBAR DockBar;
PVOID Context;
HWND hWndTool;
HWND hWndClient;
DOCK_POSITION PrevDock;
UINT PrevBandIndex;
const DOCKBAR_ITEM_CALLBACKS *Callbacks;
} DOCKBAR_ITEM, *PDOCKBAR_ITEM;
typedef VOID (CALLBACK *PDOCKBAR_PARENTRESIZE)(PVOID Context,
LONG cx,
LONG cy);
#define DOCKS_COUNT 4
typedef struct _TOOLBAR_DOCKS
{
HWND hParent;
PVOID Context;
HWND hRebar[DOCKS_COUNT];
RECT rcRebar[DOCKS_COUNT];
RECT rcClient;
PDOCKBAR_ITEM Items;
PDOCKBAR_PARENTRESIZE ParentResize;
PDOCKBAR_ITEM Dragging;
UINT DraggingBandId;
TCHAR szTempText[255];
} TOOLBAR_DOCKS, *PTOOLBAR_DOCKS;
VOID TbdInitializeDocks(PTOOLBAR_DOCKS TbDocks,
HWND hWndParent,
PVOID Context,
PDOCKBAR_PARENTRESIZE ParentResizeProc);
INT TbdAdjustUpdateClientRect(PTOOLBAR_DOCKS TbDocks,
PRECT rcClient);
HDWP TbdDeferDocks(HDWP hWinPosInfo,
PTOOLBAR_DOCKS TbDocks);
BOOL TbdAddToolbar(PTOOLBAR_DOCKS TbDocks,
const DOCKBAR *Dockbar,
PVOID Context,
const DOCKBAR_ITEM_CALLBACKS *DockbarCallbacks);
BOOL TbdDockBarIdFromClientWindow(PTOOLBAR_DOCKS TbDocks,
HWND hWndClient,
UINT *Id);
BOOL TbdHandleNotifications(PTOOLBAR_DOCKS TbDocks,
LPNMHDR pnmh,
LRESULT *Result);
VOID TbdHandleEnabling(PTOOLBAR_DOCKS TbDocks,
HWND hWnd,
BOOL Enable);
VOID TbdHandleActivation(PTOOLBAR_DOCKS TbDocks,
HWND hWnd,
WPARAM *wParam,
LPARAM *lParam);
VOID TbdShowFloatingToolbars(PTOOLBAR_DOCKS TbDocks,
BOOL Show);
BOOL TbdInitImpl(VOID);
VOID TbdUninitImpl(VOID);

View file

@ -1,13 +0,0 @@
add_executable(winefile winefile.c rsrc.rc)
set_module_type(winefile win32gui UNICODE)
add_importlibs(winefile advapi32 gdi32 user32 ws2_32 msimg32 version mpr comctl32 comdlg32 ole32 oleaut32 shell32 shlwapi msvcrt kernel32 ntdll)
target_link_libraries(winefile uuid)
add_cd_file(TARGET winefile DESTINATION reactos/system32 FOR all)
#if(NOT MSVC)
# FIXME: http://www.cmake.org/Bug/view.php?id=12998
# add_target_compile_flags(winefile "-Wno-format")
#endif()

View file

@ -1,201 +0,0 @@
/* Hey, Emacs, open this file with -*- coding: cp1250 -*-
*
* WineFile
* Czech Language Support
*
* Copyright 2000 Martin Fuchs
* Copyright 2002 Steven Edwards
* Copyright 2002 Alexandre Julliard
* Copyright 2004 David Kredba
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
/* Czech strings in CP1250 */
/* Menu */
IDM_WINEFILE MENU
{
POPUP "&Soubor" {
MENUITEM "&Otevřít\tEnter", ID_ACTIVATE
MENUITEM "&Přesunout...\tF7", ID_FILE_MOVE
MENUITEM "&Kopírovat...\tF8", ID_FILE_COPY
MENUITEM "&Ve schránce...\tF9", 118
MENUITEM "&Smazat\tDel", ID_FILE_DELETE
MENUITEM "Př&ejmenovat...", 109
MENUITEM "V&lastnosti...\tAlt+Enter", ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "&Komprese...", 119
MENUITEM "&Dekomprese...", 120
MENUITEM SEPARATOR
MENUITEM "&Spustit...", ID_RUN
MENUITEM "&Tisknout...", 102
MENUITEM "Asociovat...", 103
MENUITEM SEPARATOR
MENUITEM "V&ytvořit adresář...", 111
MENUITEM "&Hledat...", 104
MENUITEM "&Zvolit voubory...", 116
MENUITEM SEPARATOR
#ifndef _NO_EXTENSIONS
MENUITEM "K&onec\tAlt+X", ID_FILE_EXIT
#else
MENUITEM "K&onec", ID_FILE_EXIT
#endif
}
POPUP "&Disk" {
MENUITEM "&Kopírovat disk...", 201
MENUITEM "&Jmenovka disk...", 202
MENUITEM SEPARATOR
MENUITEM "&Formátovat disk...", ID_FORMAT_DISK
#ifdef _WIN95
MENUITEM "&Vytvořit systemový disk...", -1 /*TODO*/
#endif
MENUITEM SEPARATOR
MENUITEM "Připojit &síťové zařízení", ID_CONNECT_NETWORK_DRIVE
MENUITEM "&Odpojit &síťové zařízení", ID_DISCONNECT_NETWORK_DRIVE
MENUITEM SEPARATOR
MENUITEM "Sdílet jako...", 254
MENUITEM "&Odstranit sdílení...", 255
MENUITEM SEPARATOR
MENUITEM "&Zvolit zařízení...", 251
}
POPUP "&Adresáře" {
MENUITEM "&Další úroveň\t+", 301
MENUITEM "Rozbalit &strom\t*", 302
MENUITEM "Rozbalit &vše\tStrg+*", 303
MENUITEM "Sbalit &strom\t-", 304
MENUITEM SEPARATOR
MENUITEM "&Označit potomky", 505
}
POPUP "&Zobrazení" {
MENUITEM "&Strom a adresáře", 413
MENUITEM "&Jen strom", 411
MENUITEM "Jen &adresáře", 412
MENUITEM SEPARATOR
MENUITEM "&Rozdělit", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Jméno", ID_VIEW_NAME
MENUITEM "&Detaily všech souborů", ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "Čá&stečné detaily...", ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "&Třídit podle jména", ID_VIEW_SORT_NAME
MENUITEM "Třídit &podle typu", ID_VIEW_SORT_TYPE
MENUITEM "Třídit podle &velikosti", ID_VIEW_SORT_SIZE
MENUITEM "Třídit podle &data", ID_VIEW_SORT_DATE
MENUITEM SEPARATOR
MENUITEM "Třídit podle &...", ID_VIEW_FILTER
}
POPUP "&Nastavení" {
MENUITEM "&Potvrzování...", 501
MENUITEM "&Písmo...", ID_SELECT_FONT
MENUITEM "Upravit panel &nástrojů...", 512
MENUITEM SEPARATOR
MENUITEM "&Panel nástrojů", ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "&Panel zaříení", ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "&Stavový řádek", ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "&Celaá obrazovka\tCtrl+Shift+S", ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "&Minimalizovat při spuštění", 504
MENUITEM "&Uložit nastavení při vypnutí",511
}
POPUP "&Zabezpečení" {
MENUITEM "&Přístup...", 605
MENUITEM "&Logování...", 606
MENUITEM "&Vlastník...", 607
}
POPUP "&Okno" {
MENUITEM "Nové &okno", ID_WINDOW_NEW
MENUITEM "Kaskádování\tCtrl+F5", ID_WINDOW_CASCADE
MENUITEM "Uspořádat &horizontálně", ID_WINDOW_TILE_HORZ
MENUITEM "Uspořádat &vertikálně\tCtrl+F4",ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "Zarovnat automaticky", ID_WINDOW_AUTOSORT
#endif
MENUITEM "Zarovnat &symboly", ID_WINDOW_ARRANGE
MENUITEM "&Aktualizovat\tF5", ID_REFRESH
}
POPUP "&?" {
MENUITEM "&Témata nápovědy\tF1", ID_HELP
MENUITEM "Hledání v &nápovědě...\tF1", ID_HELP
MENUITEM "&Jak používat nápovědu\tF1", ID_HELP_USING
MENUITEM SEPARATOR
MENUITEM "&Informace o Winefile...", ID_ABOUT
}
}
IDD_SELECT_DESTINATION DIALOGEX 15, 13, 210, 63
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Zvolte cíl"
FONT 8, "MS Shell Dlg"
{
CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
CONTROL "&Cesta:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10
EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", 1, 158, 6, 47, 14
PUSHBUTTON "Zrušit", 2, 158, 23, 47, 14
PUSHBUTTON "&Procházet", 254, 158, 43, 47, 14
}
STRINGTABLE
{
IDS_FONT_SEL_DLG_NAME "Aplikování nastavení písma"
IDS_FONT_SEL_ERROR "Chyba při volbě nového písma."
}
STRINGTABLE
{
IDS_WINEFILE "Winefile"
IDS_ERROR "Chyba"
IDS_ROOT_FS "root fs"
IDS_UNIXFS "unixfs"
IDS_DESKTOP "Plocha"
IDS_SHELL "Příkazový řádek"
IDS_TITLEFMT "%s - %s"
IDS_NO_IMPL "Zatím neimplementováno"
IDS_WINE_FILE "Wine File"
}
STRINGTABLE
{
IDS_COL_NAME "Jméno"
IDS_COL_SIZE "Velikost"
IDS_COL_CDATE "Datum vytvoření"
IDS_COL_ADATE "Datum posledního přístupu"
IDS_COL_MDATE "Datum poslední modifikace"
IDS_COL_IDX "Index/Inode"
IDS_COL_LINKS "Linky"
IDS_COL_ATTR "Atributy"
IDS_COL_SEC "Zabezpečení"
IDS_FREE_SPACE_FMT "%1 z %2 volného"
IDS_UNIT_KB "kB"
IDS_UNIT_MB "MB"
IDS_UNIT_GB "GB"
}

View file

@ -1,248 +0,0 @@
/*
* WineFile
* Danish Language Support
*
* Copyright 2008 Jens Albretsen <jens@albretsen.dk>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
/* Menu */
IDM_WINEFILE MENU
{
POPUP "&Fil" {
MENUITEM "&Åben\tEnter", ID_ACTIVATE
MENUITEM "&Flyt...\tF7", ID_FILE_MOVE
MENUITEM "&Kopier...\tF8", ID_FILE_COPY
MENUITEM "&På klippebordet...\tF9", 118
MENUITEM "&Slet\tDel", ID_FILE_DELETE
MENUITEM "Omdøb...", 109
MENUITEM "&Egenskaper...\tAlt+Enter", ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "K&omprimer...", 119
MENUITEM "De&komprimer...", 120
MENUITEM SEPARATOR
MENUITEM "Kø&r...", ID_RUN
MENUITEM "&Udskriv...", 102
MENUITEM "Associer...", 103
MENUITEM SEPARATOR
MENUITEM "Opr&et folder...", 111
MENUITEM "S&øg...", 104
MENUITEM "&Vælg filer...", 116
MENUITEM SEPARATOR
#ifndef _NO_EXTENSIONS
MENUITEM "&Afslut\tAlt+X", ID_FILE_EXIT
#else
MENUITEM "&Afslut", ID_FILE_EXIT
#endif
}
POPUP "&Diskette" {
MENUITEM "&Kopier diskette...", 201
MENUITEM "Sæt vol&umenavn...", 202
MENUITEM SEPARATOR
MENUITEM "&Formater diskette...", ID_FORMAT_DISK
#ifdef _WIN95
MENUITEM "Opret syste&mdiskette...", -1 /*TODO*/
#endif
MENUITEM SEPARATOR
MENUITEM "&Tilslut netværksdrev", ID_CONNECT_NETWORK_DRIVE
MENUITEM "Frakobl &netværksdrev", ID_DISCONNECT_NETWORK_DRIVE
MENUITEM SEPARATOR
MENUITEM "Del som...", 254
MENUITEM "Fje&rn delt resourse...", 255
MENUITEM SEPARATOR
MENUITEM "Vælg &enhed...", 251
}
POPUP "Kataloge&r" {
MENUITEM "&Næste niveau\t+", 301
MENUITEM "Udvid t&ræ\t*", 302
MENUITEM "Udvid &alle\tStrg+*", 303
MENUITEM "Kolaps &træ\t-", 304
MENUITEM SEPARATOR
MENUITEM "&Marker underelementer", 505
}
POPUP "&Vis" {
MENUITEM "T&ræ og folder", 413
MENUITEM "Kun tr&æ", 411
MENUITEM "Kun &folder", 412
MENUITEM SEPARATOR
MENUITEM "&Visning opdeling", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Navn", ID_VIEW_NAME
MENUITEM "&Alle fildetaljer", ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "Del&vise detaljer...", ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "&Sorter efter navn", ID_VIEW_SORT_NAME
MENUITEM "Sorter efter &type", ID_VIEW_SORT_TYPE
MENUITEM "Sorter efter st&ørrelse", ID_VIEW_SORT_SIZE
MENUITEM "Sorter efter &dato", ID_VIEW_SORT_DATE
MENUITEM SEPARATOR
MENUITEM "Filtrer med '&'...", ID_VIEW_FILTER
}
POPUP "&Indstillinger" {
MENUITEM "&Bekræftelse...", 501
MENUITEM "Skri&fttype...", ID_SELECT_FONT
MENUITEM "Tilpas &værktøjslinien...", 512
MENUITEM SEPARATOR
MENUITEM "Værk&tøjlinie", ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "&Enhedslinie", ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "&Statuslinie", ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "F&uldskærm\tCtrl+Shift+S", ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "&Minimer ved start", 504
MENUITEM "Gem ind&stillinger ved afslutning",511
}
POPUP "&Sikkerhed" {
MENUITEM "Tilg&ang...", 605
MENUITEM "&Logføring...", 606
MENUITEM "&Ejer...", 607
}
POPUP "Vind&ue" {
MENUITEM "Nyt &vindue", ID_WINDOW_NEW
MENUITEM "Kortstak\tCtrl+F5", ID_WINDOW_CASCADE
MENUITEM "Stil &vandret", ID_WINDOW_TILE_HORZ
MENUITEM "Stil &lodret\tCtrl+F4", ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "Ordne automatisk", ID_WINDOW_AUTOSORT
#endif
MENUITEM "Ordne &symboler", ID_WINDOW_ARRANGE
MENUITEM "Opdate&r\tF5", ID_REFRESH
}
POPUP "&Hjælp" {
MENUITEM "Emner i &hjælp\tF1", ID_HELP
MENUITEM "&Søg i hjælp...\tF1", ID_HELP
MENUITEM "Br&ug af hjælp\tF1", ID_HELP_USING
MENUITEM SEPARATOR
MENUITEM "&Information om Filbehandling...",ID_ABOUT
}
}
IDD_SELECT_DESTINATION DIALOGEX 15, 13, 210, 63
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Vælg destination"
FONT 8, "MS Shell Dlg"
{
CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
CONTROL "&Sti:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10
EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", 1, 158, 6, 47, 14
PUSHBUTTON "Annuller", 2, 158, 23, 47, 14
PUSHBUTTON "&Gennemse", 254, 158, 43, 47, 14
}
IDD_DIALOG_VIEW_TYPE DIALOGEX 15, 13, 161, 97
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Efter filtype"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "&Navn:",-1,7,8,22,10
EDITTEXT IDC_VIEW_PATTERN,31,7,63,12,ES_AUTOHSCROLL
GROUPBOX "Filtype",-1,7,23,87,56
CONTROL "&Kataloger",IDC_VIEW_TYPE_DIRECTORIES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,32,70,10
CONTROL "&Programmer",IDC_VIEW_TYPE_PROGRAMS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,43,70,10
CONTROL "Doku&menter",IDC_VIEW_TYPE_DOCUMENTS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,54,70,10
CONTROL "&Andre filer",IDC_VIEW_TYPE_OTHERS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,65,70,10
CONTROL "Vi&s skjulte/systemfiler",IDC_VIEW_TYPE_HIDDEN,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,81,106,9
DEFPUSHBUTTON "OK",IDOK,104,7,50,14
PUSHBUTTON "Annuller",IDCANCEL,104,24,50,14
END
IDD_DIALOG_PROPERTIES DIALOGEX 0, 0, 248, 215
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Egenskaper for %s"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,191,7,50,14
PUSHBUTTON "Annuller",IDCANCEL,191,29,50,14
LTEXT "&Filnavn:",-1,7,7,59,9
EDITTEXT IDC_STATIC_PROP_FILENAME,71,7,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "&Full sti:",-1,7,18,59,9
EDITTEXT IDC_STATIC_PROP_PATH,71,18,120,9, ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Sidst ændret:",-1,7,29,59,9
EDITTEXT IDC_STATIC_PROP_LASTCHANGE,71,29,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Version:",-1,7,40,59,9
EDITTEXT IDC_STATIC_PROP_VERSION,71,40,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "&Ophavsret:",-1,7,51,59,9
EDITTEXT IDC_STATIC_PROP_COPYRIGHT,71,51,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Størrelse:",-1,7,62,59,9
EDITTEXT IDC_STATIC_PROP_SIZE,71,62,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
GROUPBOX "Attributter",-1,7,79,158,46
CONTROL "Sk&rivebeskyttet",IDC_CHECK_READONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,91,68,9
CONTROL "Sk&jult",IDC_CHECK_HIDDEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,91,68,9
CONTROL "&Arkiv",IDC_CHECK_ARCHIVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,101,68,9
CONTROL "&System",IDC_CHECK_SYSTEM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,101,68,9
CONTROL "Kompr&imeret",IDC_CHECK_COMPRESSED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,17,111,68,9
GROUPBOX "&Versioninformation",-1,7,129,234,79
LISTBOX IDC_LIST_PROP_VERSION_TYPES,13,139,107,63,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_LIST_PROP_VERSION_VALUES,123,139,111,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL
END
STRINGTABLE
{
IDS_FONT_SEL_DLG_NAME "Aktiver skriftindstillinger"
IDS_FONT_SEL_ERROR "Fejl ved valg af ny skrifttype."
}
STRINGTABLE
{
IDS_WINEFILE "Filbehandling"
IDS_ERROR "Fejl"
IDS_ROOT_FS "Rodfilsystem"
IDS_UNIXFS "Unix-filsystem"
IDS_DESKTOP "Skrivebord"
IDS_SHELL "Skal"
IDS_TITLEFMT "%s - %s"
IDS_NO_IMPL "Ikke implementeret endnu"
IDS_WINE_FILE "Filbehandling"
}
STRINGTABLE
{
IDS_COL_NAME "Navn"
IDS_COL_SIZE "Størrelse"
IDS_COL_CDATE "C-dato"
IDS_COL_ADATE "A-dato"
IDS_COL_MDATE "M-dato"
IDS_COL_IDX "Indeks/Inode"
IDS_COL_LINKS "Genveje"
IDS_COL_ATTR "Attributter"
IDS_COL_SEC "Sikkerhed"
IDS_FREE_SPACE_FMT "%1 af %2 ledig"
IDS_UNIT_KB "kB"
IDS_UNIT_MB "MB"
IDS_UNIT_GB "GB"
}

View file

@ -1,248 +0,0 @@
/*
* Winefile
* German Language Support
*
* Copyright 2000, 2005 Martin Fuchs
* Copyright 2002 Steven Edwards
* Copyright 2002 Alexandre Julliard
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
#pragma code_page(65001)
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
/* Menu */
IDM_WINEFILE MENU
{
POPUP "&Datei" {
MENUITEM "Ö&ffnen\tEingabetaste", ID_ACTIVATE
MENUITEM "&Verschieben...\tF7", ID_FILE_MOVE
MENUITEM "&Kopieren...\tF8", ID_FILE_COPY
MENUITEM "&In Zwischenablage...\tF9", 118
MENUITEM "&Löschen\tEntf", ID_FILE_DELETE
MENUITEM "&Umbenennen...", 109
MENUITEM "&Eigenschaften...\tAlt+Eingabetaste", ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "K&omprimieren...", 119
MENUITEM "Deko&mprimieren...", 120
MENUITEM SEPARATOR
MENUITEM "&Ausführen...", ID_RUN
MENUITEM "&Drucken...", 102
MENUITEM "Zuord&nen...", 103
MENUITEM SEPARATOR
MENUITEM "Ver&zeichnis erstellen...", 111
MENUITEM "&Suchen...", 104
MENUITEM "Dateien aus&wählen...", 116
MENUITEM SEPARATOR
MENUITEM "&Beenden\tAlt+X", ID_FILE_EXIT
}
POPUP "Da&tenträger" {
MENUITEM "Datenträger &kopieren...", 201
MENUITEM "Datenträger &benennen...", 202
MENUITEM SEPARATOR
MENUITEM "Datenträger &formatieren...", ID_FORMAT_DISK
#ifdef _WIN95
MENUITEM "...", -1 /*TODO*/
#endif
MENUITEM SEPARATOR
MENUITEM "Netzwerklaufwerk &verbinden...",ID_CONNECT_NETWORK_DRIVE
MENUITEM "Netzwerklaufwerk &trennen...",ID_DISCONNECT_NETWORK_DRIVE
MENUITEM SEPARATOR
MENUITEM "F&reigeben als...", 254
MENUITEM "Freigabe been&den...", 255
MENUITEM SEPARATOR
MENUITEM "Laufwerk aus&wählen...", 251
}
POPUP "&Verzeichnisse" {
MENUITEM "&Nächste Ebene einblenden\t+",301
MENUITEM "&Zweig einblenden\t*", 302
MENUITEM "Alle &Ebenen einblenden\tStrg+*",303
MENUITEM "Zweig &ausblenden\t-", 304
MENUITEM SEPARATOR
MENUITEM "&Verzweigungen kennzeichnen", 505
}
POPUP "&Ansicht" {
MENUITEM "Struktur &und Verzeichnis", 413
MENUITEM "Nur St&ruktur", 411
MENUITEM "Nur &Verzeichnis", 412
MENUITEM SEPARATOR
MENUITEM "&Teilen", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Name", ID_VIEW_NAME
MENUITEM "A&lle Dateiangaben", ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "&Bestimmte Dateiangaben...", ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "Nach N&ame", ID_VIEW_SORT_NAME
MENUITEM "Nach T&yp", ID_VIEW_SORT_TYPE
MENUITEM "Nach &Größe", ID_VIEW_SORT_SIZE
MENUITEM "Nach &Datum", ID_VIEW_SORT_DATE
MENUITEM SEPARATOR
MENUITEM "Angaben ausw&ählen...", ID_VIEW_FILTER
}
POPUP "&Optionen" {
MENUITEM "&Bestätigen...", 501
MENUITEM "Schrift&art...", ID_SELECT_FONT
MENUITEM "Symbolleiste &definieren...", 512
MENUITEM SEPARATOR
MENUITEM "Sy&mbolleiste", ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "Lauf&werkleiste", ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "&Statusleiste", ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "Vollb&ild\tStrg+Umschalt+S", ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "&Symbol nach Programmstart", 504
MENUITEM "&Einstellungen beim Beenden speichern", 511
}
POPUP "&Sicherheit" {
MENUITEM "&Berechtigungen...", 605
MENUITEM "Über&wachen...", 606
MENUITEM "Besi&tzer...", 607
}
POPUP "&Fenster" {
MENUITEM "Neues &Fenster", ID_WINDOW_NEW
MENUITEM "Über&lappend\tUmschalt+F5", ID_WINDOW_CASCADE
MENUITEM "&Untereinander", ID_WINDOW_TILE_HORZ
MENUITEM "&Nebeneinander\tUmschalt+F4", ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "au&tomatisch anordnen", ID_WINDOW_AUTOSORT
#endif
MENUITEM "&Symbole anordnen", ID_WINDOW_ARRANGE
MENUITEM "&Aktualisieren\tF5", ID_REFRESH
}
POPUP "&Hilfe" {
MENUITEM "&Hilfethemen\tF1", ID_HELP
MENUITEM "&Suchen...\tF1", ID_HELP
MENUITEM "Hilfe &verwenden\tF1", ID_HELP_USING
MENUITEM SEPARATOR
MENUITEM "&Info über Winefile...", ID_ABOUT
}
}
IDD_SELECT_DESTINATION DIALOGEX 15, 13, 210, 63
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Ziel auswählen"
FONT 8, "MS Shell Dlg"
{
CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
CONTROL "&Verzeichnis:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10
EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", 1, 158, 6, 47, 14
PUSHBUTTON "Abbrechen", 2, 158, 23, 47, 14
PUSHBUTTON "&Durchsuchen", 254, 158, 43, 47, 14
}
IDD_DIALOG_VIEW_TYPE DIALOGEX 15, 13, 161, 97
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Angaben auswählen"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "&Name:",-1,7,8,22,10
EDITTEXT IDC_VIEW_PATTERN,31,7,63,12,ES_AUTOHSCROLL
GROUPBOX "Dateityp",-1,7,23,87,56
CONTROL "&Verzeichnisse",IDC_VIEW_TYPE_DIRECTORIES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,32,70,10
CONTROL "&Programme",IDC_VIEW_TYPE_PROGRAMS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,43,70,10
CONTROL "&Dokumente",IDC_VIEW_TYPE_DOCUMENTS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,54,70,10
CONTROL "&Andere Dateien",IDC_VIEW_TYPE_OTHERS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,65,70,10
CONTROL "Vers&teckte/Systemdateien anzeigen",IDC_VIEW_TYPE_HIDDEN,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,81,106,9
DEFPUSHBUTTON "OK",IDOK,104,7,50,14
PUSHBUTTON "Abbrechen",IDCANCEL,104,24,50,14
END
IDD_DIALOG_PROPERTIES DIALOGEX 0, 0, 248, 215
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Eigenschaften für %s"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,191,7,50,14
PUSHBUTTON "Abbrechen",IDCANCEL,191,29,50,14
LTEXT "&Dateiname:",-1,7,7,59,9
EDITTEXT IDC_STATIC_PROP_FILENAME,71,7,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "&Pfad:",-1,7,18,59,9
EDITTEXT IDC_STATIC_PROP_PATH,71,18,120,9, ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Letzte &Änderung:",-1,7,29,59,9
EDITTEXT IDC_STATIC_PROP_LASTCHANGE,71,29,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "&Version:",-1,7,40,59,9
EDITTEXT IDC_STATIC_PROP_VERSION,71,40,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "&Copyright:",-1,7,51,59,9
EDITTEXT IDC_STATIC_PROP_COPYRIGHT,71,51,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "&Größe:",-1,7,62,59,9
EDITTEXT IDC_STATIC_PROP_SIZE,71,62,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
GROUPBOX "Attribute",-1,7,79,158,46
CONTROL "&Schreibgeschützt",IDC_CHECK_READONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,91,68,9
CONTROL "&Versteckt",IDC_CHECK_HIDDEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,91,68,9
CONTROL "&Archiv",IDC_CHECK_ARCHIVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,101,68,9
CONTROL "Sys&tem",IDC_CHECK_SYSTEM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,101,68,9
CONTROL "&Komprimiert",IDC_CHECK_COMPRESSED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,17,111,68,9
GROUPBOX "&Versionsinformationen",-1,7,129,234,79
LISTBOX IDC_LIST_PROP_VERSION_TYPES,13,139,107,63,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_LIST_PROP_VERSION_VALUES,123,139,111,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL
END
STRINGTABLE
{
IDS_FONT_SEL_DLG_NAME "Anwenden der Schriftarteinstellung"
IDS_FONT_SEL_ERROR "Fehler während der Schriftart-Auswahl."
}
STRINGTABLE
{
IDS_WINEFILE "Winefile"
IDS_ERROR "Fehler"
IDS_ROOT_FS "root fs"
IDS_UNIXFS "unixfs"
IDS_DESKTOP "Desktop"
IDS_SHELL "Shell"
IDS_TITLEFMT "%s - %s"
IDS_NO_IMPL "Noch nicht implementiert"
IDS_WINE_FILE "Wine File"
}
STRINGTABLE
{
IDS_COL_NAME "Name"
IDS_COL_SIZE "Größe"
IDS_COL_CDATE "CDatum"
IDS_COL_ADATE "ZDatum"
IDS_COL_MDATE "ÄDatum"
IDS_COL_IDX "Index/Inode"
IDS_COL_LINKS "Links"
IDS_COL_ATTR "Attribute"
IDS_COL_SEC "Sicherheit"
IDS_FREE_SPACE_FMT "%1 von %2 frei"
IDS_UNIT_KB "kB"
IDS_UNIT_MB "MB"
IDS_UNIT_GB "GB"
}

View file

@ -1,250 +0,0 @@
/*
* WineFile
* English Language Support
*
* Copyright 2000 Martin Fuchs
* Copyright 2002 Steven Edwards
* Copyright 2002 Alexandre Julliard
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
/* Menu */
IDM_WINEFILE MENU
{
POPUP "&File" {
MENUITEM "&Open\tEnter", ID_ACTIVATE
MENUITEM "&Move...\tF7", ID_FILE_MOVE
MENUITEM "&Copy...\tF8", ID_FILE_COPY
MENUITEM "&In Clipboard...\tF9", 118
MENUITEM "&Delete\tDel", ID_FILE_DELETE
MENUITEM "Re&name...", 109
MENUITEM "Propert&ies...\tAlt+Enter", ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "C&ompress...", 119
MENUITEM "Dec&ompress...", 120
MENUITEM SEPARATOR
MENUITEM "&Run...", ID_RUN
MENUITEM "&Print...", 102
MENUITEM "Associate...", 103
MENUITEM SEPARATOR
MENUITEM "Cr&eate Directory...", 111
MENUITEM "Searc&h...", 104
MENUITEM "&Select Files...", 116
MENUITEM SEPARATOR
#ifndef _NO_EXTENSIONS
MENUITEM "E&xit\tAlt+X", ID_FILE_EXIT
#else
MENUITEM "E&xit", ID_FILE_EXIT
#endif
}
POPUP "&Disk" {
MENUITEM "&Copy Disk...", 201
MENUITEM "&Label Disk...", 202
MENUITEM SEPARATOR
MENUITEM "&Format Disk...", ID_FORMAT_DISK
#ifdef _WIN95
MENUITEM "&Make System Disk...", -1 /*TODO*/
#endif
MENUITEM SEPARATOR
MENUITEM "Connect &Network Drive", ID_CONNECT_NETWORK_DRIVE
MENUITEM "&Disconnect Network Drive", ID_DISCONNECT_NETWORK_DRIVE
MENUITEM SEPARATOR
MENUITEM "Share as...", 254
MENUITEM "&Remove Share...", 255
MENUITEM SEPARATOR
MENUITEM "&Select Drive...", 251
}
POPUP "Di&rectories" {
MENUITEM "&Next Level\t+", 301
MENUITEM "Expand &Tree\t*", 302
MENUITEM "Expand &all\tStrg+*", 303
MENUITEM "Collapse &Tree\t-", 304
MENUITEM SEPARATOR
MENUITEM "&Mark Children", 505
}
POPUP "&View" {
MENUITEM "T&ree and Directory", 413
MENUITEM "Tr&ee Only", 411
MENUITEM "Directory &Only", 412
MENUITEM SEPARATOR
MENUITEM "Sp&lit", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Name", ID_VIEW_NAME
MENUITEM "&All File Details", ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "&Partial Details...", ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "&Sort by Name", ID_VIEW_SORT_NAME
MENUITEM "Sort &by Type", ID_VIEW_SORT_TYPE
MENUITEM "Sort by Si&ze", ID_VIEW_SORT_SIZE
MENUITEM "Sort by &Date", ID_VIEW_SORT_DATE
MENUITEM SEPARATOR
MENUITEM "Filter by &...", ID_VIEW_FILTER
}
POPUP "&Options" {
MENUITEM "&Confirmation...", 501
MENUITEM "&Font...", ID_SELECT_FONT
MENUITEM "Customize Tool&bar...", 512
MENUITEM SEPARATOR
MENUITEM "&Toolbar", ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "&Drivebar", ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "&Status Bar", ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "F&ull Screen\tCtrl+Shift+S", ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "&Minimize on run", 504
MENUITEM "&Save settings on exit", ID_VIEW_SAVESETTINGS
}
POPUP "&Security" {
MENUITEM "&Access...", 605
MENUITEM "&Logging...", 606
MENUITEM "&Owner...", 607
}
POPUP "&Window" {
MENUITEM "New &Window", ID_WINDOW_NEW
MENUITEM "Cascading\tCtrl+F5", ID_WINDOW_CASCADE
MENUITEM "Tile &Horizontally", ID_WINDOW_TILE_HORZ
MENUITEM "Tile &Vertically\tCtrl+F4", ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "Arrange Automatically", ID_WINDOW_AUTOSORT
#endif
MENUITEM "Arrange &Symbols", ID_WINDOW_ARRANGE
MENUITEM "&Refresh\tF5", ID_REFRESH
}
POPUP "&Help" {
MENUITEM "&Help Topics\tF1", ID_HELP
MENUITEM "Help &Search...\tF1", ID_HELP
MENUITEM "&Using Help\tF1", ID_HELP_USING
MENUITEM SEPARATOR
MENUITEM "&About Winefile...", ID_ABOUT
}
}
IDD_SELECT_DESTINATION DIALOGEX 15, 13, 210, 63
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Select destination"
FONT 8, "MS Shell Dlg"
{
CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
CONTROL "&Path:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10
EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", 1, 158, 6, 47, 14
PUSHBUTTON "Cancel", 2, 158, 23, 47, 14
PUSHBUTTON "&Browse", 254, 158, 43, 47, 14
}
IDD_DIALOG_VIEW_TYPE DIALOGEX 15, 13, 161, 97
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "By File Type"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "&Name:",-1,7,8,22,10
EDITTEXT IDC_VIEW_PATTERN,31,7,63,12,ES_AUTOHSCROLL
GROUPBOX "File Type",-1,7,23,87,56
CONTROL "&Directories",IDC_VIEW_TYPE_DIRECTORIES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,32,70,10
CONTROL "&Programs",IDC_VIEW_TYPE_PROGRAMS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,43,70,10
CONTROL "Docu&ments",IDC_VIEW_TYPE_DOCUMENTS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,54,70,10
CONTROL "&Other files",IDC_VIEW_TYPE_OTHERS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,65,70,10
CONTROL "Show Hidden/&System Files",IDC_VIEW_TYPE_HIDDEN,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,81,106,9
DEFPUSHBUTTON "OK",IDOK,104,7,50,14
PUSHBUTTON "Cancel",IDCANCEL,104,24,50,14
END
IDD_DIALOG_PROPERTIES DIALOGEX 0, 0, 248, 215
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Properties for %s"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,191,7,50,14
PUSHBUTTON "Cancel",IDCANCEL,191,29,50,14
LTEXT "&File Name:",-1,7,7,59,9
EDITTEXT IDC_STATIC_PROP_FILENAME,71,7,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Full &Path:",-1,7,18,59,9
EDITTEXT IDC_STATIC_PROP_PATH,71,18,120,9, ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Last Change:",-1,7,29,59,9
EDITTEXT IDC_STATIC_PROP_LASTCHANGE,71,29,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Version:",-1,7,40,59,9
EDITTEXT IDC_STATIC_PROP_VERSION,71,40,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Cop&yright:",-1,7,51,59,9
EDITTEXT IDC_STATIC_PROP_COPYRIGHT,71,51,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Size:",-1,7,62,59,9
EDITTEXT IDC_STATIC_PROP_SIZE,71,62,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
GROUPBOX "Attributes",-1,7,79,158,46
CONTROL "&Read Only",IDC_CHECK_READONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,91,68,9
CONTROL "H&idden",IDC_CHECK_HIDDEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,91,68,9
CONTROL "&Archive",IDC_CHECK_ARCHIVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,101,68,9
CONTROL "&System",IDC_CHECK_SYSTEM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,101,68,9
CONTROL "&Compressed",IDC_CHECK_COMPRESSED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,17,111,68,9
GROUPBOX "&Version Information",-1,7,129,234,79
LISTBOX IDC_LIST_PROP_VERSION_TYPES,13,139,107,63,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_LIST_PROP_VERSION_VALUES,123,139,111,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL
END
STRINGTABLE
{
IDS_FONT_SEL_DLG_NAME "Applying font settings"
IDS_FONT_SEL_ERROR "Error while selecting new font."
}
STRINGTABLE
{
IDS_WINEFILE "Wine File Manager"
IDS_ERROR "Error"
IDS_ROOT_FS "root fs"
IDS_UNIXFS "unixfs"
IDS_DESKTOP "Desktop"
IDS_SHELL "Shell"
IDS_TITLEFMT "%s - %s"
IDS_NO_IMPL "Not yet implemented"
IDS_WINE_FILE "Wine File"
}
STRINGTABLE
{
IDS_COL_NAME "Name"
IDS_COL_SIZE "Size"
IDS_COL_CDATE "Date Created"
IDS_COL_ADATE "Date Added"
IDS_COL_MDATE "Date Modified"
IDS_COL_IDX "Index/Inode"
IDS_COL_LINKS "Links"
IDS_COL_ATTR "Attributes"
IDS_COL_SEC "Security"
IDS_FREE_SPACE_FMT "%1 of %2 free"
IDS_UNIT_KB "kB"
IDS_UNIT_MB "MB"
IDS_UNIT_GB "GB"
}

View file

@ -1,248 +0,0 @@
/*
* WineFile
* Spanish Language Support
*
* Copyright 2004, 2007 José Manuel Ferrer Ortiz
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
/* Menu */
IDM_WINEFILE MENU
{
POPUP "&Archivo" {
MENUITEM "&Abrir\tEnter", ID_ACTIVATE
MENUITEM "Mo&ver...\tF7", ID_FILE_MOVE
MENUITEM "&Copiar...\tF8", ID_FILE_COPY
MENUITEM "E&n portapapeles...\tF9", 118
MENUITEM "&Eliminar\tDel", ID_FILE_DELETE
MENUITEM "&Renombrar...", 109
MENUITEM "&Propiedades...\tAlt+Enter", ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "C&omprimir...", 119
MENUITEM "&Descomprimir...", 120
MENUITEM SEPARATOR
MENUITEM "E&jecutar...", ID_RUN
MENUITEM "I&mprimir...", 102
MENUITEM "Asoc&iar...", 103
MENUITEM SEPARATOR
MENUITEM "Crear direc&torio...", 111
MENUITEM "&Buscar...", 104
MENUITEM "Se&leccionar archivos...", 116
MENUITEM SEPARATOR
#ifndef _NO_EXTENSIONS
MENUITEM "&Salir\tAlt+X", ID_FILE_EXIT
#else
MENUITEM "&Salir", ID_FILE_EXIT
#endif
}
POPUP "&Disco" {
MENUITEM "&Copiar disco...", 201
MENUITEM "E&tiquetar disco...", 202
MENUITEM SEPARATOR
MENUITEM "&Formatear disco...", ID_FORMAT_DISK
#ifdef _WIN95
MENUITEM "&Hacer disco de sistema...", -1 /*TODO*/
#endif
MENUITEM SEPARATOR
MENUITEM "C&onectar unidad de red", ID_CONNECT_NETWORK_DRIVE
MENUITEM "&Desconectar unidad de red", ID_DISCONNECT_NETWORK_DRIVE
MENUITEM SEPARATOR
MENUITEM "Co&mpartir como...", 254
MENUITEM "&Eliminar compartido...", 255
MENUITEM SEPARATOR
MENUITEM "&Seleccionar unidad...", 251
}
POPUP "Di&rectorios" {
MENUITEM "&Siguiente nivel\t+", 301
MENUITEM "&Expandir árbol\t*", 302
MENUITEM "Expandir &todo\tStrg+*", 303
MENUITEM "&Colapsar árbol\t-", 304
MENUITEM SEPARATOR
MENUITEM "&Marcar hijos", 505
}
POPUP "&Ver" {
MENUITEM "Á&rbol y directorio", 413
MENUITEM "Árbol &sólo", 411
MENUITEM "&Directorio sólo", 412
MENUITEM SEPARATOR
MENUITEM "Di&vidir", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "No&mbre", ID_VIEW_NAME
MENUITEM "T&odos los detalles", ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "Detalles &parciales...", ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "Ordenar por &nombre", ID_VIEW_SORT_NAME
MENUITEM "Ordenar por &tipo", ID_VIEW_SORT_TYPE
MENUITEM "Ordenar por t&amaño", ID_VIEW_SORT_SIZE
MENUITEM "Ordenar por &fecha", ID_VIEW_SORT_DATE
MENUITEM SEPARATOR
MENUITEM "Ordenar por &...", ID_VIEW_FILTER
}
POPUP "&Opciones" {
MENUITEM "&Confirmación...", 501
MENUITEM "&Fuente...", ID_SELECT_FONT
MENUITEM "Personalizar barra &herramientas...", 512
MENUITEM SEPARATOR
MENUITEM "&Barra de herramientas", ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "Barra de &unidades", ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "Barra de &estado", ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "&Pantalla completa\tCtrl+Shift+S", ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "&Minimizar al ejecutarse", 504
MENUITEM "&Guardar opciones al salir", ID_VIEW_SAVESETTINGS
}
POPUP "&Seguridad" {
MENUITEM "&Acceso...", 605
MENUITEM "&Logging...", 606
MENUITEM "&Propietario...", 607
}
POPUP "&Ventana" {
MENUITEM "&Nueva ventana", ID_WINDOW_NEW
MENUITEM "&Cascada\tCtrl+F5", ID_WINDOW_CASCADE
MENUITEM "Mosaico &horizontal", ID_WINDOW_TILE_HORZ
MENUITEM "Mosaico &vertical\tCtrl+F4", ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "A&linear automáticamente", ID_WINDOW_AUTOSORT
#endif
MENUITEM "Alinear &símbolos", ID_WINDOW_ARRANGE
MENUITEM "&Actualizar\tF5", ID_REFRESH
}
POPUP "&?" {
MENUITEM "&Temas de ayuda\tF1", ID_HELP
MENUITEM "&Buscar en la ayuda...\tF1", ID_HELP
MENUITEM "&Usando la ayuda\tF1", ID_HELP_USING
MENUITEM SEPARATOR
MENUITEM "&Acerca de Winefile...", ID_ABOUT
}
}
IDD_SELECT_DESTINATION DIALOGEX 15, 13, 210, 63
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Seleccione destino"
FONT 8, "MS Shell Dlg"
{
CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
CONTROL "&Ruta:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10
EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL
DEFPUSHBUTTON "Aceptar", 1, 158, 6, 47, 14
PUSHBUTTON "Cancelar", 2, 158, 23, 47, 14
PUSHBUTTON "&Examinar", 254, 158, 43, 47, 14
}
IDD_DIALOG_VIEW_TYPE DIALOGEX 15, 13, 161, 97
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Por tipo de archivo"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "&Nombre:",-1,7,8,22,10
EDITTEXT IDC_VIEW_PATTERN,31,7,63,12,ES_AUTOHSCROLL
GROUPBOX "Tipo de archivo",-1,7,23,87,56
CONTROL "&Directorios",IDC_VIEW_TYPE_DIRECTORIES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,32,70,10
CONTROL "&Programas",IDC_VIEW_TYPE_PROGRAMS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,43,70,10
CONTROL "Docu&mentos",IDC_VIEW_TYPE_DOCUMENTS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,54,70,10
CONTROL "&Otros archivos",IDC_VIEW_TYPE_OTHERS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,65,70,10
CONTROL "Mostrar archivos de &sistema/ocultos",IDC_VIEW_TYPE_HIDDEN,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,81,130,9
DEFPUSHBUTTON "Aceptar",IDOK,104,7,50,14
PUSHBUTTON "Cancelar",IDCANCEL,104,24,50,14
END
IDD_DIALOG_PROPERTIES DIALOGEX 0, 0, 248, 215
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Propiedades de %s"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "Aceptar",IDOK,191,7,50,14
PUSHBUTTON "Cancelar",IDCANCEL,191,29,50,14
LTEXT "Nombre:",-1,7,7,59,9
EDITTEXT IDC_STATIC_PROP_FILENAME,71,7,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "&Ruta completa:",-1,7,18,59,9
EDITTEXT IDC_STATIC_PROP_PATH,71,18,120,9, ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Último cambio:",-1,7,29,59,9
EDITTEXT IDC_STATIC_PROP_LASTCHANGE,71,29,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Versión:",-1,7,40,59,9
EDITTEXT IDC_STATIC_PROP_VERSION,71,40,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Cop&yright:",-1,7,51,59,9
EDITTEXT IDC_STATIC_PROP_COPYRIGHT,71,51,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Tamaño:",-1,7,62,59,9
EDITTEXT IDC_STATIC_PROP_SIZE,71,62,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
GROUPBOX "Atributos",-1,7,79,158,46
CONTROL "Sólo &lectura",IDC_CHECK_READONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,91,68,9
CONTROL "&Oculto",IDC_CHECK_HIDDEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,91,68,9
CONTROL "A&rchivar",IDC_CHECK_ARCHIVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,101,68,9
CONTROL "&Sistema",IDC_CHECK_SYSTEM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,101,68,9
CONTROL "&Comprimido",IDC_CHECK_COMPRESSED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,17,111,68,9
GROUPBOX "Información de &versión",-1,7,129,234,79
LISTBOX IDC_LIST_PROP_VERSION_TYPES,13,139,107,63,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_LIST_PROP_VERSION_VALUES,123,139,111,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL
END
STRINGTABLE
{
IDS_FONT_SEL_DLG_NAME "Aplicando configuración de fuente"
IDS_FONT_SEL_ERROR "Error al seleccionar la nueva fuente."
}
STRINGTABLE
{
IDS_WINEFILE "Winefile"
IDS_ERROR "Error"
IDS_ROOT_FS "SF raíz"
IDS_UNIXFS "unixfs"
IDS_DESKTOP "Escritorio"
IDS_SHELL "Shell"
IDS_TITLEFMT "%s - %s"
IDS_NO_IMPL "Aún no implementado"
IDS_WINE_FILE "Wine File"
}
STRINGTABLE
{
IDS_COL_NAME "Nombre"
IDS_COL_SIZE "Tamaño"
IDS_COL_CDATE "FechaC"
IDS_COL_ADATE "FechaA"
IDS_COL_MDATE "FechaM"
IDS_COL_IDX "Índice/Nodo-i"
IDS_COL_LINKS "Enlaces"
IDS_COL_ATTR "Atributos"
IDS_COL_SEC "Seguridad"
IDS_FREE_SPACE_FMT "%1 de %2 libre"
IDS_UNIT_KB "kB"
IDS_UNIT_MB "MB"
IDS_UNIT_GB "GB"
}

View file

@ -1,255 +0,0 @@
/*
* WineFile
* French Language Support
*
* Copyright 2000 Martin Fuchs
* Copyright 2002 Steven Edwards
* Copyright 2002 Alexandre Julliard
* Copyright 2003 Sylvain Petreolle
* Copyright 2005-2008 Jonathan Ernst
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
/* Menu */
IDM_WINEFILE MENU
{
POPUP "&Fichier" {
MENUITEM "&Ouvrir\tEntrée", ID_ACTIVATE
MENUITEM "&Déplacer...\tF7", ID_FILE_MOVE
MENUITEM "&Copier...\tF8", ID_FILE_COPY
MENUITEM "P&resse-papiers...\tF9", 118
MENUITEM "&Effacer\tSuppr", ID_FILE_DELETE
MENUITEM "Re&nommer...", 109
MENUITEM "&Propriétés...\tAlt+Entrée", ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "Co&mpresser...", 119
MENUITEM "Décompre&sser...", 120
MENUITEM SEPARATOR
MENUITEM "E&xécuter...", ID_RUN
MENUITEM "&Imprimer...", 102
MENUITEM "&Associer...", 103
MENUITEM SEPARATOR
MENUITEM "Créer réper&toire...", 111
MENUITEM "Rec&hercher...", 104
MENUITEM "Sélectionner &fichiers...", 116
MENUITEM SEPARATOR
#ifndef _NO_EXTENSIONS
MENUITEM "&Quitter\tAlt+X", ID_FILE_EXIT
#else
MENUITEM "&Quitter", ID_FILE_EXIT
#endif
}
POPUP "&Disque" {
MENUITEM "&Copier disque...", 201
MENUITEM "&Nommer disque...", 202
MENUITEM SEPARATOR
MENUITEM "&Formater disque...", ID_FORMAT_DISK
#ifdef _WIN95
MENUITEM "Créer un disque &système...", -1 /*TODO*/
#endif
MENUITEM SEPARATOR
MENUITEM "Connecter un lecteur &réseau",ID_CONNECT_NETWORK_DRIVE
MENUITEM "&Déconnecter un lecteur réseau",ID_DISCONNECT_NETWORK_DRIVE
MENUITEM SEPARATOR
MENUITEM "&Partager...", 254
MENUITEM "Cesser de parta&ger", 255
MENUITEM SEPARATOR
MENUITEM "Choisir le &lecteur", 251
}
POPUP "&Répertoires" {
MENUITEM "&Développer un niveau\t+", 301
MENUITEM "Développer une &branche\t*", 302
MENUITEM "&Tout développer\tCtrl+*", 303
MENUITEM "&Réduire une branche\t-", 304
MENUITEM SEPARATOR
MENUITEM "&Marquer l'arborescence", 505
}
POPUP "&Affichage" {
MENUITEM "Ar&bre et répertoire", 413
MENUITEM "&Arbre seulement", 411
MENUITEM "&Répertoire seulement", 412
MENUITEM SEPARATOR
MENUITEM "&Séparer", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Nom", ID_VIEW_NAME
MENUITEM "Tous &les détails", ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "&Détails...", ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "Trier par n&om", ID_VIEW_SORT_NAME
MENUITEM "Trier par &type", ID_VIEW_SORT_TYPE
MENUITEM "Trier par ta&ille", ID_VIEW_SORT_SIZE
MENUITEM "Trier par dat&e", ID_VIEW_SORT_DATE
MENUITEM SEPARATOR
MENUITEM "Trier &par...", ID_VIEW_FILTER
}
POPUP "&Options" {
MENUITEM "&Confirmation...", 501
MENUITEM "&Police...", ID_SELECT_FONT
MENUITEM "Personnaliser la &barre d'outils...", 512
MENUITEM SEPARATOR
MENUITEM "Barre d'&outils", ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "Barre de &lecteur", ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "Barre d'&état", ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "P&lein écran\tCtrl+Shift+S", ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "&Réduire à l'utilisation", 504
MENUITEM "&Enregistrer la configuration en quittant",511
}
POPUP "&Sécurité" {
MENUITEM "&Accès...", 605
MENUITEM "&Journalisation...", 606
MENUITEM "&Propriétaire...", 607
}
POPUP "Fe&nêtre" {
MENUITEM "Nouvelle &fenêtre", ID_WINDOW_NEW
MENUITEM "&En cascade\tCtrl+F5", ID_WINDOW_CASCADE
MENUITEM "Mosaïque &horizontale", ID_WINDOW_TILE_HORZ
MENUITEM "Mosaïque &verticale\tCtrl+F4",ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "Réorganisation aut&omatique", ID_WINDOW_AUTOSORT
#endif
MENUITEM "Réorganiser les &icônes", ID_WINDOW_ARRANGE
MENUITEM "&Actualiser\tF5", ID_REFRESH
}
POPUP "Aid&e" {
MENUITEM "&Sommaire de l'aide\tF1", ID_HELP
MENUITEM "&Rechercher dans l'aide\tF1", ID_HELP
MENUITEM "&Utiliser l'aide\tF1", ID_HELP_USING
MENUITEM SEPARATOR
MENUITEM "À &propos de Winefile", ID_ABOUT
}
}
IDD_SELECT_DESTINATION DIALOGEX 15, 13, 210, 63
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Sélectionner la destination"
FONT 8, "MS Shell Dlg"
{
CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
CONTROL "&Chemin :", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10
EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", 1, 158, 6, 47, 14
PUSHBUTTON "Annuler", 2, 158, 23, 47, 14
PUSHBUTTON "&Parcourir...", 254, 158, 43, 47, 14
}
IDD_DIALOG_VIEW_TYPE DIALOGEX 15, 13, 161, 100
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Par type de fichier"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "&Nom :",-1,7,8,22,10
EDITTEXT IDC_VIEW_PATTERN,31,7,63,12,ES_AUTOHSCROLL
GROUPBOX "Type de fichier ",-1,7,23,87,59
CONTROL "&Répertoires",IDC_VIEW_TYPE_DIRECTORIES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,34,70,10
CONTROL "&Programmes",IDC_VIEW_TYPE_PROGRAMS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,45,70,10
CONTROL "Docu&ments",IDC_VIEW_TYPE_DOCUMENTS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,56,70,10
CONTROL "&Autres fichiers",IDC_VIEW_TYPE_OTHERS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,67,70,10
CONTROL "Montrer les fichiers cachés/&système",IDC_VIEW_TYPE_HIDDEN,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,86,130,9
DEFPUSHBUTTON "OK",IDOK,104,7,50,14
PUSHBUTTON "Annuler",IDCANCEL,104,24,50,14
END
IDD_DIALOG_PROPERTIES DIALOGEX 0, 0, 248, 215
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Propriétés de %s"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,191,7,50,14
PUSHBUTTON "Annuler",IDCANCEL,191,25,50,14
LTEXT "Nom du &fichier :",-1,7,7,59,9
EDITTEXT IDC_STATIC_PROP_FILENAME,71,7,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Chemin com&plet :",-1,7,18,59,9
EDITTEXT IDC_STATIC_PROP_PATH,71,18,120,9, ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Modification :",-1,7,29,59,9
EDITTEXT IDC_STATIC_PROP_LASTCHANGE,71,29,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Version :",-1,7,40,59,9
EDITTEXT IDC_STATIC_PROP_VERSION,71,40,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Cop&yright :",-1,7,51,59,9
EDITTEXT IDC_STATIC_PROP_COPYRIGHT,71,51,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Taille :",-1,7,62,59,9
EDITTEXT IDC_STATIC_PROP_SIZE,71,62,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
GROUPBOX "Attributs",-1,7,79,158,46
CONTROL "Lectu&re seule",IDC_CHECK_READONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,91,68,9
CONTROL "Cac&hé",IDC_CHECK_HIDDEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,91,68,9
CONTROL "&Archive",IDC_CHECK_ARCHIVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,101,68,9
CONTROL "&Système",IDC_CHECK_SYSTEM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,101,68,9
CONTROL "&Compressé",IDC_CHECK_COMPRESSED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,17,111,68,9
GROUPBOX "&Informations de version",-1,7,129,234,79
LISTBOX IDC_LIST_PROP_VERSION_TYPES,13,139,107,63,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_LIST_PROP_VERSION_VALUES,123,139,111,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL
END
STRINGTABLE
{
IDS_FONT_SEL_DLG_NAME "Application des réglages des polices"
IDS_FONT_SEL_ERROR "Erreur lors de la sélection de la nouvelle police."
}
STRINGTABLE
{
IDS_WINEFILE "Winefile"
IDS_ERROR "Erreur"
IDS_ROOT_FS "root fs"
IDS_UNIXFS "unixfs"
IDS_DESKTOP "Bureau"
IDS_SHELL "Shell"
IDS_TITLEFMT "%s - %s"
IDS_NO_IMPL "Pas encore implémenté"
IDS_WINE_FILE "Wine File"
}
STRINGTABLE
{
IDS_COL_NAME "Nom"
IDS_COL_SIZE "Taille"
IDS_COL_CDATE "Dernier changement de statut (ctime)"
IDS_COL_ADATE "Dernier accès"
IDS_COL_MDATE "Dernière modification"
IDS_COL_IDX "Index/Inode"
IDS_COL_LINKS "Liens"
IDS_COL_ATTR "Attributs"
IDS_COL_SEC "Sécurité"
IDS_FREE_SPACE_FMT "%1 sur %2 libre"
IDS_UNIT_KB "kB"
IDS_UNIT_MB "MB"
IDS_UNIT_GB "GB"
}

View file

@ -1,148 +0,0 @@
/*
* WineFile
* Hungarian Language Support
*
* Copyright 2000 Martin Fuchs
* Copyright 2002 Steven Edwards
* Copyright 2002 Alexandre Julliard
* Copyright 2002 Zoly Nagy
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
/* Menu */
IDM_WINEFILE MENU
{
POPUP "&Fájl" {
MENUITEM "&Megynitás\tEnter", ID_ACTIVATE
MENUITEM "Át&helyezés...\tF7", ID_FILE_MOVE
MENUITEM "&Másolás...\tF8", ID_FILE_COPY
MENUITEM "&Vágólapon...\tF9", 118
MENUITEM "&Törlés\tDel", ID_FILE_DELETE
MENUITEM "Át&nevezés...", 109
MENUITEM "T&ulajdonságok...\tAlt+Enter", ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "&Becsomagolás...", 119
MENUITEM "K&icsomagolás...", 120
MENUITEM SEPARATOR
MENUITEM "&Futtatás...", ID_RUN
MENUITEM "&Nyomtatás...", 102
MENUITEM "Társítás...", 103
MENUITEM SEPARATOR
MENUITEM "Új &mappa...", 111
MENUITEM "Kere&sés...", 104
MENUITEM "Fájlok ki&választása...", 116
MENUITEM SEPARATOR
#ifndef _NO_EXTENSIONS
MENUITEM "&Kilépés\tAlt+X", ID_FILE_EXIT
#else
MENUITEM "&Kilépés", ID_FILE_EXIT
#endif
}
POPUP "&Lemez" {
MENUITEM "Lemez &másolása...", 201
MENUITEM "&Lemezcimke...", 202
MENUITEM SEPARATOR
MENUITEM "&Formatálás...", ID_FORMAT_DISK
#ifdef _WIN95
MENUITEM "&Rendszerlemez készítése...", -1 /*TODO*/
#endif
MENUITEM SEPARATOR
MENUITEM "&Hálózati meghajtó csatlakoztatása",ID_CONNECT_NETWORK_DRIVE
MENUITEM "Hálózati meghajtó leválasztása",ID_DISCONNECT_NETWORK_DRIVE
MENUITEM SEPARATOR
MENUITEM "Megosztás...", 254
MENUITEM "Megosztás &megszüntetése...", 255
MENUITEM SEPARATOR
MENUITEM "Meghajtó ki&választása...", 251
}
POPUP "&Mappák" {
MENUITEM "&Következő szint\t+", 301
MENUITEM "&Fa kinyitása\t*", 302
MENUITEM "&Minden kinyitása\tStrg+*", 303
MENUITEM "Fa &becsukása\t-", 304
MENUITEM SEPARATOR
MENUITEM "&Gyermekek kijelölése", 505
}
POPUP "&Nézet" {
MENUITEM "&Teljes", 413
MENUITEM "&Könyvtárfa", 411
MENUITEM "&Csak mappák", 412
MENUITEM SEPARATOR
MENUITEM "&Felosztás", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Név", ID_VIEW_NAME
MENUITEM "&Minden részlet", ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "&Egyedi...", ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "&Rendezés név szerint", ID_VIEW_SORT_NAME
MENUITEM "Rendezés k&iterjesztés szerint",ID_VIEW_SORT_TYPE
MENUITEM "Rendezés &méret szerint", ID_VIEW_SORT_SIZE
MENUITEM "Rendezés &dátum szerint", ID_VIEW_SORT_DATE
MENUITEM SEPARATOR
MENUITEM "Egyedi rendezés &...", ID_VIEW_FILTER
}
POPUP "&Beállítások" {
MENUITEM "&Megerősítés...", 501
MENUITEM "&Betűkészlet...", ID_SELECT_FONT
MENUITEM "E&gyedi eszköztár...", 512
MENUITEM SEPARATOR
MENUITEM "&Eszköztár", ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "&Lemeztár", ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "&Állapotsor", ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "&Teljes képernyős\tCtrl+Shift+S",ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "Programfuttatás utáni &szimbólum",504
MENUITEM "Megszüntetés a tárolás végén",511
}
POPUP "&Biztonság" {
MENUITEM "&Hozzáférés...", 605
MENUITEM "&Naplózás...", 606
MENUITEM "&Tulajdonos...", 607
}
POPUP "&Ablakok" {
MENUITEM "Új a&blak", ID_WINDOW_NEW
MENUITEM "Lépcsőzetes elrendezés\tCtrl+F5",ID_WINDOW_CASCADE
MENUITEM "Mozaikszerű elrendezés &vízszintesen",ID_WINDOW_TILE_HORZ
MENUITEM "Mozaikszerű elrendezés fü&ggőlegesen\tCtrl+F4",ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "Automatikus elrendezés", ID_WINDOW_AUTOSORT
#endif
MENUITEM "&Szimbólum elrendezés", ID_WINDOW_ARRANGE
MENUITEM "&Frissítés\tF5", ID_REFRESH
}
POPUP "&?" {
MENUITEM "&Súgó témakörök\tF1", ID_HELP
MENUITEM "Súgó &keresés...\tF1", ID_HELP
MENUITEM "&Használat\tF1", ID_HELP_USING
MENUITEM SEPARATOR
MENUITEM "&Winefile-ról...", ID_ABOUT
}
}

View file

@ -1,255 +0,0 @@
/*
* WineFile
* Italian Language Support
*
* Copyright 2000 Martin Fuchs
* Copyright 2002 Steven Edwards
* Copyright 2002 Alexandre Julliard
* Copyright 2004 Ivan Leo Puoti
* Copyright 2010 Luca Bennati
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
/*UTF-8*/
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
/* Menu */
IDM_WINEFILE MENU
{
POPUP "&File" {
MENUITEM "&Apri\tInvio", ID_ACTIVATE
MENUITEM "&Sposta...\tF7", ID_FILE_MOVE
MENUITEM "&Copia...\tF8", ID_FILE_COPY
MENUITEM "&Negli appunti...\tF9", 118
MENUITEM "&Cancella\tDel", ID_FILE_DELETE
MENUITEM "Ri&nomina...", 109
MENUITEM "Propri&età...\tAlt+Invio", ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "C&omprimi...", 119
MENUITEM "Dec&omprimi...", 120
MENUITEM SEPARATOR
MENUITEM "&Esegui...", ID_RUN
MENUITEM "&Stampa...", 102
MENUITEM "Associa...", 103
MENUITEM SEPARATOR
MENUITEM "Cr&ea cartella...", 111
MENUITEM "Cerc&a...", 104
MENUITEM "&Seleziona i file...", 116
MENUITEM SEPARATOR
#ifndef _NO_EXTENSIONS
MENUITEM "E&sci\tAlt+X", ID_FILE_EXIT
#else
MENUITEM "E&sci", ID_FILE_EXIT
#endif
}
POPUP "&Disco" {
MENUITEM "&Copia disco...", 201
MENUITEM "&Etichetta disco...", 202
MENUITEM SEPARATOR
MENUITEM "&Formatta disco...", ID_FORMAT_DISK
#ifdef _WIN95
MENUITEM "&Crea disco di sistema...", -1 /*TODO*/
#endif
MENUITEM SEPARATOR
MENUITEM "Connetti unità di rete", ID_CONNECT_NETWORK_DRIVE
MENUITEM "&Disconnetti unità di rete", ID_DISCONNECT_NETWORK_DRIVE
MENUITEM SEPARATOR
MENUITEM "Condividi come...", 254
MENUITEM "&Rimuovi condivisione...", 255
MENUITEM SEPARATOR
MENUITEM "&Seleziona unità...", 251
}
POPUP "&Directory" {
MENUITEM "&Livello successivo\t+", 301
MENUITEM "&Espandi albero\t*", 302
MENUITEM "Espandi &tutto\tStrg+*", 303
MENUITEM "&Riduci albero\t-", 304
MENUITEM SEPARATOR
MENUITEM "&Seleziona unità", 505
}
POPUP "&Visualizza" {
MENUITEM "&Albero e cartella", 413
MENUITEM "Solo &albero", 411
MENUITEM "Solo &cartella", 412
MENUITEM SEPARATOR
MENUITEM "Di&vidi", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Nome", ID_VIEW_NAME
MENUITEM "&Mostra tutti i dettagli sui file",ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "Mostra dettagli &parziali...",ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "Ordina per n&ome", ID_VIEW_SORT_NAME
MENUITEM "Ordina per &tipo", ID_VIEW_SORT_TYPE
MENUITEM "Ordina per &dimensione", ID_VIEW_SORT_SIZE
MENUITEM "Ordina per d&ata", ID_VIEW_SORT_DATE
MENUITEM SEPARATOR
MENUITEM "Ordina per &...", ID_VIEW_FILTER
}
POPUP "&Opzioni" {
MENUITEM "&Conferma...", 501
MENUITEM "C&arattere...", ID_SELECT_FONT
MENUITEM "&Personalizza barra degli strumenti...", 512
MENUITEM SEPARATOR
MENUITEM "Barra degli &strumenti", ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "Barra delle &unità", ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "Barra di s&tato", ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "A tutto scher&mo\tCtrl+Shift+S",ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "&Esegui minimizzato", 504
MENUITEM "Sa&lva impostazioni all'uscita",511
}
POPUP "&Sicurezza" {
MENUITEM "&Accessi...", 605
MENUITEM "&Logging...", 606
MENUITEM "&Proprietario...", 607
}
POPUP "&Finestra" {
MENUITEM "&Nuova finestra", ID_WINDOW_NEW
MENUITEM "Finestre a cascata\tCtrl+F5", ID_WINDOW_CASCADE
MENUITEM "Ordina &orizzontalmente", ID_WINDOW_TILE_HORZ
MENUITEM "Ordina &verticalmente\tCtrl+F4",ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "Disponi automaticamente", ID_WINDOW_AUTOSORT
#endif
MENUITEM "Disponi &simboli", ID_WINDOW_ARRANGE
MENUITEM "&Aggiorna\tF5", ID_REFRESH
}
POPUP "&Guida" {
MENUITEM "&Sommario della Guida\tF1", ID_HELP
MENUITEM "&Cerca nella Guida...\tF1", ID_HELP
MENUITEM "&Uso della Guida\tF1", ID_HELP_USING
MENUITEM SEPARATOR
MENUITEM "&Informazioni su Winefile...",ID_ABOUT
}
}
IDD_SELECT_DESTINATION DIALOGEX 15, 13, 210, 63
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Seleziona destinazione"
FONT 8, "MS Shell Dlg"
{
CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
CONTROL "&Percorso:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10
EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", 1, 158, 6, 47, 14
PUSHBUTTON "Annulla", 2, 158, 23, 47, 14
PUSHBUTTON "&Naviga", 254, 158, 43, 47, 14
}
IDD_DIALOG_VIEW_TYPE DIALOGEX 15, 13, 161, 97
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Per tipo di file"
FONT 8, "MS Sans Serif"
BEGIN
LTEXT "&Nome:",-1,7,8,22,10
EDITTEXT IDC_VIEW_PATTERN,31,7,63,12,ES_AUTOHSCROLL
GROUPBOX "Tipo di file",-1,7,23,87,56
CONTROL "&Cartelle",IDC_VIEW_TYPE_DIRECTORIES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,32,70,10
CONTROL "&Programmi",IDC_VIEW_TYPE_PROGRAMS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,43,70,10
CONTROL "Docu&menti",IDC_VIEW_TYPE_DOCUMENTS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,54,70,10
CONTROL "&Altri file",IDC_VIEW_TYPE_OTHERS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,65,70,10
CONTROL "&Mostra file nascosti/di sistema",IDC_VIEW_TYPE_HIDDEN,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,81,106,9
DEFPUSHBUTTON "OK",IDOK,104,7,50,14
PUSHBUTTON "Annulla",IDCANCEL,104,24,50,14
END
IDD_DIALOG_PROPERTIES DIALOGEX 0, 0, 248, 215
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Proprietà di %s"
FONT 8, "MS Sans Serif"
BEGIN
DEFPUSHBUTTON "OK",IDOK,191,7,50,14
PUSHBUTTON "Annulla",IDCANCEL,191,29,50,14
LTEXT "Nome del &file:",-1,7,7,59,9
EDITTEXT IDC_STATIC_PROP_FILENAME,71,7,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "&Indirizzo completo:",-1,7,18,59,9
EDITTEXT IDC_STATIC_PROP_PATH,71,18,120,9, ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Ultima modifica:",-1,7,29,59,9
EDITTEXT IDC_STATIC_PROP_LASTCHANGE,71,29,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Versione:",-1,7,40,59,9
EDITTEXT IDC_STATIC_PROP_VERSION,71,40,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "&Copyright:",-1,7,51,59,9
EDITTEXT IDC_STATIC_PROP_COPYRIGHT,71,51,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Dimensione:",-1,7,62,59,9
EDITTEXT IDC_STATIC_PROP_SIZE,71,62,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
GROUPBOX "Attributi",-1,7,79,158,46
CONTROL "&Sola lettura",IDC_CHECK_READONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,91,68,9
CONTROL "&Nascosto",IDC_CHECK_HIDDEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,91,68,9
CONTROL "&Archivio",IDC_CHECK_ARCHIVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,101,68,9
CONTROL "&Di sistema",IDC_CHECK_SYSTEM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,101,68,9
CONTROL "Co&mpresso",IDC_CHECK_COMPRESSED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,17,111,68,9
GROUPBOX "&Informazioni sulla versione",-1,7,129,234,79
LISTBOX IDC_LIST_PROP_VERSION_TYPES,13,139,107,63,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_LIST_PROP_VERSION_VALUES,123,139,111,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL
END
STRINGTABLE
{
IDS_FONT_SEL_DLG_NAME "Applica le impostazioni dei caratteri"
IDS_FONT_SEL_ERROR "Si è verificato un errore durante la selezione del nuovo carattere."
}
STRINGTABLE
{
IDS_WINEFILE "Gestore di file di Wine"
IDS_ERROR "Errore"
IDS_ROOT_FS "radice fs"
IDS_UNIXFS "unix fs"
IDS_DESKTOP "Scrivania"
IDS_SHELL "Terminale"
IDS_TITLEFMT "%s - %s"
IDS_NO_IMPL "Non ancora implementato"
IDS_WINE_FILE "Wine File"
}
STRINGTABLE
{
IDS_COL_NAME "Nome"
IDS_COL_SIZE "Dimensione"
IDS_COL_CDATE "Data di creazione"
IDS_COL_ADATE "Data di ultimo accesso"
IDS_COL_MDATE "Data di ultima modifica"
IDS_COL_IDX "Indice/Inode"
IDS_COL_LINKS "Collegamenti"
IDS_COL_ATTR "Attributi"
IDS_COL_SEC "Sicurezza"
IDS_FREE_SPACE_FMT "liberi %1 di %2"
IDS_UNIT_KB "kB"
IDS_UNIT_MB "MB"
IDS_UNIT_GB "GB"
}

View file

@ -1,253 +0,0 @@
/*
* WineFile
* Japanese Language Support
*
* Copyright 2000 Martin Fuchs
* Copyright 2002 Steven Edwards
* Copyright 2002 Alexandre Julliard
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
/* Menu */
IDM_WINEFILE MENU
{
POPUP "ファイル(&F)" {
MENUITEM "開く(&O)\tEnter", ID_ACTIVATE
MENUITEM "移動(&M)...\tF7", ID_FILE_MOVE
MENUITEM "コピー(&C)...\tF8", ID_FILE_COPY
MENUITEM "&In Clipboard...\tF9", 118
MENUITEM "削除(&D)\tDel", ID_FILE_DELETE
MENUITEM "名前の変更(&N)...", 109
MENUITEM "プロパティ(&I)...\tAlt+Enter", ID_EDIT_PROPERTIES
MENUITEM SEPARATOR
MENUITEM "圧縮(&O)...", 119
MENUITEM "解凍(&O)...", 120
MENUITEM SEPARATOR
MENUITEM "実行(&R)...", ID_RUN
MENUITEM "印刷(&P)...", 102
MENUITEM "関連付け...", 103
MENUITEM SEPARATOR
MENUITEM "ディレクトリを作成(&E)...", 111
MENUITEM "検索(&H)...", 104
MENUITEM "ファイルを選択(&S)...", 116
MENUITEM SEPARATOR
#ifndef _NO_EXTENSIONS
MENUITEM "終了(&X)\tAlt+X", ID_FILE_EXIT
#else
MENUITEM "終了(&X)", ID_FILE_EXIT
#endif
}
POPUP "ディスク(&D)" {
MENUITEM "ディスクをコピー(&C)...", 201
MENUITEM "&Label Disk...", 202
MENUITEM SEPARATOR
MENUITEM "ディスクをフォーマット(&F)...", ID_FORMAT_DISK
#ifdef _WIN95
MENUITEM "&Make System Disk...", -1 /*TODO*/
#endif
MENUITEM SEPARATOR
MENUITEM "ネットワークドライブに接続(&N)", ID_CONNECT_NETWORK_DRIVE
MENUITEM "ネットワークドライブを切断(&D)", ID_DISCONNECT_NETWORK_DRIVE
MENUITEM SEPARATOR
MENUITEM "Share as...", 254
MENUITEM "&Remove Share...", 255
MENUITEM SEPARATOR
MENUITEM "ドライブを選択(&S)...", 251
}
POPUP "ディレクトリ(&R)" {
MENUITEM "&Next Level\t+", 301
MENUITEM "ツリーを展開(&T)\t*", 302
MENUITEM "すべてを展開(&A)\tStrg+*", 303
MENUITEM "ツリーを折り畳む(&T)\t-", 304
MENUITEM SEPARATOR
MENUITEM "&Mark Children", 505
}
POPUP "表示(&V)" {
MENUITEM "ツリーとディレクトリ(&R)", 413
MENUITEM "ツリーのみ(&E)", 411
MENUITEM "ディレクトリのみ(&O)", 412
MENUITEM SEPARATOR
MENUITEM "分割(&L)", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "名前(&N)", ID_VIEW_NAME
MENUITEM "すべてのファイル詳細(&A)", ID_VIEW_ALL_ATTRIBUTES, CHECKED
MENUITEM "部分詳細(&P)...", ID_VIEW_SELECTED_ATTRIBUTES
MENUITEM SEPARATOR
MENUITEM "名前で並べ替え(&S)", ID_VIEW_SORT_NAME
MENUITEM "種類で並べ替え(&B)", ID_VIEW_SORT_TYPE
MENUITEM "サイズで並べ替え(&Z)", ID_VIEW_SORT_SIZE
MENUITEM "日付で並べ替え(&D)", ID_VIEW_SORT_DATE
MENUITEM SEPARATOR
MENUITEM "Filter by &...", ID_VIEW_FILTER
}
POPUP "オプション(&O)" {
MENUITEM "確認(&C)...", 501
MENUITEM "フォント(&F)...", ID_SELECT_FONT
MENUITEM "ツールバーをカスタマイズ(&B)...", 512
MENUITEM SEPARATOR
MENUITEM "ツールバー(&T)", ID_VIEW_TOOL_BAR, CHECKED
MENUITEM "ドライブバー(&D)", ID_VIEW_DRIVE_BAR, CHECKED
MENUITEM "ステータスバー(&S)", ID_VIEW_STATUSBAR, CHECKED
#ifndef _NO_EXTENSIONS
MENUITEM "全画面表示(&U)\tCtrl+Shift+S", ID_VIEW_FULLSCREEN
#endif
MENUITEM SEPARATOR
MENUITEM "&Minimize on run", 504
MENUITEM "終了時に設定を保存(&S)", ID_VIEW_SAVESETTINGS
}
POPUP "セキュリティ(&S)" {
MENUITEM "&Access...", 605
MENUITEM "&Logging...", 606
MENUITEM "&Owner...", 607
}
POPUP "ウィンドウ(&W)" {
MENUITEM "新規ウィンドウ(&W)", ID_WINDOW_NEW
MENUITEM "重ねて表示\tCtrl+F5", ID_WINDOW_CASCADE
MENUITEM "上下に並べて表示(&H)", ID_WINDOW_TILE_HORZ
MENUITEM "左右に並べて表示(&V)\tCtrl+F4", ID_WINDOW_TILE_VERT
#ifndef _NO_EXTENSIONS
MENUITEM "Arrange Automatically", ID_WINDOW_AUTOSORT
#endif
MENUITEM "Arrange &Symbols", ID_WINDOW_ARRANGE
MENUITEM "更新(&R)\tF5", ID_REFRESH
}
POPUP "ヘルプ(&H)" {
MENUITEM "ヘルプ トピック(&H)\tF1", ID_HELP
MENUITEM "ヘルプの検索(&S)...\tF1", ID_HELP
MENUITEM "ヘルプを使う(&U)\tF1", ID_HELP_USING
MENUITEM SEPARATOR
MENUITEM "Winefile について(&A)...", ID_ABOUT
}
}
IDD_SELECT_DESTINATION DIALOGEX 15, 13, 210, 63
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "移動先を選択"
FONT 9, "MS UI Gothic"
{
CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
CONTROL "パス(&P):", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10
EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", 1, 158, 6, 47, 14
PUSHBUTTON "キャンセル", 2, 158, 23, 47, 14
PUSHBUTTON "参照(&B)", 254, 158, 43, 47, 14
}
IDD_DIALOG_VIEW_TYPE DIALOGEX 15, 13, 161, 97
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "By File Type"
FONT 9, "MS UI Gothic"
BEGIN
LTEXT "&Name:",-1,7,8,22,10
EDITTEXT IDC_VIEW_PATTERN,31,7,63,12,ES_AUTOHSCROLL
GROUPBOX "File Type",-1,7,23,87,56
CONTROL "&Directories",IDC_VIEW_TYPE_DIRECTORIES,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,32,70,10
CONTROL "&Programs",IDC_VIEW_TYPE_PROGRAMS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,43,70,10
CONTROL "Docu&ments",IDC_VIEW_TYPE_DOCUMENTS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,54,70,10
CONTROL "&Other files",IDC_VIEW_TYPE_OTHERS,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,13,65,70,10
CONTROL "Show Hidden/&System Files",IDC_VIEW_TYPE_HIDDEN,
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,81,106,9
DEFPUSHBUTTON "OK",IDOK,104,7,50,14
PUSHBUTTON "Cancel",IDCANCEL,104,24,50,14
END
IDD_DIALOG_PROPERTIES DIALOGEX 0, 0, 248, 215
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Properties for %s"
FONT 9, "MS UI Gothic"
BEGIN
DEFPUSHBUTTON "OK",IDOK,191,7,50,14
PUSHBUTTON "Cancel",IDCANCEL,191,29,50,14
LTEXT "&File Name:",-1,7,7,59,9
EDITTEXT IDC_STATIC_PROP_FILENAME,71,7,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Full &Path:",-1,7,18,59,9
EDITTEXT IDC_STATIC_PROP_PATH,71,18,120,9, ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Last Change:",-1,7,29,59,9
EDITTEXT IDC_STATIC_PROP_LASTCHANGE,71,29,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Version:",-1,7,40,59,9
EDITTEXT IDC_STATIC_PROP_VERSION,71,40,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Cop&yright:",-1,7,51,59,9
EDITTEXT IDC_STATIC_PROP_COPYRIGHT,71,51,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
LTEXT "Size:",-1,7,62,59,9
EDITTEXT IDC_STATIC_PROP_SIZE,71,62,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP
GROUPBOX "Attributes",-1,7,79,158,46
CONTROL "&Read Only",IDC_CHECK_READONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,91,68,9
CONTROL "H&idden",IDC_CHECK_HIDDEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,91,68,9
CONTROL "&Archive",IDC_CHECK_ARCHIVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,101,68,9
CONTROL "&System",IDC_CHECK_SYSTEM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,101,68,9
CONTROL "&Compressed",IDC_CHECK_COMPRESSED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,17,111,68,9
GROUPBOX "&Version Information",-1,7,129,234,79
LISTBOX IDC_LIST_PROP_VERSION_TYPES,13,139,107,63,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_LIST_PROP_VERSION_VALUES,123,139,111,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL
END
STRINGTABLE
{
IDS_FONT_SEL_DLG_NAME "Applying font settings"
IDS_FONT_SEL_ERROR "Error while selecting new font."
}
STRINGTABLE
{
IDS_WINEFILE "Wine ファイルマネージャ"
IDS_ERROR "Error"
IDS_ROOT_FS "root fs"
IDS_UNIXFS "unixfs"
IDS_DESKTOP "Desktop"
IDS_SHELL "シェル"
IDS_TITLEFMT "%s - %s"
IDS_NO_IMPL "未実装"
IDS_WINE_FILE "Wine File"
}
STRINGTABLE
{
IDS_COL_NAME "名前"
IDS_COL_SIZE "サイズ"
IDS_COL_CDATE "CDate"
IDS_COL_ADATE "ADate"
IDS_COL_MDATE "MDate"
IDS_COL_IDX "Index/Inode"
IDS_COL_LINKS "リンク"
IDS_COL_ATTR "属性"
IDS_COL_SEC "セキュリティ"
IDS_FREE_SPACE_FMT "%1 of %2 free"
IDS_UNIT_KB "kB"
IDS_UNIT_MB "MB"
IDS_UNIT_GB "GB"
}

Some files were not shown because too many files have changed in this diff Show more