- Timestamp:
- 02/07/08 00:50:10 (2 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 4 modified
-
English.lproj/QDocument.nib/keyedobjects.nib (modified) (previous)
-
Q.xcodeproj/project.pbxproj (modified) (4 diffs)
-
QDocument/QDocument.m (modified) (2 diffs)
-
QDocument/QDocumentOpenGLView.m (modified) (1 diff)
-
QShared/QPopUpButtonCell.h (added)
-
QShared/QPopUpButtonCell.m (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Q.xcodeproj/project.pbxproj
r112 r114 53 53 275DFE170D42015300889562 /* q_button_n.png in Resources */ = {isa = PBXBuildFile; fileRef = 275DFE140D42015300889562 /* q_button_n.png */; }; 54 54 275DFE180D42015300889562 /* q_button_p.png in Resources */ = {isa = PBXBuildFile; fileRef = 275DFE150D42015300889562 /* q_button_p.png */; }; 55 27626CC70D5A6E6F0081F814 /* QPopUpButtonCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 27626CC60D5A6E6F0081F814 /* QPopUpButtonCell.m */; }; 55 56 277009760D40250500E00BB9 /* q_prefs_bg.png in Resources */ = {isa = PBXBuildFile; fileRef = 277009750D40250500E00BB9 /* q_prefs_bg.png */; }; 56 57 2788E6FB0D3CB8AD00BC6EBC /* q_d_cd_drop.png in Resources */ = {isa = PBXBuildFile; fileRef = 2788E6F00D3CB8AD00BC6EBC /* q_d_cd_drop.png */; }; … … 153 154 275DFE140D42015300889562 /* q_button_n.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = q_button_n.png; path = Resources/q_button_n.png; sourceTree = "<group>"; }; 154 155 275DFE150D42015300889562 /* q_button_p.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = q_button_p.png; path = Resources/q_button_p.png; sourceTree = "<group>"; }; 156 27626CC50D5A6E6F0081F814 /* QPopUpButtonCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = QPopUpButtonCell.h; path = QShared/QPopUpButtonCell.h; sourceTree = "<group>"; }; 157 27626CC60D5A6E6F0081F814 /* QPopUpButtonCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = QPopUpButtonCell.m; path = QShared/QPopUpButtonCell.m; sourceTree = "<group>"; }; 155 158 277009750D40250500E00BB9 /* q_prefs_bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = q_prefs_bg.png; path = Resources/q_prefs_bg.png; sourceTree = "<group>"; }; 156 159 2788E6F00D3CB8AD00BC6EBC /* q_d_cd_drop.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = q_d_cd_drop.png; path = Resources/q_d_cd_drop.png; sourceTree = "<group>"; }; … … 283 286 isa = PBXGroup; 284 287 children = ( 288 275D5ECF0D411D3B0061152C /* QButtonCell.h */, 289 275D5ED00D411D3B0061152C /* QButtonCell.m */, 290 27626CC50D5A6E6F0081F814 /* QPopUpButtonCell.h */, 291 27626CC60D5A6E6F0081F814 /* QPopUpButtonCell.m */, 292 27A2546B0D45F26D006BDDD5 /* QQvmManager.h */, 293 27A2546C0D45F26D006BDDD5 /* QQvmManager.m */, 285 294 279547B20D3B866000CB2BE3 /* QWindow.h */, 286 295 279547B30D3B866000CB2BE3 /* QWindow.m */, 287 275D5ECF0D411D3B0061152C /* QButtonCell.h */,288 275D5ED00D411D3B0061152C /* QButtonCell.m */,289 27A2546B0D45F26D006BDDD5 /* QQvmManager.h */,290 27A2546C0D45F26D006BDDD5 /* QQvmManager.m */,291 296 ); 292 297 name = QShared; … … 520 525 27A258D00D479EA1006BDDD5 /* QDocumentEditVMController.m in Sources */, 521 526 27210CC70D51A0310067EBF6 /* QDocumentOpenGLView.m in Sources */, 527 27626CC70D5A6E6F0081F814 /* QPopUpButtonCell.m in Sources */, 522 528 ); 523 529 runOnlyForDeploymentPostprocessing = 0; -
trunk/QDocument/QDocument.m
r113 r114 26 26 #import "QDocumentOpenGLView.h" 27 27 #import "../QShared/QButtonCell.h" 28 #import "../QShared/QPopUpButtonCell.h" 28 29 #import "../QShared/QQvmManager.h" 29 30 … … 184 185 // Tiger compatible custom butoonCell 185 186 [buttonEdit setCell:[[[QButtonCell alloc] initImageCell:[[buttonEdit cell] image] buttonType:QButtonCellAlone target:[[buttonEdit cell] target] action:[[buttonEdit cell] action]] autorelease]]; 186 [buttonFloppy setCell:[[[QButtonCell alloc] initImageCell:[[buttonFloppy cell] image] buttonType:QButtonCellLeft target:[[buttonFloppy cell] target] action:[[buttonFloppy cell] action]] autorelease]]; 187 [buttonCDROM setCell:[[[QButtonCell alloc] initImageCell:[[buttonCDROM cell] image] buttonType:QButtonCellRight target:[[buttonCDROM cell] target] action:[[buttonCDROM cell] action]] autorelease]]; 187 188 [buttonFloppy setCell:[[[QPopUpButtonCell alloc] initTextCell:@"" buttonType:QButtonCellLeft pullsDown:[[buttonFloppy cell] pullsDown] menu:[[buttonFloppy cell] menu] image:[NSImage imageNamed:@"q_d_disk_drop"]] autorelease]]; 189 [buttonCDROM setCell:[[[QPopUpButtonCell alloc] initTextCell:@"" buttonType:QButtonCellRight pullsDown:[[buttonCDROM cell] pullsDown] menu:[[buttonCDROM cell] menu] image:[NSImage imageNamed:@"q_d_cd_drop"]] autorelease]]; 190 188 191 [buttonToggleFullscreen setCell:[[[QButtonCell alloc] initImageCell:[[buttonToggleFullscreen cell] image] buttonType:QButtonCellLeft target:[[buttonToggleFullscreen cell] target] action:[[buttonToggleFullscreen cell] action]] autorelease]]; 189 192 [buttonTakeScreenshot setCell:[[[QButtonCell alloc] initImageCell:[[buttonTakeScreenshot cell] image] buttonType:QButtonCellRight target:[[buttonTakeScreenshot cell] target] action:[[buttonTakeScreenshot cell] action]] autorelease]]; -
trunk/QDocument/QDocumentOpenGLView.m
r113 r114 246 246 // disabnle drag'n'drop 247 247 [self unregisterDraggedTypes]; 248 /* TODO: freezes Q up to several minutes (Lock on screenBuffer?) 248 249 /* TODO: freezes Q up to several minutes (looks like it keeps a tap on the file) 249 250 if (screenProperties.screenBufferSize > 0) { 250 251 if (munmap(screenBuffer, screenProperties.screenBufferSize) == -1) { 251 252 int errsv = errno; 252 253 NSLog(@"QDocumentOpenGLView: dealloc: could not munmap: errno(%D) - %s", errsv, strerror(errsv)); 253 screenProperties.screenBufferSize;254 254 } 255 255 }
