Changeset 45

Show
Ignore:
Timestamp:
07/27/06 12:58:41 (2 years ago)
Author:
mike
Message:

[new] fullscreen toolbarIcon
[new] toolbarIcon defaults
[new] backwards guest/windowcycling (cmd + >)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/changelog.txt

    r44 r45  
     1Q-0.8.1d45 
     2[new] fullscreen toolbarIcon 
     3[new] toolbarIcon defaults 
     4[new] backwards guest/windowcycling (cmd + >) 
     5 
    16Q-0.8.1d44 
    27[new] editPC network tab 
     
    1520Q-0.8.1d37 
    1621[new] fullscreen guest/windowcycling 
    17 [new] hotkey support for guest/windowcycling 
     22[new] hotkey support for guest/windowcycling (cmd + <) 
    1823[new] animation when switch to monitor and back (ctrl-alt-1..9) 
    1924[new] new Guest Assistant launched when double-clicking a empty table row 
  • trunk/host-cocoa/Resources/English.lproj/Localizable.strings

    r5 r45  
    7070"toolbar:paletteLabel:ctrlAltDel" = "Send ctrl-alt-del"; 
    7171"toolbar:toolTip:ctrlAltDel" = "Send ctrl-alt-del"; 
     72"toolbar:label:fullscreen" = "Fullscreen"; 
     73"toolbar:paletteLabel:fullscreen" = "Fullscreen"; 
     74"toolbar:toolTip:fullscreen" = "Switch to fullscreen"; 
  • trunk/host-cocoa/cocoaQemu.m

    r37 r45  
    11871187                                                                /* window switch */ 
    11881188                                                                case 50: /* backquote key */ 
    1189                                                                     if ([[pc qdoserver] guestSwitch:[pc pcName] fullscreen:[pc fullscreen] nextGuestName:nil]) 
    1190                                         return; 
    1191                                                                     else 
    1192                                                                         break; 
     1189                                                                    if ([event modifierFlags] & NSShiftKeyMask) { /* previous Window */ 
     1190                                        if ([[pc qdoserver] guestSwitch:[pc pcName] fullscreen:[pc fullscreen] previousGuestName:nil]) 
     1191                                            return; 
     1192                                        else 
     1193                                            break; 
     1194                                    } else { /* next Window */ 
     1195                                        if ([[pc qdoserver] guestSwitch:[pc pcName] fullscreen:[pc fullscreen] nextGuestName:nil]) 
     1196                                            return; 
     1197                                        else 
     1198                                            break; 
     1199                                    } 
    11931200                                                        } 
    11941201                                                } 
  • trunk/host-cocoa/cocoaQemuWindow.h

    r34 r45  
    3636- (void) setupToolbar; 
    3737- (void) setMyContentView:(id)aContentView; 
     38- (void) setFullscreen:(id)sender; 
    3839@end 
  • trunk/host-cocoa/cocoaQemuWindow.m

    r37 r45  
    214214                [toolbarItem setTarget: pc]; 
    215215                [toolbarItem setAction: @selector( ctrlAltDel: )]; 
     216        } else if ([itemIdent isEqual: @"fullscreenIdentifier"]) { 
     217                [toolbarItem setLabel: NSLocalizedStringFromTable(@"toolbar:label:fullscreen", @"Localizable", @"cocoaQemuWindow")]; 
     218                [toolbarItem setPaletteLabel: NSLocalizedStringFromTable(@"toolbar:paletteLabel:fullscreen", @"Localizable", @"cocoaQemuWindow")]; 
     219                [toolbarItem setToolTip: NSLocalizedStringFromTable(@"toolbar:toolTip:fullscreen", @"Localizable", @"cocoaQemuWindow")]; 
     220                [toolbarItem setImage: [NSImage imageNamed: @"q_tb_fullscreen.tiff"]]; 
     221                [toolbarItem setTarget: self]; 
     222                [toolbarItem setAction: @selector( setFullscreen: )]; 
    216223        } else { 
    217224                toolbarItem = nil; 
     
    233240                @"pausePlayIdentifier", 
    234241                @"ctrlAltDelIdentifier", 
     242                @"fullscreenIdentifier", 
    235243                NSToolbarCustomizeToolbarItemIdentifier, 
    236244                NSToolbarFlexibleSpaceItemIdentifier, 
     
    243251{ 
    244252        return [NSArray arrayWithObjects: 
    245                 @"fdaChangeIdentifier", 
    246253                @"cdromChangeIdentifier", 
     254                @"fullscreenIdentifier", 
    247255                @"screenshotIdentifier", 
    248256                NSToolbarFlexibleSpaceItemIdentifier, 
     
    461469} 
    462470 
     471- (void) setFullscreen:(id)sender; 
     472{ 
     473//      NSLog(@"cocoaQemuWindow: setFullscreen"); 
     474    [pc setFullscreen:[[pc contentView] toggleFullScreen]]; 
     475} 
    463476 
    464477@end 
  • trunk/qcontrol/Resources/English.lproj/cocoaControl.nib/classes.nib

    r37 r45  
    1515                addPCFromAssistant = id;  
    1616                cycleWindows = id;  
     17                cycleWindowsBack = id;  
    1718                deletePC = id;  
    1819                editPC = id;  
  • trunk/qcontrol/Resources/English.lproj/cocoaControl.nib/info.nib

    r37 r45  
    1414        <key>IBOpenObjects</key> 
    1515        <array> 
     16                <integer>21</integer> 
    1617                <integer>453</integer> 
    1718                <integer>546</integer> 
    18                 <integer>21</integer> 
    1919        </array> 
    2020        <key>IBSystem Version</key> 
  • trunk/qcontrol/Resources/English.lproj/cocoaControl.nib/keyedobjects.nib

    r37 r45  
    1212                        <dict> 
    1313                                <key>CF$UID</key> 
    14                                 <integer>390</integer> 
     14                                <integer>397</integer> 
    1515                        </dict> 
    1616                        <key>NSAccessibilityConnectors</key> 
    1717                        <dict> 
    1818                                <key>CF$UID</key> 
    19                                 <integer>387</integer> 
     19                                <integer>394</integer> 
    2020                        </dict> 
    2121                        <key>NSAccessibilityOidsKeys</key> 
    2222                        <dict> 
    2323                                <key>CF$UID</key> 
    24                                 <integer>388</integer> 
     24                                <integer>395</integer> 
    2525                        </dict> 
    2626                        <key>NSAccessibilityOidsValues</key> 
    2727                        <dict> 
    2828                                <key>CF$UID</key> 
    29                                 <integer>389</integer> 
     29                                <integer>396</integer> 
    3030                        </dict> 
    3131                        <key>NSClassesKeys</key> 
    3232                        <dict> 
    3333                                <key>CF$UID</key> 
    34                                 <integer>302</integer> 
     34                                <integer>307</integer> 
    3535                        </dict> 
    3636                        <key>NSClassesValues</key> 
    3737                        <dict> 
    3838                                <key>CF$UID</key> 
    39                                 <integer>303</integer> 
     39                                <integer>308</integer> 
    4040                        </dict> 
    4141                        <key>NSConnections</key> 
     
    5757                        <dict> 
    5858                                <key>CF$UID</key> 
    59                                 <integer>286</integer> 
     59                                <integer>291</integer> 
    6060                        </dict> 
    6161                        <key>NSNamesValues</key> 
    6262                        <dict> 
    6363                                <key>CF$UID</key> 
    64                                 <integer>287</integer> 
     64                                <integer>292</integer> 
    6565                        </dict> 
    6666                        <key>NSNextOid</key> 
    67                         <integer>574</integer> 
     67                        <integer>576</integer> 
    6868                        <key>NSObjectsKeys</key> 
    6969                        <dict> 
    7070                                <key>CF$UID</key> 
    71                                 <integer>246</integer> 
     71                                <integer>251</integer> 
    7272                        </dict> 
    7373                        <key>NSObjectsValues</key> 
    7474                        <dict> 
    7575                                <key>CF$UID</key> 
    76                                 <integer>285</integer> 
     76                                <integer>290</integer> 
    7777                        </dict> 
    7878                        <key>NSOidsKeys</key> 
    7979                        <dict> 
    8080                                <key>CF$UID</key> 
    81                                 <integer>304</integer> 
     81                                <integer>309</integer> 
    8282                        </dict> 
    8383                        <key>NSOidsValues</key> 
    8484                        <dict> 
    8585                                <key>CF$UID</key> 
    86                                 <integer>305</integer> 
     86                                <integer>310</integer> 
    8787                        </dict> 
    8888                        <key>NSRoot</key> 
     
    12131213                                <dict> 
    12141214                                        <key>CF$UID</key> 
    1215                                         <integer>175</integer> 
    1216                                 </dict> 
    1217                                 <dict> 
    1218                                         <key>CF$UID</key> 
    1219                                         <integer>180</integer> 
    1220                                 </dict> 
    1221                                 <dict> 
    1222                                         <key>CF$UID</key> 
    1223                                         <integer>184</integer> 
    1224                                 </dict> 
    1225                                 <dict> 
    1226                                         <key>CF$UID</key> 
    1227                                         <integer>188</integer> 
    1228                                 </dict> 
    1229                                 <dict> 
    1230                                         <key>CF$UID</key> 
    1231                                         <integer>200</integer> 
    1232                                 </dict> 
    1233                                 <dict> 
    1234                                         <key>CF$UID</key> 
    1235                                         <integer>234</integer> 
    1236                                 </dict> 
    1237                                 <dict> 
    1238                                         <key>CF$UID</key> 
    1239                                         <integer>236</integer> 
    1240                                 </dict> 
    1241                                 <dict> 
    1242                                         <key>CF$UID</key> 
    1243                                         <integer>238</integer> 
    1244                                 </dict> 
    1245                                 <dict> 
    1246                                         <key>CF$UID</key> 
    1247                                         <integer>240</integer> 
    1248                                 </dict> 
    1249                                 <dict> 
    1250                                         <key>CF$UID</key> 
    1251                                         <integer>244</integer> 
     1215                                        <integer>178</integer> 
     1216                                </dict> 
     1217                                <dict> 
     1218                                        <key>CF$UID</key> 
     1219                                        <integer>183</integer> 
     1220                                </dict> 
     1221                                <dict> 
     1222                                        <key>CF$UID</key> 
     1223                                        <integer>187</integer> 
     1224                                </dict> 
     1225                                <dict> 
     1226                                        <key>CF$UID</key> 
     1227                                        <integer>191</integer> 
     1228                                </dict> 
     1229                                <dict> 
     1230                                        <key>CF$UID</key> 
     1231                                        <integer>203</integer> 
     1232                                </dict> 
     1233                                <dict> 
     1234                                        <key>CF$UID</key> 
     1235                                        <integer>237</integer> 
     1236                                </dict> 
     1237                                <dict> 
     1238                                        <key>CF$UID</key> 
     1239                                        <integer>239</integer> 
     1240                                </dict> 
     1241                                <dict> 
     1242                                        <key>CF$UID</key> 
     1243                                        <integer>241</integer> 
     1244                                </dict> 
     1245                                <dict> 
     1246                                        <key>CF$UID</key> 
     1247                                        <integer>243</integer> 
     1248                                </dict> 
     1249                                <dict> 
     1250                                        <key>CF$UID</key> 
     1251                                        <integer>247</integer> 
     1252                                </dict> 
     1253                                <dict> 
     1254                                        <key>CF$UID</key> 
     1255                                        <integer>249</integer> 
    12521256                                </dict> 
    12531257                        </array> 
     
    13101314                        <dict> 
    13111315                                <key>CF$UID</key> 
    1312                                 <integer>173</integer> 
     1316                                <integer>176</integer> 
    13131317                        </dict> 
    13141318                        <key>NSMenuItems</key> 
     
    13201324                        <dict> 
    13211325                                <key>CF$UID</key> 
    1322                                 <integer>172</integer> 
     1326                                <integer>175</integer> 
    13231327                        </dict> 
    13241328                        <key>NSTitle</key> 
     
    15261530                        <dict> 
    15271531                                <key>CF$UID</key> 
    1528                                 <integer>173</integer> 
     1532                                <integer>176</integer> 
    15291533                        </dict> 
    15301534                        <key>NSMenuItems</key> 
     
    17361740                        <dict> 
    17371741                                <key>CF$UID</key> 
    1738                                 <integer>173</integer> 
     1742                                <integer>176</integer> 
    17391743                        </dict> 
    17401744                        <key>NSMenuItems</key> 
    17411745                        <dict> 
    17421746                                <key>CF$UID</key> 
    1743                                 <integer>251</integer> 
     1747                                <integer>256</integer> 
    17441748                        </dict> 
    17451749                        <key>NSTitle</key> 
    17461750                        <dict> 
    17471751                                <key>CF$UID</key> 
    1748                                 <integer>249</integer> 
     1752                                <integer>254</integer> 
    17491753                        </dict> 
    17501754                </dict> 
     
    19361940                        <dict> 
    19371941                                <key>CF$UID</key> 
    1938                                 <integer>173</integer> 
     1942                                <integer>176</integer> 
    19391943                        </dict> 
    19401944                        <key>NSMenuItems</key> 
    19411945                        <dict> 
    19421946                                <key>CF$UID</key> 
    1943                                 <integer>274</integer> 
     1947                                <integer>261</integer> 
    19441948                        </dict> 
    19451949                        <key>NSTitle</key> 
    19461950                        <dict> 
    19471951                                <key>CF$UID</key> 
    1948                                 <integer>272</integer> 
     1952                                <integer>259</integer> 
    19491953                        </dict> 
    19501954                </dict> 
     
    20522056                        <dict> 
    20532057                                <key>CF$UID</key> 
    2054                                 <integer>173</integer> 
     2058                                <integer>176</integer> 
    20552059                        </dict> 
    20562060                        <key>NSMenuItems</key> 
    20572061                        <dict> 
    20582062                                <key>CF$UID</key> 
    2059                                 <integer>259</integer> 
     2063                                <integer>264</integer> 
    20602064                        </dict> 
    20612065                        <key>NSName</key> 
    20622066                        <dict> 
    20632067                                <key>CF$UID</key> 
    2064                                 <integer>270</integer> 
     2068                                <integer>276</integer> 
    20652069                        </dict> 
    20662070                        <key>NSTitle</key> 
    20672071                        <dict> 
    20682072                                <key>CF$UID</key> 
    2069                                 <integer>257</integer> 
     2073                                <integer>263</integer> 
    20702074                        </dict> 
    20712075                </dict> 
     
    23272331                        <dict> 
    23282332                                <key>CF$UID</key> 
    2329                                 <integer>174</integer> 
     2333                                <integer>177</integer> 
    23302334                        </dict> 
    23312335                        <key>NSSource</key> 
     
    23712375                                        <key>CF$UID</key> 
    23722376                                        <integer>169</integer> 
     2377                                </dict> 
     2378                                <dict> 
     2379                                        <key>CF$UID</key> 
     2380                                        <integer>172</integer> 
    23732381                                </dict> 
    23742382                        </array> 
     
    24482456                        </dict> 
    24492457                </dict> 
    2450                 <string>Cycle Windows</string> 
     2458                <string>Next Window</string> 
    24512459                <string>&lt;</string> 
     2460                <dict> 
     2461                        <key>$class</key> 
     2462                        <dict> 
     2463                                <key>CF$UID</key> 
     2464                                <integer>92</integer> 
     2465                        </dict> 
     2466                        <key>NSKeyEquiv</key> 
     2467                        <dict> 
     2468                                <key>CF$UID</key> 
     2469                                <integer>174</integer> 
     2470                        </dict> 
     2471                        <key>NSKeyEquivModMask</key> 
     2472                        <integer>1048576</integer> 
     2473                        <key>NSMenu</key> 
     2474                        <dict> 
     2475                                <key>CF$UID</key> 
     2476                                <integer>83</integer> 
     2477                        </dict> 
     2478                        <key>NSMixedImage</key> 
     2479                        <dict> 
     2480                                <key>CF$UID</key> 
     2481                                <integer>90</integer> 
     2482                        </dict> 
     2483                        <key>NSMnemonicLoc</key> 
     2484                        <integer>2147483647</integer> 
     2485                        <key>NSOnImage</key> 
     2486                        <dict> 
     2487                                <key>CF$UID</key> 
     2488                                <integer>86</integer> 
     2489                        </dict> 
     2490                        <key>NSTitle</key> 
     2491                        <dict> 
     2492                                <key>CF$UID</key> 
     2493                                <integer>173</integer> 
     2494                        </dict> 
     2495                </dict> 
     2496                <string>Previous Window</string> 
     2497                <string>&gt;</string> 
    24522498                <string>_NSWindowsMenu</string> 
    24532499                <dict> 
     
    24752521                        <dict> 
    24762522                                <key>CF$UID</key> 
     2523                                <integer>182</integer> 
     2524                        </dict> 
     2525                        <key>NSSource</key> 
     2526                        <dict> 
     2527                                <key>CF$UID</key> 
    24772528                                <integer>179</integer> 
    24782529                        </dict> 
    2479                         <key>NSSource</key> 
    2480                         <dict> 
    2481                                 <key>CF$UID</key> 
    2482                                 <integer>176</integer> 
    2483                         </dict> 
    24842530                </dict> 
    24852531                <dict> 
     
    24922538                        <dict> 
    24932539                                <key>CF$UID</key> 
    2494                                 <integer>178</integer> 
     2540                                <integer>181</integer> 
    24952541                        </dict> 
    24962542                        <key>NSKeyEquivModMask</key> 
     
    25162562                        <dict> 
    25172563                                <key>CF$UID</key> 
    2518                                 <integer>177</integer> 
     2564                                <integer>180</integer> 
    25192565                        </dict> 
    25202566                </dict> 
     
    25362582                        <dict> 
    25372583                                <key>CF$UID</key> 
    2538                                 <integer>183</integer> 
     2584                                <integer>186</integer> 
    25392585                        </dict> 
    25402586                        <key>NSSource</key> 
    25412587                        <dict> 
    25422588                                <key>CF$UID</key> 
    2543                                 <integer>181</integer> 
     2589                                <integer>184</integer> 
    25442590                        </dict> 
    25452591                </dict> 
     
    25772623                        <dict> 
    25782624                                <key>CF$UID</key> 
    2579                                 <integer>182</integer> 
     2625                                <integer>185</integer> 
    25802626                        </dict> 
    25812627                </dict> 
     
    25962642                        <dict> 
    25972643                                <key>CF$UID</key> 
    2598                                 <integer>187</integer> 
     2644                                <integer>190</integer> 
    25992645                        </dict> 
    26002646                        <key>NSSource</key> 
    26012647                        <dict> 
    26022648                                <key>CF$UID</key> 
    2603                                 <integer>185</integer> 
     2649                                <integer>188</integer> 
    26042650                        </dict> 
    26052651                </dict> 
     
    26372683                        <dict> 
    26382684                                <key>CF$UID</key> 
    2639                                 <integer>186</integer> 
     2685                                <integer>189</integer> 
    26402686                        </dict> 
    26412687                </dict> 
     
    26512697                        <dict> 
    26522698                                <key>CF$UID</key> 
    2653                                 <integer>189</integer> 
     2699                                <integer>192</integer> 
    26542700                        </dict> 
    26552701                        <key>NSLabel</key> 
    26562702                        <dict> 
    26572703                                <key>CF$UID</key> 
    2658                                 <integer>199</integer> 
     2704                                <integer>202</integer> 
    26592705                        </dict> 
    26602706                        <key>NSSource</key> 
     
    26682714                        <dict> 
    26692715                                <key>CF$UID</key> 
    2670                                 <integer>198</integer> 
     2716                                <integer>201</integer> 
    26712717                        </dict> 
    26722718                        <key>NSCell</key> 
    26732719                        <dict> 
    26742720                                <key>CF$UID</key> 
    2675                                 <integer>192</integer> 
     2721                                <integer>195</integer> 
    26762722                        </dict> 
    26772723                        <key>NSEnabled</key> 
     
    26802726                        <dict> 
    26812727                                <key>CF$UID</key> 
    2682                                 <integer>191</integer> 
     2728                                <integer>194</integer> 
    26832729                        </dict> 
    26842730                        <key>NSNextResponder</key> 
    26852731                        <dict> 
    26862732                                <key>CF$UID</key> 
    2687                                 <integer>190</integer> 
     2733                                <integer>193</integer> 
    26882734                        </dict> 
    26892735                        <key>NSSuperview</key> 
    26902736                        <dict> 
    26912737                                <key>CF$UID</key> 
    2692                                 <integer>190</integer> 
     2738                                <integer>193</integer> 
    26932739                        </dict> 
    26942740                        <key>NSvFlags</key> 
     
    27042750                        <dict> 
    27052751                                <key>CF$UID</key> 
    2706                                 <integer>228</integer> 
     2752                                <integer>231</integer> 
    27072753                        </dict> 
    27082754                        <key>NSNextResponder</key> 
     
    27142760                        <dict> 
    27152761                                <key>CF$UID</key> 
    2716                                 <integer>206</integer> 
     2762                                <integer>209</integer> 
    27172763                        </dict> 
    27182764                </dict> 
     
    27272773                        <dict> 
    27282774                                <key>CF$UID</key> 
    2729                                 <integer>196</integer> 
     2775                                <integer>199</integer> 
    27302776                        </dict> 
    27312777                        <key>NSCellFlags</key> 
     
    27362782                        <dict> 
    27372783                                <key>CF$UID</key> 
    2738                                 <integer>193</integer> 
     2784                                <integer>196</integer> 
    27392785                        </dict> 
    27402786                        <key>NSControlView</key> 
    27412787                        <dict> 
    27422788                                <key>CF$UID</key> 
    2743                                 <integer>189</integer> 
     2789                                <integer>192</integer> 
    27442790                        </dict> 
    27452791                        <key>NSSupport</key> 
    27462792                        <dict> 
    27472793                                <key>CF$UID</key> 
    2748                                 <integer>194</integer> 
     2794                                <integer>197</integer> 
    27492795                        </dict> 
    27502796                        <key>NSTextColor</key> 
     
    27642810                        <dict> 
    27652811                                <key>CF$UID</key> 
    2766                                 <integer>195</integer> 
     2812                                <integer>198</integer> 
    27672813                        </dict> 
    27682814                        <key>NSSize</key> 
     
    27912837                        <dict> 
    27922838                                <key>CF$UID</key> 
    2793                                 <integer>197</integer> 
     2839                                <integer>200</integer> 
    27942840                        </dict> 
    27952841                        <key>NSColorSpace</key> 
     
    28202866                        <dict> 
    28212867                                <key>CF$UID</key> 
    2822                                 <integer>201</integer> 
     2868                                <integer>204</integer> 
    28232869                        </dict> 
    28242870                        <key>NSLabel</key> 
    28252871                        <dict> 
    28262872                                <key>CF$UID</key> 
     2873                                <integer>236</integer> 
     2874                        </dict> 
     2875                        <key>NSSource</key> 
     2876                        <dict> 
     2877                                <key>CF$UID</key> 
     2878&n