From: Steven P. <bj...@us...> - 2008-03-27 22:44:48
|
Update of /cvsroot/virtuawin In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv19545 Modified Files: VirtuaWin.c Log Message: 1919023 Changed compact window list column cycling so all columns can be accessed Index: VirtuaWin.c =================================================================== RCS file: /cvsroot/virtuawin/VirtuaWin.c,v retrieving revision 1.138 retrieving revision 1.139 diff -u -d -r1.138 -r1.139 --- VirtuaWin.c 27 Mar 2008 20:20:42 -0000 1.138 +++ VirtuaWin.c 27 Mar 2008 22:44:50 -0000 1.139 @@ -3543,7 +3543,7 @@ HMENU hpopup ; POINT pt ; HWND fgWin ; - int scDir=1, wlcFlags, retItem, ii ; + int scDir=1, wlcFlags, retItem, ii, jj ; if(dialogOpen) { @@ -3565,12 +3565,17 @@ setForegroundWin(NULL,0) ; SetForegroundWindow(aHWnd); singleColumn >>= 1 ; - for(;;) + for(jj=0 ;;) { retItem = 0 ; if(wlcFlags & vwPMENU_COMPACT) { do { + if(jj == 4) + wlcFlags = wlcFlags ^ (vwPMENU_ACCESS|vwPMENU_ASSIGN|vwPMENU_SHOW|vwPMENU_STICKY) ; + else if(jj == 8) + wlcFlags |= (vwPMENU_ACCESS|vwPMENU_ASSIGN|vwPMENU_SHOW|vwPMENU_STICKY) ; + jj++ ; singleColumn = (scDir < 0) ? (singleColumn >> 1) : (singleColumn << 1) ; if((singleColumn & vwPMENU_COL_MASK) == 0) singleColumn = (scDir < 0) ? vwPMENU_STICKY:vwPMENU_ACCESS ; |