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