winefile ID_VIEW_SPLIT
Martin Fuchs
martin-fuchs at gmx.net
Sat May 21 11:53:31 CDT 2005
Changelog:
Implement ID_VIEW_SPLIT command
Index: Cs.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Cs.rc,v
retrieving revision 1.4
diff -u -p -d -r1.4 Cs.rc
--- Cs.rc 16 May 2005 21:36:41 -0000 1.4
+++ Cs.rc 21 May 2005 16:52:31 -0000
@@ -87,7 +87,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "J&en strom" , 411
MENUITEM "Jen a&dresáø&" , 412
MENUITEM SEPARATOR
- MENUITEM "S&louèit" , 414
+ MENUITEM "S&louèit" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Název" , ID_VIEW_NAME
MENUITEM "&V¹echny detaily" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: De.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/De.rc,v
retrieving revision 1.10
diff -u -p -d -r1.10 De.rc
--- De.rc 16 May 2005 21:36:41 -0000 1.10
+++ De.rc 21 May 2005 16:52:31 -0000
@@ -87,7 +87,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "Nur St&ruktur" , 411
MENUITEM "Nur &Verzeichnis" , 412
MENUITEM SEPARATOR
- MENUITEM "&Teilen" , 414
+ MENUITEM "&Teilen" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Name" , ID_VIEW_NAME
MENUITEM "A&lle Dateiangaben" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: En.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/En.rc,v
retrieving revision 1.15
diff -u -p -d -r1.15 En.rc
--- En.rc 16 May 2005 21:36:41 -0000 1.15
+++ En.rc 21 May 2005 16:52:31 -0000
@@ -86,7 +86,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "Tr&ee Only" , 411
MENUITEM "Directory &Only" , 412
MENUITEM SEPARATOR
- MENUITEM "Sp&lit" , 414
+ MENUITEM "Sp&lit" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Name" , ID_VIEW_NAME
MENUITEM "&All File Details" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: Es.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Es.rc,v
retrieving revision 1.8
diff -u -p -d -r1.8 Es.rc
--- Es.rc 16 May 2005 21:36:41 -0000 1.8
+++ Es.rc 21 May 2005 16:52:31 -0000
@@ -84,7 +84,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "Árbol &sólo" , 411
MENUITEM "&Directorio sólo" , 412
MENUITEM SEPARATOR
- MENUITEM "Di&vidir" , 414
+ MENUITEM "Di&vidir" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "No&mbre" , ID_VIEW_NAME
MENUITEM "T&odos los detalles" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: Fr.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Fr.rc,v
retrieving revision 1.8
diff -u -p -d -r1.8 Fr.rc
--- Fr.rc 16 May 2005 21:36:41 -0000 1.8
+++ Fr.rc 21 May 2005 16:52:31 -0000
@@ -87,7 +87,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "&Arbre seulement" , 411
MENUITEM "&Répertoire seulement" , 412
MENUITEM SEPARATOR
- MENUITEM "&Séparer" , 414
+ MENUITEM "&Séparer" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Nom" , ID_VIEW_NAME
MENUITEM "Tous &les Détails" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: Hu.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Hu.rc,v
retrieving revision 1.6
diff -u -p -d -r1.6 Hu.rc
--- Hu.rc 16 May 2005 21:36:41 -0000 1.6
+++ Hu.rc 21 May 2005 16:52:31 -0000
@@ -87,7 +87,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "&Könyvtárfa" , 411
MENUITEM "&Csak mappák" , 412
MENUITEM SEPARATOR
- MENUITEM "&Felosztás" , 414
+ MENUITEM "&Felosztás" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Név" , ID_VIEW_NAME
MENUITEM "&Minden részlet" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: It.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/It.rc,v
retrieving revision 1.9
diff -u -p -d -r1.9 It.rc
--- It.rc 16 May 2005 21:36:41 -0000 1.9
+++ It.rc 21 May 2005 16:52:31 -0000
@@ -87,7 +87,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "So&lo Albero" , 411
MENUITEM "&Solo Directory" , 412
MENUITEM SEPARATOR
- MENUITEM "Di&vidi" , 414
+ 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
Index: Nl.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Nl.rc,v
retrieving revision 1.6
diff -u -p -d -r1.6 Nl.rc
--- Nl.rc 16 May 2005 21:36:41 -0000 1.6
+++ Nl.rc 21 May 2005 16:52:31 -0000
@@ -83,7 +83,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "&Alleen hierarchie" , 411
MENUITEM "Alleen &mapinhoud" , 412
MENUITEM SEPARATOR
- MENUITEM "Sp&litsen" , 414
+ MENUITEM "Sp&litsen" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Naam" , ID_VIEW_NAME
MENUITEM "&Alle details" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: Pl.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Pl.rc,v
retrieving revision 1.7
diff -u -p -d -r1.7 Pl.rc
--- Pl.rc 16 May 2005 21:36:41 -0000 1.7
+++ Pl.rc 21 May 2005 16:52:32 -0000
@@ -87,7 +87,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "D&rzewo" , 411
MENUITEM "&Katalogi" , 412
MENUITEM SEPARATOR
- MENUITEM "&Po³¹cz" , 414
+ MENUITEM "&Po³¹cz" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Nazwa" , ID_VIEW_NAME
MENUITEM "&Wszystkie atrybuty pliku" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: Pt.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Pt.rc,v
retrieving revision 1.8
diff -u -p -d -r1.8 Pt.rc
--- Pt.rc 16 May 2005 21:36:41 -0000 1.8
+++ Pt.rc 21 May 2005 16:52:32 -0000
@@ -86,7 +86,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "S&omente árvore" , 411
MENUITEM "So&mente pasta" , 412
MENUITEM SEPARATOR
- MENUITEM "&Dividir" , 414
+ MENUITEM "&Dividir" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Nome" , ID_VIEW_NAME
MENUITEM "&Todos os delalhes" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
@@ -213,7 +213,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "S&omente árvore" , 411
MENUITEM "So&mente pasta" , 412
MENUITEM SEPARATOR
- MENUITEM "&Dividir" , 414
+ MENUITEM "&Dividir" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Nome" , ID_VIEW_NAME
MENUITEM "&Todos os delalhes" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: Ru.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Ru.rc,v
retrieving revision 1.6
diff -u -p -d -r1.6 Ru.rc
--- Ru.rc 16 May 2005 21:36:41 -0000 1.6
+++ Ru.rc 21 May 2005 16:52:32 -0000
@@ -83,7 +83,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "Òîëüêî &äåðåâî" , 411
MENUITEM "Òîëüêî &ïàïêà" , 412
MENUITEM SEPARATOR
- MENUITEM "Ðàç&áèòü" , 414
+ MENUITEM "Ðàç&áèòü" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "È&ìÿ" , ID_VIEW_NAME
MENUITEM "Â&ñå ïîäðîáíîñòè î ôàéëå" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: Si.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Si.rc,v
retrieving revision 1.6
diff -u -p -d -r1.6 Si.rc
--- Si.rc 16 May 2005 21:36:41 -0000 1.6
+++ Si.rc 21 May 2005 16:52:32 -0000
@@ -84,7 +84,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "Tr&ee Only" , 411
MENUITEM "Directory &Only" , 412
MENUITEM SEPARATOR
- MENUITEM "Sp&lit" , 414
+ MENUITEM "Sp&lit" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Name" , ID_VIEW_NAME
MENUITEM "&All File Details" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: Sv.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Sv.rc,v
retrieving revision 1.2
diff -u -p -d -r1.2 Sv.rc
--- Sv.rc 16 May 2005 21:36:41 -0000 1.2
+++ Sv.rc 21 May 2005 16:52:32 -0000
@@ -87,7 +87,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "Bara tr&äd", 411
MENUITEM "Bara &mapp", 412
MENUITEM SEPARATOR
- MENUITEM "De&la", 414
+ MENUITEM "De&la", ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "&Namn", ID_VIEW_NAME
MENUITEM "&Alla Fildetaljer" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: Zh.rc
===================================================================
RCS file: /home/wine/wine/programs/winefile/Zh.rc,v
retrieving revision 1.6
diff -u -p -d -r1.6 Zh.rc
--- Zh.rc 16 May 2005 21:36:41 -0000 1.6
+++ Zh.rc 21 May 2005 16:52:32 -0000
@@ -84,7 +84,7 @@ IDM_WINEFILE MENU FIXED IMPURE
MENUITEM "½öÏÔʾĿ¼Ê÷£¨&E£©" , 411
MENUITEM "½öÏÔʾĿ¼ÄÚÈÝ£¨&O£©" , 412
MENUITEM SEPARATOR
- MENUITEM "·Ö¸î£¨&L£©" , 414
+ MENUITEM "·Ö¸î£¨&L£©" , ID_VIEW_SPLIT
MENUITEM SEPARATOR
MENUITEM "ÎļþÃûÃû£¨&N£©" , ID_VIEW_NAME
MENUITEM "ÎļþÏêϤÁÐ±í£¨&A£©" , ID_VIEW_ALL_ATTRIBUTES, CHECKED
Index: resource.h
===================================================================
RCS file: /home/wine/wine/programs/winefile/resource.h,v
retrieving revision 1.12
diff -u -p -d -r1.12 resource.h
--- resource.h 16 May 2005 21:36:41 -0000 1.12
+++ resource.h 21 May 2005 16:52:32 -0000
@@ -51,6 +51,7 @@
#define ID_VIEW_SORT_TYPE 405
#define ID_VIEW_SORT_SIZE 406
#define ID_VIEW_SORT_DATE 407
+#define ID_VIEW_SPLIT 414
#define ID_SELECT_FONT 510
#define ID_VIEW_TOOL_BAR 508
#define ID_VIEW_DRIVE_BAR 507
Index: winefile.c
===================================================================
RCS file: /home/wine/wine/programs/winefile/winefile.c,v
retrieving revision 1.41
diff -u -p -d -r1.41 winefile.c
--- winefile.c 19 May 2005 14:22:51 -0000 1.41
+++ winefile.c 21 May 2005 16:52:34 -0000
@@ -181,6 +181,8 @@ LRESULT CALLBACK TreeWndProc(HWND hwnd,
/* globals */
WINEFILE_GLOBALS Globals;
+static int last_split;
+
/* some common string constants */
const static TCHAR sEmpty[] = {'\0'};
const static TCHAR sSpace[] = {' ', '\0'};
@@ -3679,8 +3681,6 @@ static HRESULT ShellFolderContextMenu(IS
LRESULT CALLBACK ChildWndProc(HWND hwnd, UINT nmsg, WPARAM wparam, LPARAM lparam)
{
- static int last_split;
-
ChildWnd* child = (ChildWnd*) GetWindowLong(hwnd, GWL_USERDATA);
ASSERT(child);
@@ -3918,6 +3918,14 @@ LRESULT CALLBACK ChildWndProc(HWND hwnd,
case ID_VIEW_SORT_DATE:
set_sort_order(child, SORT_DATE);
break;
+
+ case ID_VIEW_SPLIT: {
+ last_split = child->split_pos;
+#ifdef _NO_EXTENSIONS
+ draw_splitbar(hwnd, last_split);
+#endif
+ SetCapture(hwnd);
+ break;}
default:
return pane_command(pane, LOWORD(wparam));
More information about the wine-patches
mailing list