- initialize bitbucket properties dialog

- fix resources
- partly implement THRASH_CanTrashFile

svn path=/trunk/; revision=32699
This commit is contained in:
Johannes Anderwald 2008-03-16 14:55:04 +00:00
parent 4e64592462
commit a3873d71cc
32 changed files with 296 additions and 50 deletions

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "Ðàçìåð äî (ÌÁ):", -1, 20, 105, 70, 10
RADIOBUTTON "Ôàéëîâåòå ñå èçòðèâàò âåäíàãà, áåç äà ñå ìåñòÿò â êîø÷åòî.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Питане преди изтриване", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Ïèòàíå ïðåäè èçòðèâàíå", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -647,6 +647,8 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "Íîâà &ïàïêà"
FCIDM_SHVIEW_NEWLINK "Íîâà &âðúçêà"
IDS_FOLDER_OPTIONS "Íàñòðîéêè íà ïàïêèòå"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -334,7 +334,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -644,4 +644,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "Nová &složka"
FCIDM_SHVIEW_NEWLINK "Nový &zástupce"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -335,7 +335,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximale Größe (MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Dateien nicht in den Papie&rkorb verschieben, sondern sofort löschen", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "Bestätigungs&dialog nach erfolgreichem Löschvorgang anzeigen", 14004, 20, 155, 215, 10, WS_TABSTOP
AUTOCHECKBOX "Bestätigungs&dialog nach erfolgreichem Löschvorgang anzeigen", 14004, 20, 155, 215, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "Neues Ver&zeichnis"
FCIDM_SHVIEW_NEWLINK "Neuer Ver&weis"
IDS_FOLDER_OPTIONS "Ordneroptionen"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 110, 90, 50, 10, WS_TABSTOP | ES_NUMBER
LTEXT "Μέγιστο μέγεθος (MB):", -1, 20, 100, 100, 10
RADIOBUTTON "Να μην μετακινούνται τα αρχεία στον κάδο ανακυκλωσης. Να καταργούνται τα αρχεία μόλις διαγράφονται.", 14003, 20, 115, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Εμφάνιση παραθύρου για επιβεβαίωση διαγραφών", 14004, 20, 155, 155, 10, WS_TABSTOP
AUTOCHECKBOX "&ÅìöÜíéóç ðáñáèýñïõ ãéá åðéâåâáßùóç äéáãñáöþí", 14004, 20, 155, 155, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "Νέος &Φάκελος"
FCIDM_SHVIEW_NEWLINK "Νέα &Συντόμευση"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -335,7 +335,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "&Tamaño máximo(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "&No mover archivos a la Papelera de reciclaje. Quitar los archivos inmediatamente al eliminarlos.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Mostrar cuadro de diálogo para confirmar eliminación", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Mostrar cuadro de diálogo para confirmar eliminación", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -645,4 +645,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "Nueva &carpeta"
FCIDM_SHVIEW_NEWLINK "Nuevo &acceso directo"
IDS_FOLDER_OPTIONS "Opciones de carpetas"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "Uusi &Kansio"
FCIDM_SHVIEW_NEWLINK "Uusi &Linkki"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -337,7 +337,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "T&aille maximale (MO) :", -1, 20, 105, 70, 10
RADIOBUTTON "Ne pas déplacer les fichie&rs vers la Corbeille. Effacer les fichiers immédiatement lors de la suppression.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "Afficher une fenêtre de confirmation d'effacement", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "Afficher une fenêtre de confirmation d'effacement", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -647,4 +647,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "Nouveau d&ossier"
FCIDM_SHVIEW_NEWLINK "Nouveau &lien"
IDS_FOLDER_OPTIONS "Options du dossier"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -336,7 +336,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -646,4 +646,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "&Mappa"
FCIDM_SHVIEW_NEWLINK "&Parancsikon"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -334,7 +334,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "Dimensione &massima(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "&Non spostare i file nel cestino. I file verranno rimossi immediatamente.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Visualizzare un messaggio di richiesta di conferma della cancellazione", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Visualizzare un messaggio di richiesta di conferma della cancellazione", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -644,4 +644,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "Nuova &Cartella"
FCIDM_SHVIEW_NEWLINK "Nuovo &Collegamento"
IDS_FOLDER_OPTIONS "Opzioni della cartella"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "フォルダ(&F)"
FCIDM_SHVIEW_NEWLINK "ショートカット(&L)"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "Ny &mappe"
FCIDM_SHVIEW_NEWLINK "Ny &snarvei"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -339,7 +339,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "&Maksymalny rozmiar(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Nie przenoœ plików do &Kosza, tylko od razu usuwaj.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Wyświetl dialog z potwierdzeniem usuwania", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Wyœwietl dialog z potwierdzeniem usuwania", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -649,4 +649,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "&Folder"
FCIDM_SHVIEW_NEWLINK "&Skrót"
IDS_FOLDER_OPTIONS "Opcje Katalogów"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -335,7 +335,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -645,4 +645,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "&Pasta"
FCIDM_SHVIEW_NEWLINK "&Atalho"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -335,7 +335,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -645,4 +645,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "&Pasta"
FCIDM_SHVIEW_NEWLINK "&Atalho"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 100, 78, 65, 14, WS_TABSTOP | ES_NUMBER
LTEXT "&Максимальный размер(Мб):", -1, 17, 95, 102, 10
RADIOBUTTON "&Уничтожать файлы сразу после удаления, не помещая их в корзину.", 14003, 17, 108, 206, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Запрашивать подтверждение на удаление", 14004, 20, 145, 176, 10, WS_TABSTOP
AUTOCHECKBOX "&Çàïðàøèâàòü ïîäòâåðæäåíèå íà óäàëåíèå", 14004, 20, 145, 176, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -641,4 +641,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "&Папка"
FCIDM_SHVIEW_NEWLINK "&Ярлык"
IDS_FOLDER_OPTIONS "Свойства папки"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -339,7 +339,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "&Maximálna ve¾kos<6F> (MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Súbory nepremiestòova<76> do &koša. Zmazané súbory hneï odstráni<6E>.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "Zobrazovať &dialógové okno potvrdenia odstránenia", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "Zobrazova<76> &dialógové okno potvrdenia odstránenia", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -649,4 +649,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "&Prieèinok"
FCIDM_SHVIEW_NEWLINK "&Odkaz"
IDS_FOLDER_OPTIONS "Možnosti prieèinka"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "Yeni &Dizin"
FCIDM_SHVIEW_NEWLINK "Yeni &Kýsayol"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -334,7 +334,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "&Ãðàíè÷íèé îá'ºì êîøèêà (Ìá):", -1, 20, 105, 70, 10
RADIOBUTTON "Íå ïåðåì³ù&óâàòè ôàéëè äî êîøèêà, à âèäàëÿòè ¿õ îñòàòî÷íî â³äðàçó", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "<22>מךא&חףגאעט ה³אכמד ן³העגונהזוםם<D79D> גטהאכוםם<D79D>", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "Ïîêà&çóâàòè ä³àëîã ï³äòâåðäæåííÿ âèäàëåííÿ", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -644,4 +644,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "&Ïàïêó"
FCIDM_SHVIEW_NEWLINK "&ßðëèê"
IDS_FOLDER_OPTIONS "Âëàñòèâîñò³ ïàïêè"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -333,7 +333,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -643,4 +643,7 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END

View file

@ -334,7 +334,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -644,6 +644,9 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END
#pragma code_page(default)

View file

@ -334,7 +334,7 @@ BEGIN
EDITTEXT 14002, 106, 87, 50, 14, WS_TABSTOP | ES_NUMBER
LTEXT "M&aximum size(MB):", -1, 20, 105, 70, 10
RADIOBUTTON "Do not move files to the &Recycle Bin. Remove files immediately when deleted.", 14003, 20, 117, 170, 20, BS_MULTILINE | WS_TABSTOP
RADIOBUTTON "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
AUTOCHECKBOX "&Display delete confirmation dialog", 14004, 20, 155, 140, 10, WS_TABSTOP
END
OPEN_WITH_PROGRAMM_DLG DIALOGEX 0, 0, 264, 256
@ -644,6 +644,9 @@ BEGIN
FCIDM_SHVIEW_NEWFOLDER "New &Folder"
FCIDM_SHVIEW_NEWLINK "New &Link"
IDS_FOLDER_OPTIONS "Folder Options"
IDS_RECYCLEBIN_LOCATION "Recycle Bin Location"
IDS_RECYCLEBIN_DISKSPACE "Space Available"
END
#pragma code_page(default)

View file

@ -793,30 +793,71 @@ static const IContextMenuVtbl recycleBincmVtbl =
RecycleBin_IContextMenu_GetCommandString
};
INT_PTR
CALLBACK
RecycleBinGeneralDlg(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
void toggleNukeOnDeleteOption(HWND hwndDlg, BOOL bEnable)
{
return FALSE;
if (bEnable)
{
SendDlgItemMessage(hwndDlg, 14001, BM_SETCHECK, BST_UNCHECKED, 0);
EnableWindow(GetDlgItem(hwndDlg, 14002), FALSE);
SendDlgItemMessage(hwndDlg, 14003, BM_SETCHECK, BST_CHECKED, 0);
}
else
{
SendDlgItemMessage(hwndDlg, 14001, BM_SETCHECK, BST_CHECKED, 0);
EnableWindow(GetDlgItem(hwndDlg, 14002), TRUE);
SendDlgItemMessage(hwndDlg, 14003, BM_SETCHECK, BST_UNCHECKED, 0);
}
}
void
InitializeBitBucketDlg(HWND hwndDlg)
InitializeBitBucketDlg(HWND hwndDlg, WCHAR DefaultDrive)
{
WCHAR CurDrive = L'A';
WCHAR szDrive[] = L"A:\\";
DWORD dwDrives;
WCHAR szName[MAX_PATH+1];
WCHAR szName[30];
WCHAR szVolume[100];
DWORD MaxComponent, Flags;
LVCOLUMNW lc;
HWND hDlgCtrl;
LVITEMW li;
INT itemCount;
ULARGE_INTEGER TotalNumberOfFreeBytes, TotalNumberOfBytes, FreeBytesAvailable;
RECT rect;
int columnSize;
int defIndex = 0;
DWORD dwNukeOnDelete, dwSize;
hDlgCtrl = GetDlgItem(hwndDlg, 14000);
if (!LoadStringW(shell32_hInstance, IDS_RECYCLEBIN_LOCATION, szVolume, sizeof(szVolume) / sizeof(WCHAR)))
szVolume[0] = 0;
GetClientRect(hDlgCtrl, &rect);
memset(&lc, 0, sizeof(LV_COLUMN) );
lc.mask = LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM | LVCF_FMT;
columnSize = 140; //FIXME
lc.iSubItem = 0;
lc.fmt = LVCFMT_FIXED_WIDTH;
lc.cx = columnSize;
lc.cchTextMax = lstrlenW(szVolume);
lc.pszText = szVolume;
(void)ListView_InsertColumnW(hDlgCtrl, 0, &lc);
if (!LoadStringW(shell32_hInstance, IDS_RECYCLEBIN_DISKSPACE, szVolume, sizeof(szVolume) / sizeof(WCHAR)))
szVolume[0] = 0;
lc.iSubItem = 1;
lc.cx = rect.right - rect.left - columnSize;
lc.cchTextMax = lstrlenW(szVolume);
lc.pszText = szVolume;
(void)ListView_InsertColumnW(hDlgCtrl, 1, &lc);
dwDrives = GetLogicalDrives();
itemCount = 0;
do
{
if ((dwDrives & 0x1))
@ -824,10 +865,37 @@ InitializeBitBucketDlg(HWND hwndDlg)
UINT Type = GetDriveTypeW(szDrive);
if (Type == DRIVE_FIXED) //FIXME
{
if (!GetVolumeInformationW(szDrive, szName, MAX_PATH+1, NULL, &MaxComponent, &Flags, NULL, 0))
if (!GetVolumeInformationW(szDrive, szName, sizeof(szName) / sizeof(WCHAR), NULL, &MaxComponent, &Flags, NULL, 0))
{
wcscpy(szName, szDrive);
szName[0] = 0;
}
sprintfW(szVolume, L"%s (%c)", szName, szDrive[0]);
memset(&li, 0x0, sizeof(LVITEMW));
li.mask = LVIF_TEXT | LVIF_PARAM;
li.iSubItem = 0;
li.pszText = szVolume;
li.iItem = itemCount;
li.lParam = CurDrive;
(void)ListView_InsertItemW(hDlgCtrl, &li);
if (GetDiskFreeSpaceExW(szDrive, &FreeBytesAvailable , &TotalNumberOfBytes, &TotalNumberOfFreeBytes))
{
if (StrFormatByteSizeW(TotalNumberOfFreeBytes.QuadPart, szVolume, sizeof(szVolume) / sizeof(WCHAR)))
{
memset(&li, 0x0, sizeof(LVITEMW));
li.mask = LVIF_TEXT;
li.iSubItem = 1;
li.pszText = szVolume;
li.iItem = itemCount;
(void)ListView_SetItemW(hDlgCtrl, &li);
}
}
if (CurDrive == DefaultDrive)
{
defIndex = itemCount;
}
itemCount++;
}
}
CurDrive++;
@ -835,11 +903,27 @@ InitializeBitBucketDlg(HWND hwndDlg)
dwDrives = (dwDrives >> 1);
}while(dwDrives);
li.mask = LVIF_STATE;
li.state = LVIS_FOCUSED;
li.iItem = defIndex;
(void)ListView_SetItemW(hDlgCtrl, &li);
wcscpy(szVolume, L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Bitbucket\\c");
szVolume[62] = DefaultDrive;
dwSize = sizeof(dwNukeOnDelete);
if (RegGetValueW(HKEY_LOCAL_MACHINE, szVolume, L"NukeOnDelete", RRF_RT_REG_DWORD, NULL, &dwNukeOnDelete, &dwSize) == ERROR_SUCCESS)
{
toggleNukeOnDeleteOption(hwndDlg, dwNukeOnDelete);
}
else
{
/* default to NukeOnDelete
*/
toggleNukeOnDeleteOption(hwndDlg, TRUE);
}
}
INT_PTR
CALLBACK
BitBucketDlg(
@ -849,8 +933,29 @@ BitBucketDlg(
LPARAM lParam
)
{
switch(uMsg)
{
case WM_INITDIALOG:
InitializeBitBucketDlg(hwndDlg, (WCHAR)lParam);
return TRUE;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case 14001:
toggleNukeOnDeleteOption(hwndDlg, FALSE);
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
break;
case 14003:
toggleNukeOnDeleteOption(hwndDlg, TRUE);
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
break;
case 14004:
PropSheet_Changed(GetParent(hwndDlg), hwndDlg);
break;
}
break;
}
return FALSE;
}
@ -868,7 +973,7 @@ BOOL SH_ShowRecycleBinProperties(WCHAR sDrive)
psh.hwndParent = NULL;
psh.u3.phpage = hpsp;
hprop = SH_CreatePropertySheetPage("BITBUCKET_PROPERTIES_DLG", BitBucketDlg, (LPARAM)0, NULL);
hprop = SH_CreatePropertySheetPage("BITBUCKET_PROPERTIES_DLG", BitBucketDlg, (LPARAM)sDrive, NULL);
if (!hprop)
{
ERR("Failed to create property sheet");
@ -888,7 +993,57 @@ BOOL SH_ShowRecycleBinProperties(WCHAR sDrive)
BOOL
TRASH_CanTrashFile(LPCWSTR wszPath)
{
FIXME("(%s)\n", debugstr_w(wszPath));
LONG res;
HKEY hKey;
DWORD RegSerial, dwNukeOnDelete, dwType;
LONG dwLength;
static WCHAR szKey[] = L"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Bitbucket\\c";
if (wszPath[1] != L':')
{
/* path is UNC */
return FALSE;
}
szKey[62] = wszPath[0];
res = RegOpenKeyExW(HKEY_LOCAL_MACHINE, szKey, 0, KEY_QUERY_VALUE, &hKey);
if (res != ERROR_SUCCESS)
{
FIXME("Failed to open registry path");
return FALSE;
}
dwLength = sizeof(RegSerial);
res = RegQueryValueExW(hKey, L"VolumeSerialNumber", NULL, &dwType, (LPBYTE)&RegSerial, &dwLength);
if (res == ERROR_SUCCESS)
{
DWORD FileSystemFlags, MaxComponentLength, VolSerialNumber;
GetVolumeInformationW(wszPath, NULL, 0, &VolSerialNumber, &MaxComponentLength, &FileSystemFlags, NULL, 0);
if (VolSerialNumber != RegSerial)
{
/* FIXME
* the current volume was mounted on a different path
*/
FIXME("mismatched serial volume number");
RegCloseKey(hKey);
return FALSE;
}
}
dwLength = sizeof(dwNukeOnDelete);
res = RegQueryValueExW(hKey, L"NukeOnDelete", NULL, &dwType, (LPBYTE)&dwNukeOnDelete, &dwLength);
if (res == ERROR_SUCCESS && dwNukeOnDelete == 0x0)
{
RegCloseKey(hKey);
return FALSE;
}
/* FIXME
* check if trash is already full
*/
RegCloseKey(hKey);
return TRUE;
}

View file

@ -113,6 +113,8 @@
#define IDS_FOLDER_OPTIONS 150
#define IDS_COLUMN_EXTENSION 151
#define IDS_NO_EXTENSION 152
#define IDS_RECYCLEBIN_LOCATION 153
#define IDS_RECYCLEBIN_DISKSPACE 154
/* Note: this string is referenced from the registry */
#define IDS_RECYCLEBIN_FOLDER_NAME 8964