| |
Changeset 114
- Timestamp:
- 02/07/08 00:50:10
(1 year ago)
- Author:
- mike
- Message:
[new] QPopUpButtonCell
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| 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; |
|---|
| 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]]; |
|---|
| 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 | } |
|---|
Download in other formats:
| |