TimeMon-4.2004075500017500001750000000000001253562020200130615ustar00sebastiasebastiaTimeMon-4.2/TimeMon.pbproj004075500017500001750000000000001253562020200157245ustar00sebastiasebastiaTimeMon-4.2/TimeMon.pbproj/project.pbxproj010064400017500001750000000256301253562020200210620ustar00sebastiasebastia// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 38; objects = { 080E96DDFE201D6D7F000001 = { children = ( F56B5E2F09A92DB001A80108, F56B5E3009A92DB001A80108, F56B5E3109A92DB001A80108, F56B5E3209A92DB001A80108, F56B5E3309A92DB001A80108, F56B5E3409A92DB001A80108, F56B5E3509A92DB001A80108, F56B5E3609A92DB001A80108, ); isa = PBXGroup; name = Classes; refType = 4; }; 089C165CFE840E0CC02AAC07 = { children = ( 089C165DFE840E0CC02AAC07, ); isa = PBXVariantGroup; name = InfoPlist.strings; refType = 4; }; 089C165DFE840E0CC02AAC07 = { fileEncoding = 10; isa = PBXFileReference; name = English; path = English.lproj/InfoPlist.strings; refType = 4; }; 089C165EFE840E0CC02AAC07 = { fileRef = 089C165CFE840E0CC02AAC07; isa = PBXBuildFile; settings = { }; }; //080 //081 //082 //083 //084 //100 //101 //102 //103 //104 1058C7A0FEA54F0111CA2CBB = { children = ( 1058C7A1FEA54F0111CA2CBB, ); isa = PBXGroup; name = "Linked Frameworks"; refType = 4; }; 1058C7A1FEA54F0111CA2CBB = { isa = PBXFrameworkReference; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; refType = 0; }; 1058C7A2FEA54F0111CA2CBB = { children = ( 29B97325FDCFA39411CA2CEA, 29B97324FDCFA39411CA2CEA, ); isa = PBXGroup; name = "Other Frameworks"; refType = 4; }; 1058C7A3FEA54F0111CA2CBB = { fileRef = 1058C7A1FEA54F0111CA2CBB; isa = PBXBuildFile; settings = { }; }; //100 //101 //102 //103 //104 //170 //171 //172 //173 //174 17587328FF379C6511CA2CBB = { isa = PBXApplicationReference; path = TimeMon.app; refType = 3; }; //170 //171 //172 //173 //174 //190 //191 //192 //193 //194 19C28FACFE9D520D11CA2CBB = { children = ( 17587328FF379C6511CA2CBB, ); isa = PBXGroup; name = Products; refType = 4; }; //190 //191 //192 //193 //194 //290 //291 //292 //293 //294 29B97313FDCFA39411CA2CEA = { buildStyles = ( 4A9504CCFFE6A4B311CA0CBA, 4A9504CDFFE6A4B311CA0CBA, ); hasScannedForEncodings = 1; isa = PBXProject; mainGroup = 29B97314FDCFA39411CA2CEA; projectDirPath = ""; targets = ( 29B97326FDCFA39411CA2CEA, ); }; 29B97314FDCFA39411CA2CEA = { children = ( 080E96DDFE201D6D7F000001, 29B97315FDCFA39411CA2CEA, 29B97317FDCFA39411CA2CEA, 29B97323FDCFA39411CA2CEA, 19C28FACFE9D520D11CA2CBB, ); isa = PBXGroup; name = TimeMon; path = ""; refType = 4; }; 29B97315FDCFA39411CA2CEA = { children = ( F56B5E4A09A930F601A80108, F56B5E3709A92DB001A80108, F56B5E3809A92DB001A80108, ); isa = PBXGroup; name = "Other Sources"; path = ""; refType = 4; }; 29B97317FDCFA39411CA2CEA = { children = ( F56B5E4E09A9317701A80108, F56B5E4F09A9317701A80108, F56B5E5009A9317701A80108, F56B5E5109A9317701A80108, F56B5E4C09A9315D01A80108, F56B5E4709A92EAF01A80108, 089C165CFE840E0CC02AAC07, ); isa = PBXGroup; name = Resources; path = ""; refType = 4; }; 29B97323FDCFA39411CA2CEA = { children = ( 1058C7A0FEA54F0111CA2CBB, 1058C7A2FEA54F0111CA2CBB, ); isa = PBXGroup; name = Frameworks; path = ""; refType = 4; }; 29B97324FDCFA39411CA2CEA = { isa = PBXFrameworkReference; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; refType = 0; }; 29B97325FDCFA39411CA2CEA = { isa = PBXFrameworkReference; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; refType = 0; }; 29B97326FDCFA39411CA2CEA = { buildPhases = ( 29B97327FDCFA39411CA2CEA, 29B97328FDCFA39411CA2CEA, 29B9732BFDCFA39411CA2CEA, 29B9732DFDCFA39411CA2CEA, ); buildSettings = { FRAMEWORK_SEARCH_PATHS = ""; HEADER_SEARCH_PATHS = ""; INSTALL_PATH = "$(HOME)/Applications"; LIBRARY_SEARCH_PATHS = ""; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = TimeMon; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = app; }; dependencies = ( ); isa = PBXApplicationTarget; name = TimeMon; productInstallPath = "$(HOME)/Applications"; productName = TimeMon; productReference = 17587328FF379C6511CA2CBB; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable TimeMon CFBundleIconFile AppIcons.icns CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature ???? CFBundleVersion 4.1 NSMainNibFile TimeMon NSPrincipalClass NSApplication "; }; 29B97327FDCFA39411CA2CEA = { buildActionMask = 2147483647; files = ( F56B5E3909A92DB001A80108, F56B5E3A09A92DB001A80108, F56B5E3B09A92DB001A80108, F56B5E3C09A92DB001A80108, F56B5E3D09A92DB001A80108, ); isa = PBXHeadersBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 29B97328FDCFA39411CA2CEA = { buildActionMask = 2147483647; files = ( 089C165EFE840E0CC02AAC07, F56B5E4909A92EAF01A80108, F56B5E4D09A9315D01A80108, F56B5E5209A9317701A80108, F56B5E5309A9317701A80108, F56B5E5409A9317701A80108, F56B5E5509A9317701A80108, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 29B9732BFDCFA39411CA2CEA = { buildActionMask = 2147483647; files = ( F56B5E3E09A92DB001A80108, F56B5E3F09A92DB001A80108, F56B5E4009A92DB001A80108, F56B5E4109A92DB001A80108, F56B5E4209A92DB001A80108, F56B5E4B09A930F601A80108, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 29B9732DFDCFA39411CA2CEA = { buildActionMask = 2147483647; files = ( 1058C7A3FEA54F0111CA2CBB, ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; //290 //291 //292 //293 //294 //4A0 //4A1 //4A2 //4A3 //4A4 4A9504CCFFE6A4B311CA0CBA = { buildRules = ( ); buildSettings = { COPY_PHASE_STRIP = NO; OPTIMIZATION_CFLAGS = "-O0"; }; isa = PBXBuildStyle; name = Development; }; 4A9504CDFFE6A4B311CA0CBA = { buildRules = ( ); buildSettings = { COPY_PHASE_STRIP = YES; }; isa = PBXBuildStyle; name = Deployment; }; //4A0 //4A1 //4A2 //4A3 //4A4 //F50 //F51 //F52 //F53 //F54 F56B5E2F09A92DB001A80108 = { fileEncoding = 30; isa = PBXFileReference; path = Percentages.m; refType = 4; }; F56B5E3009A92DB001A80108 = { fileEncoding = 30; isa = PBXFileReference; path = Percentages.h; refType = 4; }; F56B5E3109A92DB001A80108 = { fileEncoding = 30; isa = PBXFileReference; path = NSColorExtensions.m; refType = 4; }; F56B5E3209A92DB001A80108 = { fileEncoding = 30; isa = PBXFileReference; path = NSColorExtensions.h; refType = 4; }; F56B5E3309A92DB001A80108 = { fileEncoding = 30; isa = PBXFileReference; path = TimeMonWraps.m; refType = 4; }; F56B5E3409A92DB001A80108 = { fileEncoding = 30; isa = PBXFileReference; path = TimeMonWraps.h; refType = 4; }; F56B5E3509A92DB001A80108 = { fileEncoding = 30; isa = PBXFileReference; path = TimeMonColors.m; refType = 4; }; F56B5E3609A92DB001A80108 = { fileEncoding = 30; isa = PBXFileReference; path = TimeMonColors.h; refType = 4; }; F56B5E3709A92DB001A80108 = { fileEncoding = 30; isa = PBXFileReference; path = loadave.h; refType = 4; }; F56B5E3809A92DB001A80108 = { fileEncoding = 30; isa = PBXFileReference; path = loadave.c; refType = 4; }; F56B5E3909A92DB001A80108 = { fileRef = F56B5E3009A92DB001A80108; isa = PBXBuildFile; settings = { }; }; F56B5E3A09A92DB001A80108 = { fileRef = F56B5E3209A92DB001A80108; isa = PBXBuildFile; settings = { }; }; F56B5E3B09A92DB001A80108 = { fileRef = F56B5E3709A92DB001A80108; isa = PBXBuildFile; settings = { }; }; F56B5E3C09A92DB001A80108 = { fileRef = F56B5E3409A92DB001A80108; isa = PBXBuildFile; settings = { }; }; F56B5E3D09A92DB001A80108 = { fileRef = F56B5E3609A92DB001A80108; isa = PBXBuildFile; settings = { }; }; F56B5E3E09A92DB001A80108 = { fileRef = F56B5E2F09A92DB001A80108; isa = PBXBuildFile; settings = { }; }; F56B5E3F09A92DB001A80108 = { fileRef = F56B5E3109A92DB001A80108; isa = PBXBuildFile; settings = { }; }; F56B5E4009A92DB001A80108 = { fileRef = F56B5E3809A92DB001A80108; isa = PBXBuildFile; settings = { }; }; F56B5E4109A92DB001A80108 = { fileRef = F56B5E3309A92DB001A80108; isa = PBXBuildFile; settings = { }; }; F56B5E4209A92DB001A80108 = { fileRef = F56B5E3509A92DB001A80108; isa = PBXBuildFile; settings = { }; }; F56B5E4709A92EAF01A80108 = { children = ( F56B5E4809A92EAF01A80108, ); isa = PBXVariantGroup; name = TimeMon.nib; path = ""; refType = 4; }; F56B5E4809A92EAF01A80108 = { isa = PBXFileReference; name = English; path = English.lproj/TimeMon.nib; refType = 4; }; F56B5E4909A92EAF01A80108 = { fileRef = F56B5E4709A92EAF01A80108; isa = PBXBuildFile; settings = { }; }; F56B5E4A09A930F601A80108 = { fileEncoding = 30; isa = PBXFileReference; path = TimeMon_main.m; refType = 4; }; F56B5E4B09A930F601A80108 = { fileRef = F56B5E4A09A930F601A80108; isa = PBXBuildFile; settings = { }; }; F56B5E4C09A9315D01A80108 = { isa = PBXFileReference; path = AppIcons.icns; refType = 4; }; F56B5E4D09A9315D01A80108 = { fileRef = F56B5E4C09A9315D01A80108; isa = PBXBuildFile; settings = { }; }; F56B5E4E09A9317701A80108 = { isa = PBXFileReference; path = TimeMon.tiff; refType = 4; }; F56B5E4F09A9317701A80108 = { isa = PBXFileReference; path = README.INSTALL.rtf; refType = 4; }; F56B5E5009A9317701A80108 = { isa = PBXFileReference; path = README.rtf; refType = 4; }; F56B5E5109A9317701A80108 = { isa = PBXFileReference; path = TimeMonP.tiff; refType = 4; }; F56B5E5209A9317701A80108 = { fileRef = F56B5E4E09A9317701A80108; isa = PBXBuildFile; settings = { }; }; F56B5E5309A9317701A80108 = { fileRef = F56B5E4F09A9317701A80108; isa = PBXBuildFile; settings = { }; }; F56B5E5409A9317701A80108 = { fileRef = F56B5E5009A9317701A80108; isa = PBXBuildFile; settings = { }; }; F56B5E5509A9317701A80108 = { fileRef = F56B5E5109A9317701A80108; isa = PBXBuildFile; settings = { }; }; }; rootObject = 29B97313FDCFA39411CA2CEA; } TimeMon-4.2/TimeMonP.tiff010064400017500001750000000224661253562020200155110ustar00sebastiasebastiaMM*$00$ D$@$%&%.(R/Users/heron/Development/gap/ported-apps/Util/TimeMon/TimeMonP.tiffHHTimeMon-4.2/TimeMonWraps.m010064400017500001750000000037741253562020200157130ustar00sebastiasebastia// translated from the pswraps for GNUstep/MOSX by Gregory John Casamento #import #import #import #import "NSColorExtensions.h" #import "TimeMonWraps.h" void drawArc2(double radius, double bdeg, double ddeg, double ldeg, double mdeg) { NSBezierPath *bp = nil; NSPoint point = NSMakePoint(24,24); NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSColor *idleColor = [NSColor colorFromStringRepresentation: [defaults stringForKey: @"IdleColor"]]; NSColor *niceColor = [NSColor colorFromStringRepresentation: [defaults stringForKey: @"NiceColor"]]; NSColor *userColor = [NSColor colorFromStringRepresentation: [defaults stringForKey: @"UserColor"]]; NSColor *systemColor = [NSColor colorFromStringRepresentation: [defaults stringForKey: @"SystemColor"]]; NSColor *ioWaitColor = [NSColor colorFromStringRepresentation: [defaults stringForKey: @"IOWaitColor"]]; [idleColor set]; bp = [NSBezierPath bezierPath]; [bp moveToPoint: point]; [bp appendBezierPathWithArcWithCenter: point radius: radius startAngle: 0 endAngle: 360 clockwise: NO]; [bp fill]; [systemColor set]; bp = [NSBezierPath bezierPath]; [bp moveToPoint: point]; [bp appendBezierPathWithArcWithCenter: point radius: radius startAngle: 90 endAngle: bdeg clockwise: YES]; [bp fill]; [userColor set]; bp = [NSBezierPath bezierPath]; [bp moveToPoint: point]; [bp appendBezierPathWithArcWithCenter: point radius: radius startAngle: bdeg endAngle: ddeg clockwise: YES]; [bp fill]; [niceColor set]; bp = [NSBezierPath bezierPath]; [bp moveToPoint: point]; [bp appendBezierPathWithArcWithCenter: point radius: radius startAngle: ddeg endAngle: ldeg clockwise: YES]; [bp fill]; [ioWaitColor set]; bp = [NSBezierPath bezierPath]; [bp moveToPoint: point]; [bp appendBezierPathWithArcWithCenter: point radius: radius startAngle: ldeg endAngle: mdeg clockwise: YES]; [bp fill]; } TimeMon-4.2/TimeMonColors.h010064400017500001750000000010711253562020200160370ustar00sebastiasebastia// Copyright 1994, 1997 Scott Hess. Permission to use, copy, modify, // and distribute this software and its documentation for any // purpose and without fee is hereby granted, provided that this // copyright notice appear in all copies. // // Scott Hess makes no representations about the suitability of // this software for any purpose. It is provided "as is" without // express or implied warranty. // #import @interface TimeMonColors:NSMatrix { } - (id)initWithFrame:(NSRect)frameRect; - (void)readColors; - (void)mouseDown:(NSEvent *)e; @end TimeMon-4.2/PB.gdbinit010064400017500001750000000001661253562020200150030ustar00sebastiasebastia# # Generated by the NeXT Project Builder. # # NOTE: Do NOT change this file -- Project Builder maintains it. # view TimeMon-4.2/.dir.tiff010064400017500001750000000140041253562020200146420ustar00sebastiasebastiaII* ~*U UXP*DX$* @A AAR**@@U @D@Q*@A@?@DTD 뢪A ⪪@A ʪDU ʪD ʪ**@**@ **@d**@) ʪd@D: ʪ@: ʪfD* * ffA*.&ff` *+*d*  f * . B @ * ?>ꪪ::@@::::::::::;;着U_ꪪD 00*2:B(RJH@@ ' 'hwhɏʏv_ɏh쿺ɏʏuO&ʏˏu_&&&oڏʏ2/&&&%&ɏʟ2/%%%6&&&ɏʏ2/%&&&&&2/%%%&&&&&&&&2/%&%&&&&&&&&2/&&%&%&6&&%6&&d?̼%&&%&%&&&&̿&&%%%%%%&%&&&&&̿̿%%%%%%&&&&&&&˿˿˿˿̿%&&&%%%&%&6&&&7%˿˿˿˿˿̿̿%%%%%%%%&&&&˿˿˿˿˿˿̿˿̿%%%&%%%%&%&&&&&&&cO絛˿˿˿˿˿˿̿˿̿˿%%&%%%&%&&&&&&&˿˿˿˿˿˿˿˿˿˿˿%&&%&%%6%&%6&˿˿˿˿˿˿˿˿˿˿˿%%&%%%&&&˿˿˿˿˿˿˿˿˿˿˿˿˿%%&&%%%&%&˿˿˿˿˿˿˿˿˿˿˿%%%&%%%%%˿˿˿˿˿˿˿˿˿˿˿̿%%%&%&%%%&%̿˿˿˿˿˿˿̿˿%%%%%%&8G878˿ϻ˿˿˿˿˿˿˿8%%%&%%%%&%G8G8Gϻ˿˿˿˿8G8W&%%%%X878G8˿ϻ˿˿˿˿G8G8G&&%&%%%&Ϻϻ˿78G878G%%%%&%Ϻ˿ϻ˿8G8G8G8X%%%%%%%%&ϻ8G878G8GIG%%%%%%%&%˿ϻ˿8G8G8G8WHX8W&%%&%%ϻ˿G878W8G8WI7HW%%%˿߻˿̿G8G8W8W8WHX8W%߻˿78G878W8GI%˿˿˿G8W88˿˿˿˿˿˿˿8WI78˿˿˿˿˿˿˿˿˿˿˿˿˿̿G8X8G˿˿˿˿˿˿˿˿˿˿G8G87˿߻˿˿˿˿˿˿˿8G8G8߻˿˿˿˿˿˿G878˿˿˿˿˿˿˿˿˿˿cO˿˿˿S?S? 00J(R ' 'TimeMon-4.2/TimeMonColors.m010064400017500001750000000151711253562020200160520ustar00sebastiasebastia// Copyright 1994, 1997 Scott Hess. Permission to use, copy, modify, // and distribute this software and its documentation for any // purpose and without fee is hereby granted, provided that this // copyright notice appear in all copies. // // Scott Hess makes no representations about the suitability of // this software for any purpose. It is provided "as is" without // express or implied warranty. // #import "TimeMonColors.h" #import "TimeMonWraps.h" #import "NSColorExtensions.h" @interface NSTextFieldCell (TimeMonTextFieldCell) - (void)setColor:(NSColor *)color; @end @implementation TimeMonColors // Have to set up the cells and stuff manually since we're a // custom view. - (id)initWithFrame:(NSRect)frameRect { self = [super initWithFrame:frameRect mode:0 cellClass:[NSTextFieldCell class] numberOfRows:1 numberOfColumns:4]; if (self) { NSSize size = { 1, frameRect.size.height}; [self setIntercellSpacing:size]; size.width = ((int)frameRect.size.width-3)/4; [self setCellSize:size]; [self setAutosizesCells:YES]; [[self window] setAcceptsMouseMovedEvents:YES]; [self registerForDraggedTypes:[NSArray arrayWithObject:NSColorPboardType]]; } return self; } - (BOOL)isFlipped { return NO; } static const id titles[] = { @"Idle", @"Nice", @"User", @"System", }; // Read the colors for each field and stuff them into it. - (void)readColors { int i; BOOL shouldDrawColor = [self shouldDrawColor]; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; for(i = 0; i < 4; i++) { NSTextFieldCell *tCell = [self cellAtRow:0 column:i]; [tCell setStringValue: titles[i]]; // If self is in a color window, then load color // information. if (shouldDrawColor) { NSString *key = [NSString stringWithFormat:@"%@Color",titles[i]]; NSString *string = [defaults objectForKey:key]; [tCell setColor:[NSColor colorFromStringRepresentation:string]]; // Otherwise, load grayscale information. } else { NSString *key = [NSString stringWithFormat:@"%@Gray",titles[i]]; CGFloat color = [defaults floatForKey:key]; [tCell setColor:[NSColor colorWithCalibratedWhite:color alpha:1.0]]; } [tCell setBezeled:YES]; [tCell setAlignment:NSCenterTextAlignment]; } } - (BOOL)acceptsFirstMouse:(NSEvent *)event { return YES; } - (BOOL)acceptsFirstResponder { return YES; } - (BOOL)shouldDelayWindowOrderingForEvent:(NSEvent *)theEvent { return YES; } // Intercept the mousedown and cause it to drag a color. If // double-click, pull up the color panel. - (void)mouseDown:(NSEvent *)e { NSPoint loc = [e locationInWindow]; NSInteger row, col; NSColor * color; // Find the color of the cell the click is in. loc = [self convertPoint:loc fromView:nil]; [self getRow:&row column:&col forPoint:loc]; color = [[self cellAtRow:row column:col] backgroundColor]; // If it's a double-click, load the color into the color // panel and bring that panel up. if ([e clickCount] > 1) { id newVar = [NSColorPanel sharedColorPanel]; [newVar setColor:color]; [newVar orderFront:nil]; } else { NSEvent *theEvent = e; // Get the next mouse up or dragged event. e = [[self window] nextEventMatchingMask:(NSLeftMouseUpMask|NSLeftMouseDraggedMask)]; // If it was a drag, initiate the color drag from // ourselves. if (e) { if ([e type] == NSLeftMouseDragged) { [NSColorPanel dragColor:color withEvent:theEvent fromView:self]; } } } } - (NSDragOperation)draggingEntered:(id )sender { NSPasteboard *pboard; pboard = [sender draggingPasteboard]; if ([[pboard types] indexOfObject:NSColorPboardType] != NSNotFound) { return NSDragOperationAll; } return NSDragOperationNone; } - (NSDragOperation)draggingSourceOperationMaskForLocal: (BOOL)isLocal { return NSDragOperationGeneric; } - (BOOL)performDragOperation:(id )sender { NSInteger row, col; NSPoint loc = [sender draggingLocation]; NSTextFieldCell *tCell; NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSPasteboard *pasteboard = [sender draggingPasteboard]; NSColor *color = nil; if ([[pasteboard types] containsObject:NSColorPboardType]) { color = [NSColor colorFromPasteboard:pasteboard]; } else { NSLog(@"No color"); return NO; } // Find the cell for the point. loc = [self convertPoint:loc fromView:nil]; [self getRow:&row column:&col forPoint:loc]; tCell = [self cellAtRow:row column:col]; // Set the color for the cell and redraw it. [tCell setColor:color]; [self lockFocus]; [self drawCellInside:tCell]; [[self window] flushWindow]; [self unlockFocus]; // If self is in a color window, save color information. if ([self shouldDrawColor]) { NSString *key = [NSString stringWithFormat:@"%@Color",titles[col]]; [defaults setObject:[color stringRepresentation] forKey:key]; // Otherwise, save grayscale information. } else { CGFloat gray, alpha; NSString *key = [NSString stringWithFormat:@"%@Gray",titles[col]]; [[color colorUsingColorSpaceName:NSCalibratedWhiteColorSpace] getWhite:&gray alpha:&alpha]; [defaults setFloat:gray forKey:key]; } [defaults synchronize]; return YES; } - (void)concludeDragOperation:(id )sender { [[NSApp delegate] display]; } @end @implementation NSTextFieldCell (TimeMonTextFieldCell) // Set the colors for the field. Adjust the foreground color // so that it's visible against the background. - (void)setColor:(NSColor *)color { CGFloat gray; CGFloat r, g, b; // Remove any alpha component. color = [color colorWithAlphaComponent:1.0]; // Get the grayscale version. gray = [[color colorUsingColorSpaceName:NSCalibratedWhiteColorSpace] whiteComponent]; // Set the text to be visible. [self setTextColor:[NSColor colorWithCalibratedWhite:(gray < 0.33 ? NSWhite : NSBlack) alpha:1.0]]; // Set the color and gray for the field. [self setBackgroundColor:color]; // Tell the windowserver code that we want to use this // color for drawing the appropriate element. [Note that // stringValue should be one of "Idle", "Nice", "User", or // "System".] [[color colorUsingColorSpaceName:NSCalibratedRGBColorSpace] getRed:&r green:&g blue:&b alpha:NULL]; } @end TimeMon-4.2/Info.plist010064400017500001750000000014761253562020200151150ustar00sebastiasebastia CFBundleDevelopmentRegion English CFBundleDocumentTypes CFBundleExecutable TimeMon CFBundleIconFile AppIcons CFBundleIdentifier com.apple.myCocoaApplication CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType APPL CFBundleSignature gjc CFBundleVersion 1.0 NSMainNibFile TimeMon NSPrincipalClass NSApplication TimeMon-4.2/NSColorExtensions.h010064400017500001750000000007031253562020200167050ustar00sebastiasebastia#import #if !defined (GNUSTEP) && (MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4) #if !defined(NSUInteger) #define NSUInteger unsigned #endif #if !defined(NSInteger) #define NSInteger int #endif #if !defined(CGFloat) #define CGFloat float #endif #endif @class NSString; @interface NSColor (GetColorsFromString) + (NSColor *)colorFromStringRepresentation:(NSString *)colorString; - (NSString *)stringRepresentation; @end TimeMon-4.2/Percentages.h010064400017500001750000000041421253562020200155470ustar00sebastiasebastia// Copyright 1991, 1994, 1997 Scott Hess. Permission to use, copy, // modify, and distribute this software and its documentation for // any purpose and without fee is hereby granted, provided that // this copyright notice appear in all copies. // // Scott Hess makes no representations about the suitability of // this software for any purpose. It is provided "as is" without // express or implied warranty. // #import #import "loadave.h" typedef unsigned long long CPUTime[CPUSTATES]; @interface Percentages : NSObject { CPUTime *oldTimes; // The array of collected CPU times for // the previous lagFactor+layerFactor^2 // time slices. int laIndex; // Index into the array of collected values. int laSize; // lagFactor+layerFactor^2 int lagFactor; // How long to average for the inner circle. int layerFactor; // The factor that differentiates layers. unsigned steps; // Number of steps we've done. float pcents[3][CPUSTATES]; // Percentages for display. float lpcents[3][CPUSTATES];// Last-displayed percentages. BOOL updateFlags[ 3]; // Which percentages to update. NSTimer *te; // The timed entry keeping us alive. NSInvocation *selfStep; // The invocation describing [self step] NSUserDefaults *defaults; id periodText; // Period of the display. id lagText; // Lag factore for the inner circle. id factorText; // Factor between layers. id pauseMenuCell; // To change when we pause/unpause. id colorFields; // Fields that contain the color scheme. id readmeText; // the readme text... } // Action methods - (void)togglePause:(id)sender; - (void)setPeriod:(id)sender; - (void)setLag:(id)sender; - (void)setFactor:(id)sender; // Update as indicated by updateFlags. - (void)update; // Get new _cp_time and apply that data to percentages. - (void)step; // Hook into initialization process of app. - (void)applicationDidFinishLaunching:(NSNotification *)notification; // Pull out timed entries and stuff. - (NSApplicationTerminateReply)applicationShouldTerminate:(id)sender; - (void)display; @end TimeMon-4.2/ChangeLog010064400017500001750000000163051253562020200147140ustar00sebastiasebastia2015-06-09 Sebastian Reitenbach * GNUmakefile, README.INSTALL.rtf, README.rtf * Prepare for 4.2 release 2015-05-29: Sebastian Reitenbach * TimeMonColors.m fix spacing, and allow the GSColorSelection panel to show up multiple times 2015-05-28: Sebastian Reitenbach * TimeMonColors.m float -> CGFloat * Percentages.m Add alpha to the default colors to actually show something 2013-02-11: Sebastian Reitenbach * loadave.c * Include missing header * NSColorExtensions.m * TimeMonColors.m float -> CGFloat conversions, NSInteger conversions * Percentages.h * Percentages.m use NSApplicationTerminateReply 2011-07-03 Riccardo Mottola * English.lproj/TimeMon.gorm: Fixed look of the title and removed editable property from the icon. 2008-04-13 Riccardo Mottola * loadave.c: added OpenBSD port 2008-04-13 Riccardo Mottola * README, Info plist, PB Project: updated to 4.1 2008-04-12 Riccardo Mottola * Percentages.m: release image and representation in update 2008-02-10 12:10-EST Gregory John Casamento * Percentages.m: Cleaned up code. 2007-11-23 Riccardo Mottola * loadave.c: added and fixed NetBSD section 2007-05-02 Nicola Pero * GNUmakefile (GNUSTEP_INSTALLATION_DIR): Removed GNUSTEP_INSTALLATION_DIR. (aggregate.make): Do not include aggregate.make. 2006-07-29 19:17-EDT Gregory John Casamento * GNUmakefile: Change GNUSTEP_SYSTEM_ROOT to GNUSTEP_LOCAL_ROOT. 2006-02-11 06:31 Chris B. Vetter committed by Greg Casamento * GNUmakefile: Changes to define the host OS * loadave.c: FreeBSD specific changes to pull information for display. 2006-02-08 08:49 Gregory John Casamento * Percentages.m: * TimeMonWraps.m: Changed PS code to use NSBezierPath instead, so that the code is more portable to Mac OS X. 2005-11-15 12:19 Riccardo Mottola * loadave.c: changed import to include, since it is a pure C file 2005-08-01 06:53 Gregory John Casamento changes from tarzeau/Gurkan Sengun. * English.lproj/TimeMon.gorm: Corrected copyright text. 2005-07-08 23:39 Gregory John Casamento * English.lproj/TimeMon.nib: Updated to OSX nib. * Percentages.m: Changes to work under OSX * TimeMonWraps.h: ditto * TimeMonWraps.m: dittp 2005-01-31 11:33 Alexander Malmberg * loadave.h: Document. 2005-01-31 11:06 Alexander Malmberg * Percentages.h, Percentages.m, TimeMonWraps.m: Add an io-wait arc. * loadave.c, loadave.h: Add an io-wait cpu-state. * TimeMonWraps.h (drawInit, PSWait, setColor, _doDrawArc1) (_doDrawArc2, drawArc1): Remove. 2005-01-29 17:02 Gregory John Casamento README.rtf from tarzeau. * English.lproj/TimeMon.gorm: Correction to make text view resize correctly. * README.rtf: Updated with corrected spelling and some additional info. * TimeMonWraps.h: Removed uneeded prototypes. 2005-01-29 13:42 Gregory John Casamento * NSColorExtensions.m * Percentages.m * TimeMonColors.m * TimeMon_main.m: reformatted to GNU style. 2005-01-29 07:14 Gregory John Casamento * Percentages.m * TimeMonColors.m: Code cleanup to make things fit the GNU style a little better. 2005-01-28 23:22 Gregory John Casamento * Percentages.m: In [Percentages update] release the representation which is created to avoid a memory leak. 2005-01-28 22:50 Gregory John Casamento * English.lproj/TimeMon.gorm: Corrected resize problem. * GNUmakefile: Added new classes * NSColorExtensions.[hm]: Category which allows the persistence of a color in the defaults. Used in TimeMonColors and TimeMonWraps. * TimeMonColors.m: Import color extensions. * TimeMonWraps.m: Import color extensions. Get colors from defaults in drawArc2() function. 2005-01-28 22:49 Gregory John Casamento * English.lproj/TimeMon.gorm * GNUmakefile * TimeMonColors.m * TimeMonWraps.m 2005-01-25 09:01 Gregory John Casamento * Percentages.m: Removed some of the extra errors and added one which makes sense for how it is reading the /proc/stat file now. 2005-01-25 00:03 Gregory John Casamento * Percentages.m: Reformatted some code * TimeMonColors.m: Reformatter some code * TimeMonP.png: Composited icon and "NO" sign * TimeMonWraps.m: Changed colors 2005-01-23 22:47 Gregory John Casamento * English.lproj/TimeMon.gorm: Added readmeText outlet and connection. * GNUmakefile: Added README.rtf as a resource. * Percentages.h: Added readmeText outlet * Percentages.m: Added awakeFromNib method. * README.rtf: Updated with information about the GNUStep port 2005-01-23 19:18 Gregory John Casamento On behalf of Alex Malmberg, suggested the following changes: * Percentages.m: Change sizeof(long) to sizeof(CPUTime) after the previous change in loadave.h. 2005-01-23 17:28 Gregory John Casamento On behalf of Alex Malmberg, who made the following changes: * GNUmakefile: Updated to show all warnings. * loadave.c: Rewrote entirely * loadave.h: Rewrote entirely * Percentages.h: Redefined CPUTime * Percentages.m: Removed unecessary conditional. * TimeMonColors.m: Added call to setColor. * TimeMonInfo.plist: Added alex, tarzeau and myself as authors. * TimeMonWraps.m: Redefined IDLE, removed the unneeded functions. 2005-01-09 13:33 Gregory John Casamento * GNUmakefile: Reverted previous change. 2005-01-09 11:32 Gregory John Casamento * GNUmakefile: removed some things * Percentages.m: new image implementation * TimeMonWraps.m: added some dummy methods. 2005-01-02 19:18 Gregory John Casamento * Percentages.m: Removed func. decl. * TimeMonWraps.h: added function decl. * TimeMonWraps.m: added functions. 2005-01-02 16:52 Gregory John Casamento * English.lproj/TimeMon.gorm: New icon in info panel. * GNUmakefile: Copy images to resources. * Percentages.m: include math.h. Changed drawing code. * icon.png: New image * TimeMonInfo.plist: New file. * TimeMonP.png: New image 2005-01-02 14:15 Gregory John Casamento * TimeMonWraps.h: Added file. 2005-01-01 15:34 Gregory John Casamento * English.lproj/TimeMon.gorm: Improved look of text and replaced NSTextView. 2005-01-01 12:56 Gregory John Casamento * TimeMon_main.m: Corrected main to use NSApplicationMain(). 2005-01-01 12:50 Gregory John Casamento * TimeMon_main.m: Changed sig of main and corrected loadNibNamed call. * TimeMonWraps.m: Empty functions. TimeMon-4.2/GNUmakefile010064400017500001750000000036201253562020200152100ustar00sebastiasebastia# # Test apps makefile for GNUstep X/RAW GUI Backend # # Copyright (C) 1997 Free Software Foundation, Inc. # # Author: Scott Christley # Author: Felipe A. Rodriguez # # This file is part of the GNUstep X/RAW GUI Backend. # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Library General Public # License as published by the Free Software Foundation; either # version 2 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Library General Public License for more details. # # If you are interested in a warranty or support for this source code, # contact Scott Christley at scottc@net-community.com # # You should have received a copy of the GNU Library General Public # License along with this library; see the file COPYING.LIB. # If not, write to the Free Software Foundation, # 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. TimeMon_MAIN_MODEL_FILE = TimeMon.gorm TimeMon_APPLICATION_ICON = TimeMon.tiff include $(GNUSTEP_MAKEFILES)/common.make # The application to be compiled VERSION = 4.2 PACKAGE_NAME = TimeMon APP_NAME = TimeMon #ADDITIONAL_OBJCFLAGS += -Wall -D$(GNUSTEP_HOST_OS) #ADDITIONAL_CFLAGS += -D$(GNUSTEP_HOST_OS) # The Objective-C source files to be compiled TimeMon_OBJC_FILES = \ NSColorExtensions.m \ Percentages.m \ TimeMonColors.m \ TimeMon_main.m \ TimeMonWraps.m TimeMon_C_FILES = \ loadave.c # The Resource files to be copied into the app's resources directory TimeMon_RESOURCE_FILES = \ English.lproj/TimeMon.gorm \ TimeMon.tiff \ TimeMonP.tiff \ README.rtf -include GNUmakefile.preamble include $(GNUSTEP_MAKEFILES)/application.make -include GNUmakefile.postamble TimeMon-4.2/README.rtf010064400017500001750000000142231253562020200146110ustar00sebastiasebastia{\rtf1\ansi\ansicpg10000\cocoartf102{\fonttbl\f0\fswiss Helvetica;} \pard\tx8640\tx9600\ql\f0\fs20 \uc0 Copyright 1993-1997 Scott Hess All Rights Reserved.\par Port to Mac OS 10.1.x and to GNUstep by Gregory John Casamento, Riccardo Mottola and others.\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \par \pard\ql\fs36\pard\tx0\li100\ql \uc0 Welcome to TimeMon 4.2\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \pard\ql\fs24\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\li300\ql \uc0 TimeMon gives a graphical representation of where the CPU cycles are going. Version 4.0 was basically the OPENSTEP port of TimeMon3.2, there were no new features. TimeMon 4.1 is the port to GNUstep and should be usable on a number of systems including Linux, FreeBSD, NetBSD, OpenBSD. Version 4.1 was ported also to MacOS X 10.1 or later, continuing the OPENSTEP and Rhapsody tradition.\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \par \pard\ql\fs36\pard\tx0\li100\ql \uc0 What Am I Seeing?\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \pard\ql\fs24\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\li300\ql \uc0 There are three general usages of CPU time under Unix. System time is that time spent within the kernel. User time is that time spent executing a user\'D5s programs, but not within the kernel. Nice time is user time that has been set to a low priority. There is also one other type of CPU time \'B1 idle time. This is time during which there is no productive work to do, so your machine essentially twiddles its thumbs at a high speed.\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \pard\ql\fs24\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\li300\ql \uc0 Lucky enough, the NeXT supplies four \'D4\'D4colors\'D5\'D5, which maps well to the four types of timing information. Black is for system time, dark gray for user, light gray for nice, and white for idle time. You can change these colors using the \'D4\'D4wells\'D5\'D5 at the top of this panel.\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \pard\ql\fs24\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\li300\ql \uc0 TimeMon displays this information within the program\'D5s icon. There are three rings displayed. The innermost ring is updated according to the Update Period, which specifies the number of seconds between updates, and Lag Time which specifies how many update periods should be averaged together for the innermost ring. The middle ring is an average of the last Layer Factor update periods, and the outer ring is an average of the values over the course of the square of the Layer Factor update periods. The values in the fields are automagically stored in the user\'D5s defaults database.\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \pard\ql\fs24\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\li300\ql \uc0 The difference between Lag Time and Layer Factor are subtle but useful. Both values cause the program to average information over some period of execution, resulting in a more stable display. Lag Time should give a short amount of time useful to even out the \'D4\'D4bumps\'D5\'D5 on the innermost ring. A Lag Time of zero can result in a very dynamic display. A similar effect could be achieved by increasing the Update Period.\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \pard\ql\fs24\pard\tx0\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\li300\ql \uc0 TimeMon has been extensively tuned to use as few CPU cycles as possible. But, if you feel the need to pause it, click the Pause menu item. Otherwise, adjust your Update Period to a higher value so that it updates less often\fs16 \uc0 \par \pard\ql\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \pard\ql\fs36\pard\tx0\li100\ql \uc0 How To Find Scott\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \pard\ql\fs28\pard\tx1520\li300\ql \uc0 web:\tab http://www.doubleu.com/\par email:\tab scott@doubleu.com\par \par \pard\ql\fs36\pard\tx0\li100\ql \uc0 How To Find Greg\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \pard\ql\fs28\pard\tx1520\li300\ql \uc0 email:\tab greg_casamento@yahoo.com\par phone:\tab (240)274-9630\par \par http://gap.nongnu.org/timemon/\fs16 \uc0 \par \pard\ql\fs20\pard\tx8640\tx9600\ql \uc0 \par This is the small print. All products or trademarks mentioned in this program are trademarks of their respective trademark holders. Notably, NeXT and NeXTSTEP are trademarks of NeXT Computer, Inc., while DEC and VT100 are trademarks of Digital Equipment Corporation. Communicae is a trademark of Active Ingredients, Inc.\par \pard\ql\fs16\pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql \uc0 \par \pard\ql\fs20\pard\tx8640\tx9600\ql \uc0 TimeMon is Copyright \'E3 1991-1997 by Scott Hess. Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that this copyright notice appear in all copies. Scott Hess makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.\par \par Ported to OPENSTEP by svail@apple.com, Ported to GNUstep and Cocoa by Gregory Casamento, Riccardo Mottola, Alex Malmberg and G\'9Frkan Seng\'9Fn \par \par \fs14 \uc0 This is the \ul \uc0 really\ulnone \uc0 small print.\fs16 \uc0 \par \fs2 \uc0 And this is the \ul \uc0 really\ulnone \uc0 small print.\par \tab } TimeMon-4.2/NSColorExtensions.m010064400017500001750000000021741253562020200167160ustar00sebastiasebastia#import #import #import #import "NSColorExtensions.h" @implementation NSColor (GetColorsFromString) + (NSColor *)colorFromStringRepresentation:(NSString *)colorString { CGFloat r, g, b, a; NSArray *array = [colorString componentsSeparatedByString:@" "]; if (!array) { return nil; } if ([array count] < 3) { NSLog(@"%@: + colorFromStringRepresentation", [[self class] description]); NSLog(@"%@: String must contain red, green, and blue components", [[self class] description]); return nil; } r = [[array objectAtIndex:0] floatValue]; g = [[array objectAtIndex:1] floatValue]; b = [[array objectAtIndex:2] floatValue]; a = [array count] > 3 ? [[array objectAtIndex:3] floatValue] : 1.0; return [NSColor colorWithCalibratedRed:r green:g blue:b alpha:a]; } - (NSString *)stringRepresentation { CGFloat r, g, b, a; [[self colorUsingColorSpaceName:NSCalibratedRGBColorSpace] getRed:&r green:&g blue:&b alpha:&a]; return [NSString stringWithFormat:@"%f %f %f %f",r,g,b,a]; } @end TimeMon-4.2/Percentages.m010064400017500001750000000277021253562020200155630ustar00sebastiasebastia// Copyright 1991, 1994, 1997 Scott Hess. Permission to use, copy, // modify, and distribute this software and its documentation for // any purpose and without fee is hereby granted, provided that // this copyright notice appear in all copies. // // Scott Hess makes no representations about the suitability of // this software for any purpose. It is provided "as is" without // express or implied warranty. // // Modifications to run on Cocoa made by Gregory Casamento and // Alex Malmberg // #import "Percentages.h" #import "TimeMonWraps.h" #import "loadave.h" #import "TimeMonColors.h" #import #import // Determines how much movement is needed for a display/redisplay. #define MINSHOWN 0.01 // Minimum values for the defaults. #define MINPERIOD 0.1 #define MINFACTOR 4 #define MINLAGFACTOR 1 @implementation Percentages - (id)init { self = [super init]; if (self) { // stipple = [NSImage imageNamed:@"NSApplicationIcon"]; defaults = [NSUserDefaults standardUserDefaults]; [NSApp setDelegate:self]; } return self; } -(void) drawImageRep { int i; static float radii[3]={ 23.0, 17.0, 11.0}; NSPoint point = NSMakePoint(24,24); NSBezierPath *bp = [NSBezierPath bezierPath]; NSPoint outer = NSMakePoint(47.5, 24.0); NSPoint middle = NSMakePoint(41.5, 24.0); NSPoint inner = NSMakePoint(35.5, 24.0); NSPoint lineEnd = NSMakePoint(24.0, 48.0); for(i = 0; i < 3; i++) { // Store away the values we redraw. bcopy(pcents[i], lpcents[i], sizeof(lpcents[i])); drawArc2(radii[i], 90 - (pcents[i][0]) * 360, 90 - (pcents[i][0] + pcents[i][1]) * 360, 90 - (pcents[i][0] + pcents[i][1] + pcents[i][2]) * 360, 90 - (pcents[i][0] + pcents[i][1] + pcents[i][2] + pcents[i][3]) * 360); } [[NSColor blackColor] set]; [bp moveToPoint: outer]; [bp appendBezierPathWithArcWithCenter: point radius: 23.5 startAngle: 0 endAngle: 360 clockwise: NO]; [bp moveToPoint: middle]; [bp appendBezierPathWithArcWithCenter: point radius: 17.5 startAngle: 0 endAngle: 360 clockwise: NO]; [bp moveToPoint: inner]; [bp appendBezierPathWithArcWithCenter: point radius: 11.5 startAngle: 0 endAngle: 360 clockwise: NO]; [bp moveToPoint: point]; [bp lineToPoint: lineEnd]; [bp stroke]; } - (void) awakeFromNib { NSString *path = [[NSBundle mainBundle] pathForResource: @"README" ofType: @"rtf"]; // load the readme if it exists. if (path != nil) { NSData *data = [NSData dataWithContentsOfFile: path]; if (data != nil) { NSDictionary *dict = nil; NSTextStorage *ts = [[NSTextStorage alloc] initWithRTF: data documentAttributes: &dict]; [[(NSTextView *)readmeText layoutManager] replaceTextStorage: ts]; } } } - (void)update { NSImageRep *r; NSImage *stipple; stipple = [[NSImage alloc] initWithSize: NSMakeSize(48,48)]; r = [[NSCustomImageRep alloc] initWithDrawSelector: @selector(drawImageRep) delegate: self]; [r setSize: NSMakeSize(48,48)]; [stipple addRepresentation: r]; [NSApp setApplicationIconImage:stipple]; [r release]; [stipple release]; /* setApplicationIconImage does a retain, so we release */ } - (void)step { int i, j, oIndex; float total; // Read the new CPU times. la_read(oldTimes[laIndex]); // The general idea for calculating the ring values is to // first find the earliest valid index into the oldTimes // table for that ring. Once in a "steady state", this is // determined by the lagFactor and/or layerFactor values. // Prior to steady state, things are restricted by how many // steps have been performed. Note that the index must // also be wrapped around to remain within the table. // // The values are all then easily calculated by subtracting // the info at the old index from the info at the current // index. // Calculate values for the innermost "lag" ring. oIndex=(laIndex-MIN(lagFactor, steps)+laSize)%laSize; for(total=0, i=0; i #include int la_init(unsigned long long *times) { return la_read(times); } #if defined( linux ) int la_read(unsigned long long *times) { int i; unsigned long long c_idle,c_sys,c_nice,c_iow,c_user,c_xxx,c_yyy; FILE *f=fopen("/proc/stat","rt"); if (!f) return LA_ERROR; i=fscanf(f,"cpu %Lu %Lu %Lu %Lu %Lu %Lu %Lu\n", &c_user,&c_nice,&c_sys,&c_idle,&c_iow,&c_xxx,&c_yyy); if (i<4) return LA_ERROR; if (i<5) c_iow=0; fclose(f); times[CP_IDLE] = c_idle; times[CP_SYS] = c_sys; times[CP_NICE] = c_nice; times[CP_USER] = c_user; times[CP_IOWAIT] = c_iow; return LA_NOERR; } #elif defined( __FreeBSD__ ) #include #include #include // CPUSTATES #include // sysctlbyname() int la_read(unsigned long long *times) { const char *name = "kern.cp_time"; int cpu_states[CPUSTATES]; size_t nlen = sizeof cpu_states, len = nlen; int err; err= sysctlbyname(name, &cpu_states, &nlen, NULL, 0); if( -1 == err ) { fprintf(stderr, "sysctl(%s...) failed: %s\n", name, strerror(errno)); exit(errno); } if( nlen != len ) { fprintf(stderr, "sysctl(%s...) expected %lu, got %lu\n", name, (unsigned long) len, (unsigned long) nlen); exit(errno); } times[CP_IDLE] = cpu_states[4]; times[CP_SYS] = cpu_states[2]; times[CP_NICE] = cpu_states[1]; times[CP_USER] = cpu_states[0]; times[CP_IOWAIT] = cpu_states[3]; return LA_NOERR; } #elif defined( __NetBSD__ ) || defined ( __OpenBSD__) #include #include #include // CPUSTATES #include #include // sysctlbyname() #include // strerror() #include // second level machdep identifiers int la_read(unsigned long long *times) { int mib[2]; #ifdef __NetBSD__ uint64_t cpu_states[CPUSTATES]; #else long cpu_states[CPUSTATES]; #endif size_t nlen = sizeof cpu_states, len = nlen; int err; #ifdef __NetBSD__ mib[0] = CTL_KERN; mib[1] = KERN_CP_TIME; #else mib[0] = CTL_KERN; mib[1] = KERN_CPTIME; #endif err= sysctl(mib, 2, &cpu_states, &nlen, NULL, 0); if( -1 == err ) { fprintf(stderr, "sysctl(...) failed: %s\n", strerror(errno)); exit(errno); } if( nlen != len ) { fprintf(stderr, "sysctl(...) expected %lu, got %lu\n", (unsigned long) len, (unsigned long) nlen); exit(errno); } times[CP_IDLE] = cpu_states[4]; times[CP_SYS] = cpu_states[2]; times[CP_NICE] = cpu_states[1]; times[CP_USER] = cpu_states[0]; times[CP_IOWAIT] = cpu_states[3]; return LA_NOERR; } #else // Darwin should always be the always the last option... #include #include #include #include #include #include int la_read(unsigned long long *times) { kern_return_t ret; host_cpu_load_info_data_t cpuStats; mach_msg_type_number_t count; static mach_port_t timemon_port = 0L; long long totalticks; if(timemon_port == 0L) { timemon_port = mach_host_self(); } count = HOST_CPU_LOAD_INFO_COUNT; ret = host_statistics(timemon_port,HOST_CPU_LOAD_INFO,(host_info_t)&cpuStats,&count); totalticks = cpuStats.cpu_ticks[CPU_STATE_IDLE] + cpuStats.cpu_ticks[CPU_STATE_USER] + cpuStats.cpu_ticks[CPU_STATE_NICE] + cpuStats.cpu_ticks[CPU_STATE_SYSTEM]; times[CP_IDLE] = cpuStats.cpu_ticks[CPU_STATE_IDLE]; times[CP_SYS] = cpuStats.cpu_ticks[CPU_STATE_SYSTEM]; times[CP_NICE] = cpuStats.cpu_ticks[CPU_STATE_NICE]; times[CP_USER] = cpuStats.cpu_ticks[CPU_STATE_USER]; times[CP_IOWAIT] = 0; return LA_NOERR; } #endif void la_finish(void) { } TimeMon-4.2/README.INSTALL.rtf010064400017500001750000000104531253562020200157170ustar00sebastiasebastia{\rtf1\mac\ansicpg10000\cocoartf100 {\fonttbl\f0\froman\fcharset77 Times-Roman;\f1\froman\fcharset77 Times-Bold;\f2\fswiss\fcharset77 Helvetica; \f3\fswiss\fcharset77 Helvetica-Bold;\f4\froman\fcharset77 Times-BoldItalic;} {\colortbl;\red255\green255\blue255;} \pard\tx8640\tx9600\ql\qnatural \f0\fs20 \cf0 Copyright \'bb1993, 1994, 1997 Scott Hess All Rights Reserved.\ Copyright 2005-2008 GNUstep Application Project\ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql\qnatural \fs16 \cf0 \ \ \pard\tx0\li100\ql\qnatural \f1\b\fs36 \cf0 Installing TimeMon4.2\ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql\qnatural \f0\b0\fs16 \cf0 \ \pard\li300\ql\qnatural \f2\fs24 \cf0 Installation \f3\b should \f2\b0 be trivial. Drag&drop to copy it where you want it, and run it how you want. Put it on your dock set to autolaunch, if you have a Dock. I put it right under the NeXT icon, where it's easy to find. In Rhapsody, you should be able to put it under the Preferences item for 'Login Items'.\ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql\qnatural \f0\fs16 \cf0 \ \ \pard\tx0\li100\ql\qnatural \f1\b\fs36 \cf0 If the program doesn't work because table() isn't found.\ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql\qnatural \f0\b0\fs16 \cf0 \ \pard\li300\ql\qnatural \f2\fs24 \cf0 Unfortunately, \f3\b TimeMon3.1 \f2\b0 and later uses an undocumented Mach feature. It used to be documented under NS2.1. Sort of. I refer to the \f3\b table() \f2\b0 function, which allows user programs to query certain kernel data structures without having to be setgid-kmem. Under NS3.0 and later the relevant include file is apparently no longer available, which means that I had to include some code from the NS2.1 file in loadave.c.\ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql\qnatural \f0\fs16 \cf0 \ \pard\li300\ql\qnatural \f2\fs24 \cf0 This situation concerns me, since it means that perhaps in the next release, not only will the include file be gone, so will the kernel interface, in which case \f3\b TimeMon \f2\b0 can no longer use it. Since that interface is sort of the point of the program ... anyhow, I've included an escape hatch. If \f3\b TimeMon \f2\b0 is compiled with \f3\b CFLAGS=-DKMEM \f2\b0 and installed setgid-kmem (chgrp kmem TimeMon ; chmod g+s TimeMon), then it will use the tried-and-true method of poking around in kernel memory to find the information. \f3\b Installing TimeMon setgid-kmem is a security risk. Only do this if TimeMon no longer links correctly due to absence of the table() function. \f2\b0 \ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql\qnatural \f0\fs16 \cf0 \ \ \pard\tx0\li100\ql\qnatural \f1\b\fs36 \cf0 How To Find Scott\ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql\qnatural \f0\b0\fs16 \cf0 \ \pard\tx1520\li300\ql\qnatural \fs28 \cf0 web: http://www.doubleu.com/\ email: scott@doubleu.com\ phone: (606) 578-0412\ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql\qnatural \fs16 \cf0 \ \pard\tx8640\tx9600\ql\qnatural \fs20 \cf0 This is the small print. All products or trademarks mentioned in this program are trademarks of their respective trademark holders. Notably, NeXT and NeXTSTEP are trademarks of NeXT Computer, Inc..\ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql\qnatural \fs16 \cf0 \ \pard\tx8640\tx9600\ql\qnatural \fs20 \cf0 TimeMon is Copyright \'bb 1991, 1992, 1993, 1994 by Scott Hess. Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that this copyright notice appear in all copies. Scott Hess makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.\ \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\li360\ql\qnatural \fs16 \cf0 \ \pard\tx8640\tx9600\ql\qnatural \fs14 \cf0 This is the \ul really\ulnone small print. \fs16 \ \pard\tx8640\tx9600\ql\qnatural \fs2 \cf0 And this is the \f4\i\b \ul really \f0\i0\b0 \ulnone small print.\ } TimeMon-4.2/TimeMon_Prefix.pch010064400017500001750000000002211253562020200165110ustar00sebastiasebastia// // Prefix header for all source files of the 'TimeMon' target in the 'TimeMon' project // #ifdef __OBJC__ #import #endif TimeMon-4.2/TimeMon.tiff010064400017500001750000000372001253562020200153610ustar00sebastiasebastiaMM*98wvwxxwxwwwvwwwvwxxwwvxwvwxwwxxxxxxvwxwwvwvvvwwwxwxxwwvwvvxvwwvwwwwvvwxwvwwxwvwvwxxwwwwxxwwxxwvvwvvwxxwwvxxwxwwxxxvwvvvwwwwvwvwxwvwwxvvwxxwwvwxwwvwxvvwwwxxwwwwvwwwwwwwwxwwwvvxvvvwwvwwxwwvwxwwxwwwwvwwwxvwxwvr}p{hrNUp6v-4T$(@39QLSnakq}uvwwwxwwvvxwvwxwwvvvvwvxxxwvvwvvvvwwu_i;BV,1>CGSlovBIy &:=<8,# -/7[*/?;@U]gvxwvwwxwwxwvwxwwwwwvvvvwvvwwwwwxwuakFt!23345583**m,1DFt !3444444475*(a17MKRlny*xwvvvvxwwxvvvvvwwvwwwwwxxvvitBI`;>Ipqv@Hw "45544444446'E5Mq.9HBG^hruvvxvwxxvvwwxwwvvwvwxxxwvdn8=Q@BIuus$(Cn ! " &.465442>>lRBi(6I:=Qakuvvxxxwwxwvwvvwwxwwxxwvak:?PDEInnnccc[[Y;;: 7 Ycn ! &,3574\SCCCr#5K08I^huvwxwvwxxwwxxwvvxwxwwcl7Ft !3444451 6,d/K,Y=CBBBDBt#2E=E]mxvxwwvvvwxwwxwwwuLTn;>JZZZ?Gu !34444369]Iz/W|4L$Mw<}BBBAEFk3>MIPjtwwvwxvxwvwxwxwak6;Lpqvrrr&&&>Fr 134443BBtO@2[.?9X<~BBC\pw26Fajvvwwxtwwvwxwxw=CXQS[JJJkkkBBA  >j %/36?jNB@cev Gn_{%9M8a15C]fuwwxtwxwwxxq|;AVY[dWWWttteee|||BJx)#?";,#~!f"4k2c<\~=GRY[c8=Qoyvwxuwxwvwwbl,0>fffZZZjjj>Ft !234!A=Y+C_5P=hkkj,/Ft !334)NQN>Xq>FPOOOFJVJQks~xvuwwxvxp{:?Qlnvnnnbbb{{{>Ft !32?BqGcoru]]\kkktv}7Ft !27.WL`iiinnn___/2=dnxxuwwwvwNUp>BOQQQfff>Ft !2'KQbjjjXXX?CNKSmwwuxxxww6;N^amvvvrrr}}}>Ft>;gcggg}}}cfr5:Lxxuvwwvw),8y{ooonnn>Ft )Qghhhmmm+.:xwtwwvwx!'bbb|||Xnnn^^^ wwuwvwwvQQQZZZJPnr]]]VVVxwtwwxwvKKKPPPUUUSSSwvwvvwxwPPPYYY]]]VVVwvtxxwvv[[[kkkmmm^^^vvuwxwvv 'bbb}}}ddd!")xvuvxvvv(,8y|nnnooojjjlll*-9xwuvxvvv6;M`coyyyppp~~~fff~~~ehs5:KwvuwvwxwMTn?CORRRggglllZZZAEQKRlvvvvvvwvfq04@\\\rrrkkkkkklll___.2PoqxpppZZZxxxcccpppwy6;Kmx*xwuvwwwvs}LSmEHUPPPVVV~~~RRRMMMILYHOhq}vwtvvwwwvcl,0>gggcccjjjjjj[[[kkk,0<`ivvvtwvvwwwq|:?T\^fWWWnnnkkkllllllYYY]_g6;Ooywxwuwvvvvvt~]e04BYYYfffiiijjjfff[[[15C\dtwvwwvvvvwwvu;BVRT\&&&nnn^^^UUU]]]nnnIIIVX_DYwvvvvvvwxwvvvvvwvvwwvvwwvvvvvvvvvvvvvvwvwwvvwwwvvvvvt!%1IPjvwwwwvvvvvvvvvvvvvvvvvwwv=<: :@90:8:@(Rs8:H/Users/heron/TimeMon.tiffHH8appl mntrRGB XYZ  acspAPPLappl-appl$ű_% cprtHdesc1wtptHrTRC\gTRC\bTRC\rXYZlgXYZbXYZvcgt0chad,dscmLdesc sRGB Profile sRGB ProfileXYZ Qcurv3XYZ o8XYZ bXYZ $vcgtHHHsf32 B&ntextCopyright 1998 - 2003 Apple Computer Inc., all rights reserved.mluc enUSesES2daDK pdeDEHfiFIfrFUitITnlNLnoNOptBR2svSEjaJP koKRzhTW zhCN^sRGB-profiilisRGB-profilProfil sRVBsRGB 000000sRGB r_icϏPerfil sRGBsRGB-ProfilsRGB cϏeNsRGB-beskrivelsesRGB-profielsRGB \ |Profilo sRGBsRGB ProfileTimeMon-4.2/loadave.h010064400017500001750000000024511253562020200147230ustar00sebastiasebastia/* Copyright 1991, 1994, 1997 Scott Hess. Permission to use, copy, modify, * and distribute this software and its documentation for any purpose * and without fee is hereby granted, provided that this copyright * notice appear in all copies. The copyright notice need not appear * on binary-only distributions - just in source code. * * Scott Hess makes no representations about the suitability of this * software for any purpose. It is provided "as is" without express * or implied warranty. */ #define CPUSTATES 5 #define CP_SYS 0 #define CP_USER 1 #define CP_NICE 2 #define CP_IOWAIT 3 #define CP_IDLE 4 /* These codes are returned from la_init() and la_read(). */ enum la_error { LA_NOERR, /* No problem. */ LA_ERROR /* Problem. */ }; /* The times are returned in an array of 5 unsigned long long:s, and should be cumulative counts of 'time'. The unit used doesn't matter. E.g. number of jiffies since system startup would work ok. Idle and user are the most important states; the others can be set to 0 if you can't get values for them. */ /* Get ready for operation and retrieve the current times. */ int la_init(unsigned long long *times); /* Retrieve the current times. */ int la_read(unsigned long long *times); /* Close up anything that's open. */ void la_finish(void); TimeMon-4.2/TimeMon.xcode004075500017500001750000000000001253562020200155325ustar00sebastiasebastiaTimeMon-4.2/TimeMon.xcode/project.pbxproj010064400017500001750000000266311253562020200206720ustar00sebastiasebastia// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 39; objects = { 080E96DDFE201D6D7F000001 = { children = ( 14F5DE2009A6ADDB006C515F, 14F5DE2109A6ADDB006C515F, 14F5DE2209A6ADDB006C515F, 14F5DE2309A6ADDB006C515F, 14F5DE2409A6ADDB006C515F, 14F5DE2509A6ADDB006C515F, ); isa = PBXGroup; name = Classes; refType = 4; sourceTree = ""; }; 089C165CFE840E0CC02AAC07 = { children = ( 089C165DFE840E0CC02AAC07, ); isa = PBXVariantGroup; name = InfoPlist.strings; refType = 4; sourceTree = ""; }; 089C165DFE840E0CC02AAC07 = { fileEncoding = 10; isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; refType = 4; sourceTree = ""; }; //080 //081 //082 //083 //084 //100 //101 //102 //103 //104 1058C7A0FEA54F0111CA2CBB = { children = ( 1058C7A1FEA54F0111CA2CBB, ); isa = PBXGroup; name = "Linked Frameworks"; refType = 4; sourceTree = ""; }; 1058C7A1FEA54F0111CA2CBB = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; refType = 0; sourceTree = ""; }; 1058C7A2FEA54F0111CA2CBB = { children = ( 29B97324FDCFA39411CA2CEA, 29B97325FDCFA39411CA2CEA, ); isa = PBXGroup; name = "Other Frameworks"; refType = 4; sourceTree = ""; }; //100 //101 //102 //103 //104 //140 //141 //142 //143 //144 1458358209A7AF4B00D10324 = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = TimeMonP.tiff; refType = 4; sourceTree = ""; }; 1458358309A7AF4B00D10324 = { fileRef = 1458358209A7AF4B00D10324; isa = PBXBuildFile; settings = { }; }; 14DBF36A09A8AAA5008AA192 = { isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcons.icns; refType = 4; sourceTree = ""; }; 14DBF36B09A8AAA5008AA192 = { fileRef = 14DBF36A09A8AAA5008AA192; isa = PBXBuildFile; settings = { }; }; 14F5DE1D09A6ADBB006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TimeMon_main.m; refType = 4; sourceTree = ""; }; 14F5DE1E09A6ADBB006C515F = { fileRef = 14F5DE1D09A6ADBB006C515F; isa = PBXBuildFile; settings = { }; }; 14F5DE2009A6ADDB006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSColorExtensions.h; refType = 4; sourceTree = ""; }; 14F5DE2109A6ADDB006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NSColorExtensions.m; refType = 4; sourceTree = ""; }; 14F5DE2209A6ADDB006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Percentages.h; refType = 4; sourceTree = ""; }; 14F5DE2309A6ADDB006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Percentages.m; refType = 4; sourceTree = ""; }; 14F5DE2409A6ADDB006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TimeMonColors.h; refType = 4; sourceTree = ""; }; 14F5DE2509A6ADDB006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TimeMonColors.m; refType = 4; sourceTree = ""; }; 14F5DE2609A6ADDB006C515F = { fileRef = 14F5DE2109A6ADDB006C515F; isa = PBXBuildFile; settings = { }; }; 14F5DE2709A6ADDB006C515F = { fileRef = 14F5DE2309A6ADDB006C515F; isa = PBXBuildFile; settings = { }; }; 14F5DE2809A6ADDB006C515F = { fileRef = 14F5DE2509A6ADDB006C515F; isa = PBXBuildFile; settings = { }; }; 14F5DE2909A6ADEF006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = loadave.c; refType = 4; sourceTree = ""; }; 14F5DE2A09A6ADEF006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = loadave.h; refType = 4; sourceTree = ""; }; 14F5DE2B09A6ADEF006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TimeMonWraps.h; refType = 4; sourceTree = ""; }; 14F5DE2C09A6ADEF006C515F = { fileEncoding = 30; isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TimeMonWraps.m; refType = 4; sourceTree = ""; }; 14F5DE2D09A6ADEF006C515F = { fileRef = 14F5DE2909A6ADEF006C515F; isa = PBXBuildFile; settings = { }; }; 14F5DE2E09A6ADEF006C515F = { fileRef = 14F5DE2C09A6ADEF006C515F; isa = PBXBuildFile; settings = { }; }; 14F5DE2F09A6AE1E006C515F = { children = ( 14F5DE3009A6AE1E006C515F, ); isa = PBXVariantGroup; name = TimeMon.nib; path = ""; refType = 4; sourceTree = ""; }; 14F5DE3009A6AE1E006C515F = { isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/TimeMon.nib; refType = 4; sourceTree = ""; }; 14F5DE3109A6AE1E006C515F = { fileRef = 14F5DE2F09A6AE1E006C515F; isa = PBXBuildFile; settings = { }; }; 14F5DE4909A76955006C515F = { isa = PBXFileReference; lastKnownFileType = text.rtf; path = README.rtf; refType = 4; sourceTree = ""; }; 14F5DE4A09A76955006C515F = { fileRef = 14F5DE4909A76955006C515F; isa = PBXBuildFile; settings = { }; }; 14F5DE6C09A7839B006C515F = { isa = PBXFileReference; lastKnownFileType = image.tiff; path = TimeMon.tiff; refType = 4; sourceTree = ""; }; 14F5DE6D09A7839B006C515F = { fileRef = 14F5DE6C09A7839B006C515F; isa = PBXBuildFile; settings = { }; }; //140 //141 //142 //143 //144 //190 //191 //192 //193 //194 19C28FACFE9D520D11CA2CBB = { children = ( 8D1107320486CEB800E47090, ); isa = PBXGroup; name = Products; refType = 4; sourceTree = ""; }; //190 //191 //192 //193 //194 //290 //291 //292 //293 //294 29B97313FDCFA39411CA2CEA = { buildSettings = { }; buildStyles = ( 4A9504CCFFE6A4B311CA0CBA, 4A9504CDFFE6A4B311CA0CBA, ); hasScannedForEncodings = 1; isa = PBXProject; mainGroup = 29B97314FDCFA39411CA2CEA; projectDirPath = ""; targets = ( 8D1107260486CEB800E47090, ); }; 29B97314FDCFA39411CA2CEA = { children = ( 14F5DE1D09A6ADBB006C515F, 080E96DDFE201D6D7F000001, 29B97315FDCFA39411CA2CEA, 29B97317FDCFA39411CA2CEA, 29B97323FDCFA39411CA2CEA, 19C28FACFE9D520D11CA2CBB, ); isa = PBXGroup; name = TimeMon; path = ""; refType = 4; sourceTree = ""; }; 29B97315FDCFA39411CA2CEA = { children = ( 14F5DE2909A6ADEF006C515F, 14F5DE2A09A6ADEF006C515F, 14F5DE2B09A6ADEF006C515F, 14F5DE2C09A6ADEF006C515F, 32CA4F630368D1EE00C91783, ); isa = PBXGroup; name = "Other Sources"; path = ""; refType = 4; sourceTree = ""; }; 29B97317FDCFA39411CA2CEA = { children = ( 14DBF36A09A8AAA5008AA192, 8D1107310486CEB800E47090, 1458358209A7AF4B00D10324, 14F5DE6C09A7839B006C515F, 14F5DE4909A76955006C515F, 14F5DE2F09A6AE1E006C515F, 089C165CFE840E0CC02AAC07, ); isa = PBXGroup; name = Resources; path = ""; refType = 4; sourceTree = ""; }; 29B97323FDCFA39411CA2CEA = { children = ( 1058C7A0FEA54F0111CA2CBB, 1058C7A2FEA54F0111CA2CBB, ); isa = PBXGroup; name = Frameworks; path = ""; refType = 4; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; refType = 0; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA = { isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; refType = 0; sourceTree = ""; }; //290 //291 //292 //293 //294 //320 //321 //322 //323 //324 32CA4F630368D1EE00C91783 = { fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TimeMon_Prefix.pch; refType = 4; sourceTree = ""; }; //320 //321 //322 //323 //324 //4A0 //4A1 //4A2 //4A3 //4A4 4A9504CCFFE6A4B311CA0CBA = { buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; PREBINDING = NO; ZERO_LINK = YES; }; isa = PBXBuildStyle; name = Development; }; 4A9504CDFFE6A4B311CA0CBA = { buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; PREBINDING = NO; ZERO_LINK = NO; }; isa = PBXBuildStyle; name = Deployment; }; //4A0 //4A1 //4A2 //4A3 //4A4 //8D0 //8D1 //8D2 //8D3 //8D4 8D1107260486CEB800E47090 = { buildPhases = ( 8D1107290486CEB800E47090, 8D11072C0486CEB800E47090, 8D11072E0486CEB800E47090, ); buildRules = ( ); buildSettings = { GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = TimeMon_Prefix.pch; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; PRODUCT_NAME = TimeMon; WRAPPER_EXTENSION = app; }; dependencies = ( ); isa = PBXNativeTarget; name = TimeMon; productInstallPath = "$(HOME)/Applications"; productName = TimeMon; productReference = 8D1107320486CEB800E47090; productType = "com.apple.product-type.application"; }; 8D1107290486CEB800E47090 = { buildActionMask = 2147483647; files = ( 8D11072B0486CEB800E47090, 14F5DE3109A6AE1E006C515F, 14F5DE4A09A76955006C515F, 14F5DE6D09A7839B006C515F, 1458358309A7AF4B00D10324, 14DBF36B09A8AAA5008AA192, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 8D11072B0486CEB800E47090 = { fileRef = 089C165CFE840E0CC02AAC07; isa = PBXBuildFile; settings = { }; }; 8D11072C0486CEB800E47090 = { buildActionMask = 2147483647; files = ( 14F5DE1E09A6ADBB006C515F, 14F5DE2609A6ADDB006C515F, 14F5DE2709A6ADDB006C515F, 14F5DE2809A6ADDB006C515F, 14F5DE2D09A6ADEF006C515F, 14F5DE2E09A6ADEF006C515F, ); isa = PBXSourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 8D11072E0486CEB800E47090 = { buildActionMask = 2147483647; files = ( 8D11072F0486CEB800E47090, ); isa = PBXFrameworksBuildPhase; runOnlyForDeploymentPostprocessing = 0; }; 8D11072F0486CEB800E47090 = { fileRef = 1058C7A1FEA54F0111CA2CBB; isa = PBXBuildFile; settings = { }; }; 8D1107310486CEB800E47090 = { fileEncoding = 4; isa = PBXFileReference; lastKnownFileType = text.xml; path = Info.plist; refType = 4; sourceTree = ""; }; 8D1107320486CEB800E47090 = { explicitFileType = wrapper.application; includeInIndex = 0; isa = PBXFileReference; path = TimeMon.app; refType = 3; sourceTree = BUILT_PRODUCTS_DIR; }; }; rootObject = 29B97313FDCFA39411CA2CEA; } TimeMon-4.2/TimeMon.xcodeproj004075500017500001750000000000001253562020200164255ustar00sebastiasebastiaTimeMon-4.2/TimeMon.xcodeproj/heron.mode1010064400017500001750000001126401253562020200205470ustar00sebastiasebastia ActivePerspectiveName Project AllowedModules BundleLoadPath MaxInstances n Module PBXSmartGroupTreeModule Name Groups and Files Outline View BundleLoadPath MaxInstances n Module PBXNavigatorGroup Name Editor BundleLoadPath MaxInstances n Module XCTaskListModule Name Task List BundleLoadPath MaxInstances n Module XCDetailModule Name File and Smart Group Detail Viewer BundleLoadPath MaxInstances 1 Module PBXBuildResultsModule Name Detailed Build Results Viewer BundleLoadPath MaxInstances 1 Module PBXProjectFindModule Name Project Batch Find Tool BundleLoadPath MaxInstances n Module PBXRunSessionModule Name Run Log BundleLoadPath MaxInstances n Module PBXBookmarksModule Name Bookmarks Tool BundleLoadPath MaxInstances n Module PBXClassBrowserModule Name Class Browser BundleLoadPath MaxInstances n Module PBXCVSModule Name Source Code Control Tool BundleLoadPath MaxInstances n Module PBXDebugBreakpointsModule Name Debug Breakpoints Tool BundleLoadPath MaxInstances n Module XCDockableInspector Name Inspector BundleLoadPath MaxInstances n Module PBXOpenQuicklyModule Name Open Quickly Tool BundleLoadPath MaxInstances 1 Module PBXDebugSessionModule Name Debugger BundleLoadPath MaxInstances 1 Module PBXDebugCLIModule Name Debug Console Description DefaultDescriptionKey DockingSystemVisible Extension mode1 FavBarConfig PBXProjectModuleGUID 1461362709AFEF3B00B85564 XCBarModuleItemNames XCBarModuleItems FirstTimeWindowDisplayed Identifier com.apple.perspectives.project.mode1 MajorVersion 31 MinorVersion 1 Name Default Notifications OpenEditors PerspectiveWidths -1 -1 Perspectives ChosenToolbarItems active-target-popup action NSToolbarFlexibleSpaceItem buildOrClean build-and-runOrDebug com.apple.ide.PBXToolbarStopButton get-info toggle-editor NSToolbarFlexibleSpaceItem com.apple.pbx.toolbar.searchfield ControllerClassBaseName IconName WindowOfProjectWithEditor Identifier perspective.project IsVertical Layout BecomeActive ContentConfiguration PBXBottomSmartGroupGIDs 1C37FBAC04509CD000000102 1C37FAAC04509CD000000102 1C08E77C0454961000C914BD 1C37FABC05509CD000000102 1C37FABC05539CD112110102 E2644B35053B69B200211256 1C37FABC04509CD000100104 1CC0EA4004350EF90044410B 1CC0EA4004350EF90041110B PBXProjectModuleGUID 1CE0B1FE06471DED0097A5F4 PBXProjectModuleLabel Files PBXProjectStructureProvided yes PBXSmartGroupTreeModuleColumnData PBXSmartGroupTreeModuleColumnWidthsKey 186 PBXSmartGroupTreeModuleColumnsKey_v4 MainColumn PBXSmartGroupTreeModuleOutlineStateKey_v7 PBXSmartGroupTreeModuleOutlineStateExpansionKey 29B97314FDCFA39411CA2CEA 1C37FBAC04509CD000000102 1C37FABC05509CD000000102 PBXSmartGroupTreeModuleOutlineStateSelectionKey 13 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey {{0, 0}, {186, 489}} PBXTopSmartGroupGIDs XCIncludePerspectivesSwitch XCSharingToken com.apple.Xcode.GFSharingToken GeometryConfiguration Frame {{0, 0}, {203, 507}} GroupTreeTableConfiguration MainColumn 186 RubberWindowFrame 455 309 691 548 0 0 1792 1322 Module PBXSmartGroupTreeModule Proportion 203pt Dock ContentConfiguration PBXProjectModuleGUID 1CE0B20306471E060097A5F4 PBXProjectModuleLabel MyNewFile14.java PBXSplitModuleInNavigatorKey Split0 PBXProjectModuleGUID 1CE0B20406471E060097A5F4 PBXProjectModuleLabel MyNewFile14.java SplitCount 1 StatusBarVisibility GeometryConfiguration Frame {{0, 0}, {483, 0}} RubberWindowFrame 455 309 691 548 0 0 1792 1322 Module PBXNavigatorGroup Proportion 0pt ContentConfiguration PBXProjectModuleGUID 1CE0B20506471E060097A5F4 PBXProjectModuleLabel Detail GeometryConfiguration Frame {{0, 5}, {483, 502}} RubberWindowFrame 455 309 691 548 0 0 1792 1322 Module XCDetailModule Proportion 502pt Proportion 483pt Name Project ServiceClasses XCModuleDock PBXSmartGroupTreeModule XCModuleDock PBXNavigatorGroup XCDetailModule TableOfContents 14C378440CC1065D000BEA66 1CE0B1FE06471DED0097A5F4 14C378450CC1065D000BEA66 1CE0B20306471E060097A5F4 1CE0B20506471E060097A5F4 ToolbarConfiguration xcode.toolbar.config.default ControllerClassBaseName IconName WindowOfProject Identifier perspective.morph IsVertical 0 Layout BecomeActive 1 ContentConfiguration PBXBottomSmartGroupGIDs 1C37FBAC04509CD000000102 1C37FAAC04509CD000000102 1C08E77C0454961000C914BD 1C37FABC05509CD000000102 1C37FABC05539CD112110102 E2644B35053B69B200211256 1C37FABC04509CD000100104 1CC0EA4004350EF90044410B 1CC0EA4004350EF90041110B PBXProjectModuleGUID 11E0B1FE06471DED0097A5F4 PBXProjectModuleLabel Files PBXProjectStructureProvided yes PBXSmartGroupTreeModuleColumnData PBXSmartGroupTreeModuleColumnWidthsKey 186 PBXSmartGroupTreeModuleColumnsKey_v4 MainColumn PBXSmartGroupTreeModuleOutlineStateKey_v7 PBXSmartGroupTreeModuleOutlineStateExpansionKey 29B97314FDCFA39411CA2CEA 1C37FABC05509CD000000102 PBXSmartGroupTreeModuleOutlineStateSelectionKey 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey {{0, 0}, {186, 337}} PBXTopSmartGroupGIDs XCIncludePerspectivesSwitch 1 XCSharingToken com.apple.Xcode.GFSharingToken GeometryConfiguration Frame {{0, 0}, {203, 355}} GroupTreeTableConfiguration MainColumn 186 RubberWindowFrame 373 269 690 397 0 0 1440 878 Module PBXSmartGroupTreeModule Proportion 100% Name Morph PreferredWidth 300 ServiceClasses XCModuleDock PBXSmartGroupTreeModule TableOfContents 11E0B1FE06471DED0097A5F4 ToolbarConfiguration xcode.toolbar.config.default.short PerspectivesBarVisible ShelfIsVisible SourceDescription file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecificationMode1.xcperspec' StatusbarIsVisible TimeStamp 0.0 ToolbarDisplayMode 1 ToolbarIsVisible ToolbarSizeMode 1 Type Perspectives UpdateMessage The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? WindowJustification 5 WindowOrderList /Users/heron/Development/gap/ported-apps/Util/TimeMon/TimeMon.xcodeproj WindowString 455 309 691 548 0 0 1792 1322 WindowTools Identifier windowTool.build Layout Dock ContentConfiguration PBXProjectModuleGUID 1CD0528F0623707200166675 PBXProjectModuleLabel <No Editor> PBXSplitModuleInNavigatorKey Split0 PBXProjectModuleGUID 1CD052900623707200166675 SplitCount 1 StatusBarVisibility 1 GeometryConfiguration Frame {{0, 0}, {500, 215}} RubberWindowFrame 192 257 500 500 0 0 1280 1002 Module PBXNavigatorGroup Proportion 218pt BecomeActive 1 ContentConfiguration PBXProjectModuleGUID XCMainBuildResultsModuleGUID PBXProjectModuleLabel Build GeometryConfiguration Frame {{0, 222}, {500, 236}} RubberWindowFrame 192 257 500 500 0 0 1280 1002 Module PBXBuildResultsModule Proportion 236pt Proportion 458pt Name Build Results ServiceClasses PBXBuildResultsModule StatusbarIsVisible 1 TableOfContents 1C78EAA5065D492600B07095 1C78EAA6065D492600B07095 1CD0528F0623707200166675 XCMainBuildResultsModuleGUID ToolbarConfiguration xcode.toolbar.config.build WindowString 192 257 500 500 0 0 1280 1002 Identifier windowTool.debugger Layout Dock ContentConfiguration Debugger HorizontalSplitView _collapsingFrameDimension 0.0 _indexOfCollapsedView 0 _percentageOfCollapsedView 0.0 isCollapsed yes sizes {{0, 0}, {317, 164}} {{317, 0}, {377, 164}} VerticalSplitView _collapsingFrameDimension 0.0 _indexOfCollapsedView 0 _percentageOfCollapsedView 0.0 isCollapsed yes sizes {{0, 0}, {694, 164}} {{0, 164}, {694, 216}} LauncherConfigVersion 8 PBXProjectModuleGUID 1C162984064C10D400B95A72 PBXProjectModuleLabel Debug - GLUTExamples (Underwater) GeometryConfiguration DebugConsoleDrawerSize {100, 120} DebugConsoleVisible None DebugConsoleWindowFrame {{200, 200}, {500, 300}} DebugSTDIOWindowFrame {{200, 200}, {500, 300}} Frame {{0, 0}, {694, 380}} RubberWindowFrame 321 238 694 422 0 0 1440 878 Module PBXDebugSessionModule Proportion 100% Proportion 100% Name Debugger ServiceClasses PBXDebugSessionModule StatusbarIsVisible 1 TableOfContents 1CD10A99069EF8BA00B06720 1C0AD2AB069F1E9B00FABCE6 1C162984064C10D400B95A72 1C0AD2AC069F1E9B00FABCE6 ToolbarConfiguration xcode.toolbar.config.debug WindowString 321 238 694 422 0 0 1440 878 WindowToolGUID 1CD10A99069EF8BA00B06720 WindowToolIsVisible 0 Identifier windowTool.find Layout Dock Dock ContentConfiguration PBXProjectModuleGUID 1CDD528C0622207200134675 PBXProjectModuleLabel <No Editor> PBXSplitModuleInNavigatorKey Split0 PBXProjectModuleGUID 1CD0528D0623707200166675 SplitCount 1 StatusBarVisibility 1 GeometryConfiguration Frame {{0, 0}, {781, 167}} RubberWindowFrame 62 385 781 470 0 0 1440 878 Module PBXNavigatorGroup Proportion 781pt Proportion 50% BecomeActive 1 ContentConfiguration PBXProjectModuleGUID 1CD0528E0623707200166675 PBXProjectModuleLabel Project Find GeometryConfiguration Frame {{8, 0}, {773, 254}} RubberWindowFrame 62 385 781 470 0 0 1440 878 Module PBXProjectFindModule Proportion 50% Proportion 428pt Name Project Find ServiceClasses PBXProjectFindModule StatusbarIsVisible 1 TableOfContents 1C530D57069F1CE1000CFCEE 1C530D58069F1CE1000CFCEE 1C530D59069F1CE1000CFCEE 1CDD528C0622207200134675 1C530D5A069F1CE1000CFCEE 1CE0B1FE06471DED0097A5F4 1CD0528E0623707200166675 WindowString 62 385 781 470 0 0 1440 878 WindowToolGUID 1C530D57069F1CE1000CFCEE WindowToolIsVisible 0 Identifier MENUSEPARATOR Identifier windowTool.debuggerConsole Layout Dock BecomeActive 1 ContentConfiguration PBXProjectModuleGUID 1C78EAAC065D492600B07095 PBXProjectModuleLabel Debugger Console GeometryConfiguration Frame {{0, 0}, {440, 358}} RubberWindowFrame 650 41 440 400 0 0 1280 1002 Module PBXDebugCLIModule Proportion 358pt Proportion 358pt Name Debugger Console ServiceClasses PBXDebugCLIModule StatusbarIsVisible 1 TableOfContents 1C78EAAD065D492600B07095 1C78EAAE065D492600B07095 1C78EAAC065D492600B07095 WindowString 650 41 440 400 0 0 1280 1002 Identifier windowTool.run Layout Dock ContentConfiguration LauncherConfigVersion 3 PBXProjectModuleGUID 1CD0528B0623707200166675 PBXProjectModuleLabel Run Runner HorizontalSplitView _collapsingFrameDimension 0.0 _indexOfCollapsedView 0 _percentageOfCollapsedView 0.0 isCollapsed yes sizes {{0, 0}, {493, 167}} {{0, 176}, {493, 267}} VerticalSplitView _collapsingFrameDimension 0.0 _indexOfCollapsedView 0 _percentageOfCollapsedView 0.0 isCollapsed yes sizes {{0, 0}, {405, 443}} {{414, 0}, {514, 443}} GeometryConfiguration Frame {{0, 0}, {460, 159}} RubberWindowFrame 316 696 459 200 0 0 1280 1002 Module PBXRunSessionModule Proportion 159pt Proportion 159pt Name Run Log ServiceClasses PBXRunSessionModule StatusbarIsVisible 1 TableOfContents 1C0AD2B3069F1EA900FABCE6 1C0AD2B4069F1EA900FABCE6 1CD0528B0623707200166675 1C0AD2B5069F1EA900FABCE6 ToolbarConfiguration xcode.toolbar.config.run WindowString 316 696 459 200 0 0 1280 1002 WindowToolGUID 1C0AD2B3069F1EA900FABCE6 WindowToolIsVisible 0 Identifier windowTool.scm Layout Dock ContentConfiguration PBXProjectModuleGUID 1C78EAB2065D492600B07095 PBXProjectModuleLabel <No Editor> PBXSplitModuleInNavigatorKey Split0 PBXProjectModuleGUID 1C78EAB3065D492600B07095 SplitCount 1 StatusBarVisibility 1 GeometryConfiguration Frame {{0, 0}, {452, 0}} RubberWindowFrame 743 379 452 308 0 0 1280 1002 Module PBXNavigatorGroup Proportion 0pt BecomeActive 1 ContentConfiguration PBXProjectModuleGUID 1CD052920623707200166675 PBXProjectModuleLabel SCM GeometryConfiguration ConsoleFrame {{0, 259}, {452, 0}} Frame {{0, 7}, {452, 259}} RubberWindowFrame 743 379 452 308 0 0 1280 1002 TableConfiguration Status 30 FileName 199 Path 197.09500122070312 TableFrame {{0, 0}, {452, 250}} Module PBXCVSModule Proportion 262pt Proportion 266pt Name SCM ServiceClasses PBXCVSModule StatusbarIsVisible 1 TableOfContents 1C78EAB4065D492600B07095 1C78EAB5065D492600B07095 1C78EAB2065D492600B07095 1CD052920623707200166675 ToolbarConfiguration xcode.toolbar.config.scm WindowString 743 379 452 308 0 0 1280 1002 Identifier windowTool.breakpoints IsVertical Layout Dock BecomeActive ContentConfiguration PBXBottomSmartGroupGIDs 1C77FABC04509CD000000102 PBXProjectModuleGUID 1CE0B1FE06471DED0097A5F4 PBXProjectModuleLabel Files PBXProjectStructureProvided no PBXSmartGroupTreeModuleColumnData PBXSmartGroupTreeModuleColumnWidthsKey 168 PBXSmartGroupTreeModuleColumnsKey_v4 MainColumn PBXSmartGroupTreeModuleOutlineStateKey_v7 PBXSmartGroupTreeModuleOutlineStateExpansionKey 1C77FABC04509CD000000102 PBXSmartGroupTreeModuleOutlineStateSelectionKey 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey {{0, 0}, {168, 350}} PBXTopSmartGroupGIDs XCIncludePerspectivesSwitch GeometryConfiguration Frame {{0, 0}, {185, 368}} GroupTreeTableConfiguration MainColumn 168 RubberWindowFrame 315 424 744 409 0 0 1440 878 Module PBXSmartGroupTreeModule Proportion 185pt ContentConfiguration PBXProjectModuleGUID 1CA1AED706398EBD00589147 PBXProjectModuleLabel Detail GeometryConfiguration Frame {{190, 0}, {554, 368}} RubberWindowFrame 315 424 744 409 0 0 1440 878 Module XCDetailModule Proportion 554pt Proportion 368pt MajorVersion 2 MinorVersion 0 Name Breakpoints ServiceClasses PBXSmartGroupTreeModule XCDetailModule StatusbarIsVisible TableOfContents 1CDDB66807F98D9800BB5817 1CDDB66907F98D9800BB5817 1CE0B1FE06471DED0097A5F4 1CA1AED706398EBD00589147 ToolbarConfiguration xcode.toolbar.config.breakpoints WindowString 315 424 744 409 0 0 1440 878 WindowToolGUID 1CDDB66807F98D9800BB5817 WindowToolIsVisible Identifier windowTool.debugAnimator Layout Dock Module PBXNavigatorGroup Proportion 100% Proportion 100% Name Debug Visualizer ServiceClasses PBXNavigatorGroup StatusbarIsVisible ToolbarConfiguration xcode.toolbar.config.debugAnimator WindowString 100 100 700 500 0 0 1280 1002 Identifier windowTool.bookmarks Layout Dock Module PBXBookmarksModule Proportion 100% Proportion 100% Name Bookmarks ServiceClasses PBXBookmarksModule StatusbarIsVisible 0 WindowString 538 42 401 187 0 0 1280 1002 Identifier windowTool.classBrowser Layout Dock BecomeActive 1 ContentConfiguration OptionsSetName Hierarchy, all classes PBXProjectModuleGUID 1CA6456E063B45B4001379D8 PBXProjectModuleLabel Class Browser - NSObject GeometryConfiguration ClassesFrame {{0, 0}, {374, 96}} ClassesTreeTableConfiguration PBXClassNameColumnIdentifier 208 PBXClassBookColumnIdentifier 22 Frame {{0, 0}, {630, 331}} MembersFrame {{0, 105}, {374, 395}} MembersTreeTableConfiguration PBXMemberTypeIconColumnIdentifier 22 PBXMemberNameColumnIdentifier 216 PBXMemberTypeColumnIdentifier 97 PBXMemberBookColumnIdentifier 22 PBXModuleWindowStatusBarHidden2 1 RubberWindowFrame 385 179 630 352 0 0 1440 878 Module PBXClassBrowserModule Proportion 332pt Proportion 332pt Name Class Browser ServiceClasses PBXClassBrowserModule StatusbarIsVisible 0 TableOfContents 1C0AD2AF069F1E9B00FABCE6 1C0AD2B0069F1E9B00FABCE6 1CA6456E063B45B4001379D8 ToolbarConfiguration xcode.toolbar.config.classbrowser WindowString 385 179 630 352 0 0 1440 878 WindowToolGUID 1C0AD2AF069F1E9B00FABCE6 WindowToolIsVisible 0 TimeMon-4.2/TimeMon.xcodeproj/heron.pbxuser010064400017500001750000000075411253562020200212350ustar00sebastiasebastia// !$*UTF8*$! { 1461361509AFEE8700B85564 /* TimeMon */ = { isa = PBXExecutable; activeArgIndex = 2147483647; activeArgIndices = ( ); argumentStrings = ( ); autoAttachOnCrash = 1; configStateDict = { }; customDataFormattersEnabled = 1; debuggerPlugin = GDBDebugging; disassemblyDisplayState = 0; enableDebugStr = 1; environmentEntries = ( ); executableSystemSymbolLevel = 0; executableUserSymbolLevel = 0; libgmallocEnabled = 0; name = TimeMon; sourceDirectories = ( ); }; 1461362009AFEE9000B85564 /* Source Control */ = { isa = PBXSourceControlManager; fallbackIsa = XCSourceControlManager; isSCMEnabled = 1; scmConfiguration = { }; scmType = scm.cvs; }; 1461362109AFEE9000B85564 /* Code sense */ = { isa = PBXCodeSenseManager; indexTemplatePath = ""; }; 14DBF36A09A8AAA5008AA192 /* AppIcons.icns */ = { uiCtxt = { sepNavWindowFrame = "{{15, 787}, {410, 386}}"; }; }; 14F5DE2309A6ADDB006C515F /* Percentages.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {937, 6244}}"; sepNavSelRange = "{11478, 0}"; sepNavVisRect = "{{0, 5342}, {937, 461}}"; sepNavWindowFrame = "{{166, 68}, {976, 590}}"; }; }; 29B97313FDCFA39411CA2CEA /* Project object */ = { activeBuildConfigurationName = Development; activeExecutable = 1461361509AFEE8700B85564 /* TimeMon */; activeTarget = 8D1107260486CEB800E47090 /* TimeMon */; codeSenseManager = 1461362109AFEE9000B85564 /* Code sense */; executables = ( 1461361509AFEE8700B85564 /* TimeMon */, ); perUserDictionary = { PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 244, 20, 48, 43, 43, 20, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, PBXFileDataSource_Target_ColumnID, ); }; PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 20, 220, 20, 48.1626, 43, 43, 20, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_SCM_ColumnID, PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, PBXFileDataSource_Target_ColumnID, ); }; PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 200, 63, 20, 48, 43, 43, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXTargetDataSource_PrimaryAttribute, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, ); }; PBXPerProjectTemplateStateSaveDate = 213976582; PBXWorkspaceStateSaveDate = 213976582; }; sourceControlManager = 1461362009AFEE9000B85564 /* Source Control */; userBuildSettings = { }; }; 8D1107260486CEB800E47090 /* TimeMon */ = { activeExec = 0; executables = ( 1461361509AFEE8700B85564 /* TimeMon */, ); }; } TimeMon-4.2/TimeMon.xcodeproj/project.pbxproj010064400017500001750000000364461253562020200215720ustar00sebastiasebastia// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 42; objects = { /* Begin PBXBuildFile section */ 1458358309A7AF4B00D10324 /* TimeMonP.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 1458358209A7AF4B00D10324 /* TimeMonP.tiff */; }; 14DBF36B09A8AAA5008AA192 /* AppIcons.icns in Resources */ = {isa = PBXBuildFile; fileRef = 14DBF36A09A8AAA5008AA192 /* AppIcons.icns */; }; 14F5DE1E09A6ADBB006C515F /* TimeMon_main.m in Sources */ = {isa = PBXBuildFile; fileRef = 14F5DE1D09A6ADBB006C515F /* TimeMon_main.m */; }; 14F5DE2609A6ADDB006C515F /* NSColorExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 14F5DE2109A6ADDB006C515F /* NSColorExtensions.m */; }; 14F5DE2709A6ADDB006C515F /* Percentages.m in Sources */ = {isa = PBXBuildFile; fileRef = 14F5DE2309A6ADDB006C515F /* Percentages.m */; }; 14F5DE2809A6ADDB006C515F /* TimeMonColors.m in Sources */ = {isa = PBXBuildFile; fileRef = 14F5DE2509A6ADDB006C515F /* TimeMonColors.m */; }; 14F5DE2D09A6ADEF006C515F /* loadave.c in Sources */ = {isa = PBXBuildFile; fileRef = 14F5DE2909A6ADEF006C515F /* loadave.c */; }; 14F5DE2E09A6ADEF006C515F /* TimeMonWraps.m in Sources */ = {isa = PBXBuildFile; fileRef = 14F5DE2C09A6ADEF006C515F /* TimeMonWraps.m */; }; 14F5DE3109A6AE1E006C515F /* TimeMon.nib in Resources */ = {isa = PBXBuildFile; fileRef = 14F5DE2F09A6AE1E006C515F /* TimeMon.nib */; }; 14F5DE4A09A76955006C515F /* README.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 14F5DE4909A76955006C515F /* README.rtf */; }; 14F5DE6D09A7839B006C515F /* TimeMon.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 14F5DE6C09A7839B006C515F /* TimeMon.tiff */; }; 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; 1458358209A7AF4B00D10324 /* TimeMonP.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = TimeMonP.tiff; sourceTree = ""; }; 14DBF36A09A8AAA5008AA192 /* AppIcons.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcons.icns; sourceTree = ""; }; 14F5DE1D09A6ADBB006C515F /* TimeMon_main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = TimeMon_main.m; sourceTree = ""; }; 14F5DE2009A6ADDB006C515F /* NSColorExtensions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = NSColorExtensions.h; sourceTree = ""; }; 14F5DE2109A6ADDB006C515F /* NSColorExtensions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = NSColorExtensions.m; sourceTree = ""; }; 14F5DE2209A6ADDB006C515F /* Percentages.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Percentages.h; sourceTree = ""; }; 14F5DE2309A6ADDB006C515F /* Percentages.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = Percentages.m; sourceTree = ""; }; 14F5DE2409A6ADDB006C515F /* TimeMonColors.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TimeMonColors.h; sourceTree = ""; }; 14F5DE2509A6ADDB006C515F /* TimeMonColors.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = TimeMonColors.m; sourceTree = ""; }; 14F5DE2909A6ADEF006C515F /* loadave.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = loadave.c; sourceTree = ""; }; 14F5DE2A09A6ADEF006C515F /* loadave.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = loadave.h; sourceTree = ""; }; 14F5DE2B09A6ADEF006C515F /* TimeMonWraps.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TimeMonWraps.h; sourceTree = ""; }; 14F5DE2C09A6ADEF006C515F /* TimeMonWraps.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = TimeMonWraps.m; sourceTree = ""; }; 14F5DE3009A6AE1E006C515F /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/TimeMon.nib; sourceTree = ""; }; 14F5DE4909A76955006C515F /* README.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = README.rtf; sourceTree = ""; }; 14F5DE6C09A7839B006C515F /* TimeMon.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = TimeMon.tiff; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 32CA4F630368D1EE00C91783 /* TimeMon_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeMon_Prefix.pch; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = ""; }; 8D1107320486CEB800E47090 /* TimeMon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TimeMon.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 8D11072E0486CEB800E47090 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 080E96DDFE201D6D7F000001 /* Classes */ = { isa = PBXGroup; children = ( 14F5DE2009A6ADDB006C515F /* NSColorExtensions.h */, 14F5DE2109A6ADDB006C515F /* NSColorExtensions.m */, 14F5DE2209A6ADDB006C515F /* Percentages.h */, 14F5DE2309A6ADDB006C515F /* Percentages.m */, 14F5DE2409A6ADDB006C515F /* TimeMonColors.h */, 14F5DE2509A6ADDB006C515F /* TimeMonColors.m */, ); name = Classes; sourceTree = ""; }; 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, ); name = "Linked Frameworks"; sourceTree = ""; }; 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { isa = PBXGroup; children = ( 29B97324FDCFA39411CA2CEA /* AppKit.framework */, 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */, 29B97325FDCFA39411CA2CEA /* Foundation.framework */, ); name = "Other Frameworks"; sourceTree = ""; }; 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( 8D1107320486CEB800E47090 /* TimeMon.app */, ); name = Products; sourceTree = ""; }; 29B97314FDCFA39411CA2CEA /* TimeMon */ = { isa = PBXGroup; children = ( 14F5DE1D09A6ADBB006C515F /* TimeMon_main.m */, 080E96DDFE201D6D7F000001 /* Classes */, 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, ); name = TimeMon; sourceTree = ""; }; 29B97315FDCFA39411CA2CEA /* Other Sources */ = { isa = PBXGroup; children = ( 14F5DE2909A6ADEF006C515F /* loadave.c */, 14F5DE2A09A6ADEF006C515F /* loadave.h */, 14F5DE2B09A6ADEF006C515F /* TimeMonWraps.h */, 14F5DE2C09A6ADEF006C515F /* TimeMonWraps.m */, 32CA4F630368D1EE00C91783 /* TimeMon_Prefix.pch */, ); name = "Other Sources"; sourceTree = ""; }; 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( 14DBF36A09A8AAA5008AA192 /* AppIcons.icns */, 8D1107310486CEB800E47090 /* Info.plist */, 1458358209A7AF4B00D10324 /* TimeMonP.tiff */, 14F5DE6C09A7839B006C515F /* TimeMon.tiff */, 14F5DE4909A76955006C515F /* README.rtf */, 14F5DE2F09A6AE1E006C515F /* TimeMon.nib */, 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, ); name = Resources; sourceTree = ""; }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, ); name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 8D1107260486CEB800E47090 /* TimeMon */ = { isa = PBXNativeTarget; buildConfigurationList = 14F126810C808F9C0090F480 /* Build configuration list for PBXNativeTarget "TimeMon" */; buildPhases = ( 8D1107290486CEB800E47090 /* Resources */, 8D11072C0486CEB800E47090 /* Sources */, 8D11072E0486CEB800E47090 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = TimeMon; productInstallPath = "$(HOME)/Applications"; productName = TimeMon; productReference = 8D1107320486CEB800E47090 /* TimeMon.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; buildConfigurationList = 14F126850C808F9C0090F480 /* Build configuration list for PBXProject "TimeMon" */; hasScannedForEncodings = 1; mainGroup = 29B97314FDCFA39411CA2CEA /* TimeMon */; projectDirPath = ""; targets = ( 8D1107260486CEB800E47090 /* TimeMon */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 8D1107290486CEB800E47090 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, 14F5DE3109A6AE1E006C515F /* TimeMon.nib in Resources */, 14F5DE4A09A76955006C515F /* README.rtf in Resources */, 14F5DE6D09A7839B006C515F /* TimeMon.tiff in Resources */, 1458358309A7AF4B00D10324 /* TimeMonP.tiff in Resources */, 14DBF36B09A8AAA5008AA192 /* AppIcons.icns in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 8D11072C0486CEB800E47090 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 14F5DE1E09A6ADBB006C515F /* TimeMon_main.m in Sources */, 14F5DE2609A6ADDB006C515F /* NSColorExtensions.m in Sources */, 14F5DE2709A6ADDB006C515F /* Percentages.m in Sources */, 14F5DE2809A6ADDB006C515F /* TimeMonColors.m in Sources */, 14F5DE2D09A6ADEF006C515F /* loadave.c in Sources */, 14F5DE2E09A6ADEF006C515F /* TimeMonWraps.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( 089C165DFE840E0CC02AAC07 /* English */, ); name = InfoPlist.strings; sourceTree = ""; }; 14F5DE2F09A6AE1E006C515F /* TimeMon.nib */ = { isa = PBXVariantGroup; children = ( 14F5DE3009A6AE1E006C515F /* English */, ); name = TimeMon.nib; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 14F126820C808F9C0090F480 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = TimeMon_Prefix.pch; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; PREBINDING = NO; PRODUCT_NAME = TimeMon; WRAPPER_EXTENSION = app; ZERO_LINK = YES; }; name = Development; }; 14F126830C808F9C0090F480 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = TimeMon_Prefix.pch; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; PREBINDING = NO; PRODUCT_NAME = TimeMon; WRAPPER_EXTENSION = app; ZERO_LINK = NO; }; name = Deployment; }; 14F126840C808F9C0090F480 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = TimeMon_Prefix.pch; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; PRODUCT_NAME = TimeMon; WRAPPER_EXTENSION = app; }; name = Default; }; 14F126860C808F9C0090F480 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = ( ppc, i386, ); }; name = Development; }; 14F126870C808F9C0090F480 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = ( ppc, i386, ); }; name = Deployment; }; 14F126880C808F9C0090F480 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = ( ppc, i386, ); }; name = Default; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 14F126810C808F9C0090F480 /* Build configuration list for PBXNativeTarget "TimeMon" */ = { isa = XCConfigurationList; buildConfigurations = ( 14F126820C808F9C0090F480 /* Development */, 14F126830C808F9C0090F480 /* Deployment */, 14F126840C808F9C0090F480 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; 14F126850C808F9C0090F480 /* Build configuration list for PBXProject "TimeMon" */ = { isa = XCConfigurationList; buildConfigurations = ( 14F126860C808F9C0090F480 /* Development */, 14F126870C808F9C0090F480 /* Deployment */, 14F126880C808F9C0090F480 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; /* End XCConfigurationList section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; } TimeMon-4.2/.opendir.tiff010064400017500001750000000140041253562020200155240ustar00sebastiasebastiaII* e > D( *8>U*P ?@*? @ @@*@@*ADP@@D A A  A+*E+*@I+*Fd+*) d@@D* 諊A: fD: 諢A: 諢ffhD**@ꋨ&ffd˪` 說 *:*d* 늪 렪f "*4몀 $+ 4$Ъ0 * ?\<????;;;;;;;::???着????ꪪ?ꪪUU 00*2:B(RJH@@ ' 'wXʟʟ̯̯̿ܿܿ̿ܿܿoo_ۿܯoooߪ̼o_T?dOܿoߪ&˯̯ܿݿψܯܿoܯܿ&&&ܯϘoB/2/ܿ̿&&&&&&&B/B/˿o2/̼%B/ϻ&&˿&&6&&ϻ˿&&&&&˿ϻ˿&&%%&%&&&%%%&&%&%˿&7%%%&%%6%&˿&%%%%%%%%˿˿˿&%%&%%%%%&&ϻ˿&%%&%%%%&%%˿˿˿˿%%%%&6&%&%%%6&߻̿˿%&&&%%&%%˿˿˿˿˿˿̿%%%%%%%%%%%&˿˿˿˿˿˿˿˿˿%%%%%%%%%%%%˿Ϻ˿˿˿˿˿˿˿˿˿˿%&%%&%%%%%&%Ϫ̿˿˿˿˿˿˿˿˿˿%%%%%%%8G878˿Ϻ̿˿˿˿˿˿˿˿˿˿8%%%%%%%%%%%%G8G8G˿ϻ˿˿˿˿˿˿˿˿˿878W%%%%%%%%W878G8ϻϻ˿˿˿˿˿˿˿˿G8W8W&%%&%%&%%%&ܿϻϻ˿˿˿˿˿78G878G%%%%%%%Ϻϻ˿ϻ˿˿˿˿˿˿˿8G8G8G8W%%%%%%%%%%ܿ˿̿˿ϻ˿˿˿˿˿8G878G8G8W%%%%%%%%%Ϻ߻˿˿˿˿˿˿8G8G8G8WHWHW&%%&%%%6˿˿ϻ˿˿˿˿G878G878WHGHW%%%%&ϻ˿˿˿G8G8G8WHWHWHW%%%%ϻ߻˿˿78G878W8G8%%%%Ϻϻ߻˿˿˿˿W8W8H%&%߻ϻ˿˿˿˿˿˿8WHGH߻ϻ˿˿˿˿˿˿˿˿˿˿˿W8W8G˿˿˿˿˿˿˿˿˿˿˿˿̿˿̿78G87߻˿˿˿˿˿˿˿˿˿˿˿8G8G8߻˿˿˿˿˿˿˿˿˿˿G878c?߻˿˿˿˿˿T?˿˿˿˿˿˿˿c?˿˿˿˿˿T?SO˿˿˿S?C? 00J(R ' 'TimeMon-4.2/PB.project010064400017500001750000000025511253562020200150310ustar00sebastiasebastia{ APPCLASS = NSApplication; FILESTABLE = { CLASSES = (Percentages.m, TimeMonColors.m); C_FILES = (); FRAMEWORKS = (AppKit.framework, Foundation.framework); FRAMEWORKSEARCH = (); H_FILES = (loadave.h, Percentages.h, TimeMonColors.h); IMAGES = (icon.tiff, TimeMonP.tiff); INTERFACES = (TimeMon.nib); M_FILES = (); OTHER_LIBS = (); OTHER_LINKED = (TimeMonWraps.psw, loadave.c, TimeMon_main.m); OTHER_SOURCES = (.dir.tiff, .gdbinit, .opendir.tiff, Makefile.postamble, Makefile.preamble); PSWM_FILES = (); PSW_FILES = (); SOUNDS = (); SUBPROJECTS = (); }; GENERATEMAIN = YES; LANGUAGE = English; LOCALIZABLE_FILES = {"TimeMon-Nextstep.nib" = "TimeMon-Nextstep.nib"; TimeMon.nib = TimeMon.nib; }; MAKEFILEDIR = "$(NEXT_ROOT)/NextDeveloper/Makefiles/pb_makefiles"; NEXTSTEP_APPICON = icon.tiff; NEXTSTEP_BUILDTOOL = /bin/gnumake; NEXTSTEP_DOCUMENTEXTENSIONS = (); NEXTSTEP_INSTALLDIR = ../../../../tmp; NEXTSTEP_MAINNIB = TimeMon; PDO_UNIX_INSTALLDIR = "$(HOME)/Apps"; PDO_UNIX_MAINNIB = TimeMon; PROJECTNAME = TimeMon; PROJECTTYPE = Application; PROJECTVERSION = 2.6; SYSTEMEXTENSIONS = (); WINDOWS_INSTALLDIR = "$(HOME)/Apps"; WINDOWS_MAINNIB = TimeMon; } TimeMon-4.2/AppIcons.icns010064400017500001750000001560331253562020200155370ustar00sebastiasebastiaicnsics#H????????is32 I|*"2?c,x/ /D18?8d+ ;Uj5 ߺ3!seF8WܱSȁ ެE,XS hȾ@ ]ׄ: (]}nG? Q85=?c7|A.4KTB*/vyHh:)oz5 ߺFGiKPZܱUȁ ޭH4 ^YlȾFb؈D 3`~pL d|NtXҪfB̿Ƨϸδfx빓ۙЬJAߺڻΨx\\ܴ[ޯ]4,mk13|Ⱦ` :rܒ[ Gq}`s8mk k֞4.0'^`bU W N2d ICN#??il32 k B #UKCCYr.*75MfUAIT #1Ga[@{Ё P 3?_UI迚' "H>?LP߀ブUF Lc ~kKGk魇oEqI\dFj?GՉGCU=FpǡtH=UOC=55774Kk ,:PoaHQȰH %H>8Uh`GXۮ{sd( AKD9-NifK\xpb! /ICCD5,UlbKRҀq|h $=CCBF83NEHhi (@( 8CCBE=8I [E=[ 8N?.5ACa`Kd9`݀_Ѧ}`#  (MBNG@|AJEJi+ۏlY#-@L_UkAsEj}quj3$,hĀNIUi|<-6@C:GfqUW>Qxn(:=:,':8B^fYIJ k#244575/.1T[sDNp$575455653=CW}mPTȰK%(/46542K{_B[yiNYÁۮ{sd(!! &05>pc9VvrR]xpf$69+ $V`8\wbSSӀq|m#35465'!Bzd>WLJh n#35542JgJAv\@U eK=_,1546eN1qdRlAcހ_Ѧ}_$ &-LN;FQNPi+ۏl\':1KjhmGMl}qun&549KrW 䣂yuqrv{jˀHR]KxRBtRcJWǀk aIQoM^isvʀLUgE~ykͫgSRsfEtہƐvy}||}|{x|JOkcHcт JSnhA\}KRr[IOnݜ[KMz yNLA^ ԶzKFK]]TPAIduVDEXHondA- %5PkxW4 $CtwP^et~L_scS_mtO_艫ٻwV[xx_U놩QqyY[mTri_ȭ\x̀Wxd^Ɓۮ{ra2Blt͏MrlbxpϥzpԋJzl[Հq|쇪ۛjwӏTteWh투 fc|Rn ^=uqImlUl߀_Ѧ}^,:318?P`fyv9+ (*-/253.+$'26IO^_]5U[U8@UULIHGJKT^l{?.%')+-/-'%".2AFQPD8UYU!Y^Z>901?E_l¬O9 #/0//69>an ĬN8  '+48IZUAUU?HKG<@MYu ĬN8 !#-7?IN]d_bJ9GJG?F]m ŭO9   )18*.;=X^U f_^D;?Dx%pkca\W?6  ,6LSKC;%'/5Y]R Oa^MLFHb'ۿ{}tf0$   4=HLGB C?2/+.DH\aW Za`B8HUǺh]WQdwɨI6"#  (42+.JN[fZ ficB?FPŐdYjsĬO9    %0EMEB CDC@<'&8?Yff Z^[A?Ziڵzom ŭO9  "+>EBAABC@-+17Q[Y 9DD@Fⵢiagn ĬN8 )/:>ACCB CDD@<((9>< DHF@CS[ɝki ĬN8 $''&!%)47DD DKIBr t_7JಝG3 "!&?DMMC?:7+& )9=@ABDJNervG8R[Z @EGIV ̥Y]v?§eW%  5:HJFEAARWTS3'2  =AMMBAAC^gjlA .;?JY}tWD</ $+;=ACLTvͱQF=V_EGJG4:CWt ˑWr:нtmeq|侩Q<#""!&13;@Xe~]A]vWH85 ]_N4Eu ʦ_=Οwo~O9((&&%(9ExѮYf ݔuU2@^[H ``U0G ߳sf ªo[fj ĬN8 !(<8,'9J ߥrq~ b,Fa_fZ\R3M ըuwz⭗nb~ ĬN8 #+@?5/#%:J 岆|s i2F[YULNLA` ιU ￱uakvĬN8 )2MOLH=<>K ոYlͶDHLIDFGINl YੜqdĬN8 "/7LORTVUKS ȩ]jRKECD8:Gg ܠ|m ˸shtĬN8 .@BHN_orkcn qpקqU853 _b<8Gn ؙ}w me~ĬN8 0CEKTk|zcj |w} ܮzX69UU ffI2J Ҿ{f ֋|nsĬN8  ,;KP[oujs 峜ho ˞g0G`bHadJ4L ̶tb rw~ĬN8 %3AOVg~فqou ej Ѩl1I^_fORG?[hZ 賡pp!ĬN8  %8LU_q{n ``ݼ|=FMMDKMG@^g\ 䪗nrĬN8 "(=R\fy ño caBFJID9Sg 覉po ՇԜeM723),Om Ɗw ʱzuĬN7 (N\z wm ⦛x}߬xS3-"')Qt ʽsxuĬN8 !-Xg ym 沥ux㲀U1*"!$U ö|m姗{~ĬM88Iy мw 꽯ss뽏[,%"Z vhߏ~ĬL8&#Pe ϕȹqoȝ_("] re ۂ|ëL:24o ڝ~|ϿolϦb'^ pc wsëL<Y j] 긦rq ﲠzp ܺccܹ{J{§~~ ϏwcOwƮgMFDB Y\S<@o m_Pd 髎F+E` }G5Q[Z Z^R@Zff Hd]VTB?bu3ĥ}ywy{¯~zuw| Ի{nA=SVYff U_]B>KV0´ofa\m~¿w__cl ^S98X^Y f]ZMLEFe/ֻx{~~y| čwKHGGY]R f^]>3@N'¸{plec_]XWSSVW\_bdimv պRF59X\R ?\ZKIFD_z'ʽ~}xx|~ ǡmDCJIY]? f_^M:=@j ŚmF>7A^_ZU_^OEB?_ӬbD@BG^_UUfbcQ@BET|ɦeFB?G_`f[UddQ@@BKexضjVBADJacU?fWSJHC7@ZjΦk\H4=FN_aXU]`IFB6>P_~̽_RD5>LYU9BOU[^U=95:R]еdV>48:L]]$UJ1OUT@<:438:EJ[^Y H[]LBFHTWPIEA@?@A@ ACHKUTQOGDY[U$_fbdXLA63,)!!%*06;IPachif$O^bbVJ>42(&$(.4:FN^`ggfjwfUD33"""3DUUwj?ooaSG95)'  '/7=Q[mo?!wprdUI<8-)  !)2:AS\ppw-fkhVNB@NSOLMOQSU[]_]KB#"(*/38<>DGMI8:LRfhb-bkkYPD?64><41),85:VbĭUB*".2347732+*+-24>AUhhUJ]c]GC=Bcp ĭUB*".23457732,++,.1<@Qb^JUU?QSN@EP\x ĭUB*"/33455446643.+4>FPTbm_jZANQMCJ_n ŮVC*"/3347754.+2:DOPW\ij[qr]GCAKh}ǰWC+#/454 56?BFJC<@EQnp[Ufmp]IGDQu ĭUB*"/33433467CGLQGIOgj_ UfihT>CHr!տwg1% !!#%)-.2455433bfb OkgURJKdCۿ{}sf2'"&)*++& !$&+-/2*#058987-"$&+0CMly vf=99?hmi wqjWUHGv7ݺ~{޶Q@+#0577660*(#%(% !'BQt v[S<;QVcnj ftnFBHQŐdYjsĭVC+#/453110161! BS| tk<6>Dcpj bheEB[jڵzom ŮVC+#/34543473&$#=Kr }uKC;?[fa ALLBGⵢiagn ĭUB*"/334540043,,04Q_y sh:5BGD UQLFIT]ɝki ĭUB*"/334324>?@?:;JRlu~ {rG@CBDLU MSP@Iڞjg ƯVC*"/3343346;S[mlZP?;MTj h_I?INH HfUOOGQƅwcg ƯVC*"/3343358=[czye[B:EI_u ypQEJKUff dj]ADdyчm8Ft«UB)!-134337?Fku{`T;2:Aa lH;[if af\CFs t_7J,ಞM;&)./0122344338FMq{l`B765Vw “|M>Zcb HLMMY ̥Y]v?§eX( %)-12445@]dmdB :UmhOMLJ UfD@GTd 컋|Sb#ֺphI> $)./137Dho|N3Fc|wZH@Df? _gW6Gp عipϸz_T) #',$!$-BQv|fQN]v쫍N:McaUUQH_ zuG۶}w|B5(#1643,%! (=Kmtѵ_ZTn©aIMRO?Lj ܠ|m ˸shtĭUB*"/3229?Wnuxncm qp٩sY>;3 _jA=Lp ؙ}w me~ĭUB*"/322:B[tz{dj |w} ݰ|[;>U_opP7M Ҿ{f ֋|nsĭUB*".267ETmujs 峜ho ̟i3Mim[knR9P ̶tb rw~ĭUB*".28:L]tفqou ej өo4OhjfWYMA]hZ 賡pp!ĭUB*".3BHd{n ``ݼ~ALUQSLEag\ 䪗nrĭUB)!.3FMi ño caEKPOU?BMXu 䦍uu ь}xĭUB)!5>V`{ ٚw{ {vϖ]OA>D7:N_~ ۜ| s~ĭUB)"8B`j 覉po Շ՟hP<73-/Rp Ɗw ʱzuĭUA)"@P| wm ⦛x}{V5/3),Sv ʽsxuĭUB)#EU ym 沥ux䳂X4-"%'X ö|m姗{~ĭTB20]r мw 꽯ss쾐\0'"!\ vhߏ~ìRB:=u ϕȹqoɞ`*""^ re ۂ|ìSEGN ڝ~|Ͽolϧd("` pc wsìSFR\ 㣊vpniծe&a ma poìVK[h 祋sjkfײf%ceYeg ]Uq k^h`ܻj#dcXbd ȶsmj[g_ݽk#e_V[_ ҬfVf\l#e_V[_ ܿfVf\l#ccXbdi\h`ݽk#deY eg l_iaܻj#a ma po 饋rikfصh%` pc vr 壊woniֱg'] tf ݇ ך̼ol̤b)" Z wgߑ~ ͓ǸpnȞ`)!"#&W ö|m楕| Ҿx 꿱rr뿒]/&"),Tw ɼr쾧yv ë{o 崧tw䴄X3+"13Ql ː| Ҹ|t ﴚun ݞzܩvU8239;O` ۝| ~q} ꥈon ՇԞhQ=93?BNZw ⤋ww ω{x ۝vy }xϗ_PA>DORKFbg] 娖nr ǵq fd„GLONUY[NA\ j] 긦rq ﲠzp ܺccܺ}@LXWUmoR8O θtb ~qpw oms ej өn3PijfooP7M Ҿze Ոykp xkr| 浞io ͢j3Mhl[ _j@?Lj ݡ|l ̹pepy ό~ov sr ٩sX=B[mNNONk ŮT 媛l^ ґ_b ƧYh ӾROML??RRPHe ͸S p_w ǂw\c ׼ViηKNQOUbcY9R Ԩvy|߮xmλfj 峆|t n7Mb_f jk\3I ආvfȳ|hjj㹢ohaj ۣqq c0Jhhf bjP;Hj ն[+ᵡ{mu~õzlx Ϭbr ՊkT9Ae_U8>G\y ǏWu(ʶnmkz¯nll~ Ěy]t|]M;9LPPJa ݬ|yv'ز|w|žxz ʢ{{zŬdJMOM acY7I~ ʡ}Ye#ܻfgio~ujhfr ϧ[| ﬍L8Lda WfU;Hi} ʞsm[r#˹~}yxvvwx|~ Şxur ِrJJ{§~~ ϏwcOwƮiOLKJ af]ADr m_Pd 髎F+E` K;[fd _h\ADcv֎|\fӗ|M<` ΋mI>bhf fhfURGHg/ֻx{~~y| ĎyMINN`fb fgfC8CP'¸{plec_]XWSSVW\_bdimv ջSG9=aeZ ?gfQOLGa|'ʽ~}xx|~ ǢnFGPP`dO fjhU?@Bl śoHA:?T^ҵhYB9=?Sff=HfZ9U^\D@>?Q[y²`W@LThilnfwfD3""""33Dfw!_m[KG93%!  !%/7AKUku_!p_NI:4(% %(19DNVmy rhTQfke`_^__`bbc`LE32@H^fggedcb dkfQPjp-ulXPEAHP_ou{\[svnVOADPTkr5}Y`xzke]ZXXajyfe½piYY]_gkxwgUu5[RDDOVlv˺y`YGEOVz=}Yiut^YWWiróɻ|t[X[]pugUm=~ZREH_i}|żxjQIUWpfb{z[TKNlx }|ʲwYOVYn~bcUkmfTU[e} }|—j`[U^kqsZgjdRWgt }|Ԯym_R]hkwz^TMVnƵȻl\LT]ly^VNZ{ ±}|ʡwbMU\jmjucYOkVVtѺgRS`ijnPy#տvjEEaoҳrTPO^m jg^VKq'ĺyuoiLD,+>Gcnux~ʿ}QPY] _OMI}'pkcaZU>6#"19PZachnyιQKIQ onkYUkCۿ{}siJI_j~{ƽpOPgl \MRZCǺh]WQdwȦsr¶zpUV\fɰUOLT rnWR{7ݺ~{޵xwô||ց °xONlr ^WQVŐdYjs ~|γvnZ]ր ǪSIS[ XRdpڵzom#±~ʹnlyՀ ͷj]PUx ZcaLOⵢiagn }|ܺpdWU}ց ȥQJZ_] fhcZ[]dɝki }|̾w`Zp|ӁδcX^ff hmhOVڞjg ò~}⾯t\Vv΁ Ž~]Oaid moifSZƅwcg ±~} ˾`UhpˠeT`dl {UTmчm8Ft{z!ź|UFVȇvWMy yUUy t_7Jడpo"şZHLP۠YMw acbYc ̥Y]v?§dY99Q]żtQ.XǰpZbcb XVY]l 컋|SbCֺphH?%%8BanўY&Il~bZVV_ sGTw عipEϸ~y_W<;OXs~˚j_Ux㟂XJb vFU ʡ`oٻr;wlcHG[e|srpz㶊mQmYIdmnhTh zuG۶}w|a`zwzԸnnoĬkT_liUUZc} ˑWr:нtmeq|⼮~Ӽ~xggky콏qUobZQO qKX| ʦ_=Οwo~쿯~}ƺgjw׸do ߙ|cG]m{CV ߳sf ªo[fj }|崛e\PX rp~ k358^ ʽsxu}| ym 沥ux湌c?93-0` ö|m姗{~~| мw 꽯ssØe813%'b vhߏ~~| ϕȹqoͤg2)""c re ۂ|}{ ڝ~|ϿolӬh-#"d pc ws |z 㣊vpni׳j)"d ma po zy 祋sjkfٶj(eeYeg xw k^h`ݽm&fcXbd ȹj[g_޾l%f_V[_ ҴfVf\m$f_V[_ fVf\m$fcXbdi\h`޾l$eeY eg l_iaݼk$d ma po 饋rikfٷk(d pc vr 壊woniشj)"#%c tf ݇ ך̼olЪh.%"%(b wgߑ~ ͓Ǹpn̤g2)"-/` ö|m楕| Ҿx 꿱rrĚe7/358^ ɼr쾧yv ë{o 崧tw湍c>73?B^w ː| Ҹ|t ﴚun ݞzޯaFADKM^m ۝| ~q} ꥈon Շץs_NJDSU^f ⤋ww ω{x ۝vy }xҞk`URUil^Rlg] 娖nr ǵq fdËS_ihfuxbOf j] 긦rq ﲠzp ܺccݼL`rswiEW θtb ~qpw oms ej ԫu>fgEX Ҿze Ոykp xkr| 浞io ϣq>d SNZy ֖|x g_{ ߟjm πy{ 㷅gIX?PQ[q ݡ|l ̹pepy ό~ov sr ۯ{eOWhif[v ŮT 媛l^ ґ_b ƧYh ]adbflnhTo ͸S p_w ǂw\c ׼ViкWajgfvH\ Ԩvy|߮xmλfj 峆|t uCc yDV ආvfȳ|hjj㹢ohaj ۣqq k=a gNXq ն[+ᵡ{mu~õzlx Ϭbr ُr`KVURXe ǏWu(ʶnmkz¯nll~ Ěy]t΃e[OMilgUj ݬ|yv'ز|w|žxz ʢ{{zǰmV_jg uFU ʡ}Ye#ܻfgio~ujhfr ϧ[| XGd wnMVp ʞsm[r#˹~}yxvvwx|~ Şxur ڕxXN^ XUW^m r2F!ԸsndaZZ_blq 識tOj ~bYUV_]a`Yc ̣>J{§~~ ϏwcOw˴qZabb ySRy m_Pd 髎F+E` 㢄WJv wWVk|֎|\fӗ|M<` ϐsWNv mlgdR[…yhk۳qaqx lW_ai gmhMTԚjiɢlc 㢏bQbhc _[W\ѣgcv~ɻwgd ˶eXWYx fbNQඤphlqֵulhj 븣ZP\a mUO_lٴynlͼmkx }mVXwm XQLQĎbWhsҷvnXZ ƵdVV\ m{yYPjy3ĥ}ywy{¯~zuw| ׾sOOv{ _RU\0´ofa\m~¿w__cl çd[KO njVRn/ֻx{~~y| Ǒ}VUcf VFMU'¸{plec_]XWSSVW\_bdimv ؿVNHO{ _lh^Tk'ʽ~}xx|~ ˧vSVhj~o pSNIs ɡvPKN^jrdYMkֱmRR^gjuYVS`έpUWXemju\WU\oۻtdUZ`kjjf_LQdsҫseVHUcsmf`OS]i›i]UMWdvmcbx~w[UORmxƬrVMUWk{Zc|YRJN_gջobQIQUnmsRo|yXRJK]fijkbKINSqylJj5~VNBCRYr~̾x^WC@JPt{5yUZuvid]ZYYbl{żohYXZ[cftsbLm{-pgUMEEKQ`nt{ohSNCDNQck-mmffhw{pf^VTPNIHEDBBAACCDEGHLORUYdjzysqhi!n]MH;6+(! &)1:CLSit$~l\JF:4(&"&08BJRfpt8mk@  ``p߇p?8??Wo??<<< int main(int argc, const char *argv[]) { return NSApplicationMain(argc, argv); } TimeMon-4.2/English.lproj004075500017500001750000000000001253562020200155775ustar00sebastiasebastiaTimeMon-4.2/English.lproj/TimeMon.nib004075500017500001750000000000001253562020200177165ustar00sebastiasebastiaTimeMon-4.2/English.lproj/TimeMon.nib/objects.nib010064400017500001750000000135001253562020200221140ustar00sebastiasebastia typedstream@NSIBObjectDataNSObjectNSCustomObject)@@NSString+ NSApplicationi2 NSTextField NSControl)NSView) NSResponderNSBox* @@@@ffffffffNSMutableArrayNSArray NSScrollView✒ NSClipView:NSTextViewTemplateƄNSViewTemplate.H*H* NSTextViewNSColorcffff NSDictionaryNSBackgroundColor@@@SystemselectedTextBackgroundColorff?*NSColorselectedTextColorHH*qIʃqIʒH*H*@@cccNSCursor NSScrollerӛI  icc@ff:>Uل _doScroller:Y,Y,ffffi P--NSTextFieldCell> NSActionCellNSCellAii@@@@Colors:NSFont[28c]Helveticaf i:c@@textBackgroundColorcontrolTextColor:NSButton &L88 NSButtonCell?ö8Panel...ƅ̈́ ssii@@@@@@ƅ NSCustomView) .L TimeMonColors ؙ֙ P  ؒ¶q@999ƅڼˆؙQQؒ¶ Layer Factor:ƅݼˆpp֒4ppff@@ccc¶TitleƅȄ?L͆ 噂;咅¶q@2ƅˆ噂<<咅¶ Lag Time:ƅˆTT㒅4TT¶ƅȄ?L͆ cfcf 4¶ƅȄ?L͆,%%¶q@0.5ƅˆS77¶Secondsƅˆ--¶Period:ƅˆ NSMenuItemNSMenu̔i@@@TimeMon _NSMainMenu i@@IIi@@@@:i@҂NSCustomResource)NSImageNSMenuCheckmarkNSMenuMixedStatesubmenuAction:  About TimeMonƂ@҂Preferences…,Ƃ@҂Services҂NSMutableStringServices_NSServicesMenuƂ@҂Hide Applicationh Hide OthersPause҂Show AllƂ@҂Quit Applicationq _NSAppleMenu NSImageView)++)¶BoxƅȄ?L͆-).)¶CPU time usage monitorǙHelvetica1ˆ)57,,7¶Ǚ([40c]Helvetica-Bold$9ˆ7,,7¶;<ʆ7,,7¶;>Ȅ>..5@..)¶ƅȄ?L͆7) S S )¶7֡)W<7㡖97-+喫"1)ؖӡ C)ؖ\͡ Percentages+)#75󄘘Field1\Panel9`ڄField5Box3>Field4ꄘField2MainMenuField3і+/ ScrollingTexte1eㄘBox4GField11ց 7֥3 C:)+ցց]ց<;5ց0֕&9 IBCocoaFrameworkTimeMon-4.2/English.lproj/TimeMon.nib/info.nib010064400017500001750000000012111253562020200214120ustar00sebastiasebastia IBDocumentLocation 69 69 356 240 0 0 1600 1178 IBEditorPositions 6 292 493 95 44 0 0 1600 1178 IBFramework Version 437.0 IBOpenObjects 52 2 6 IBSystem Version 8G32 IBUsesTextArchiving TimeMon-4.2/English.lproj/TimeMon.nib/keyedobjects.nib010064400017500001750000003406441253562020200231520ustar00sebastiasebastia $archiver NSKeyedArchiver $objects $null $class CF$UID 407 NSAccessibilityConnectors CF$UID 404 NSAccessibilityOidsKeys CF$UID 405 NSAccessibilityOidsValues CF$UID 406 NSClassesKeys CF$UID 329 NSClassesValues CF$UID 330 NSConnections CF$UID 8 NSFontManager CF$UID 0 NSFramework CF$UID 5 NSNamesKeys CF$UID 311 NSNamesValues CF$UID 312 NSNextOid 151 NSObjectsKeys CF$UID 289 NSObjectsValues CF$UID 310 NSOidsKeys CF$UID 331 NSOidsValues CF$UID 332 NSRoot CF$UID 2 NSVisibleWindows CF$UID 6 $class CF$UID 4 NSClassName CF$UID 3 NSApplication $classes NSCustomObject NSObject $classname NSCustomObject IBCocoaFramework $class CF$UID 7 NS.objects $classes NSMutableSet NSSet NSObject $classname NSMutableSet $class CF$UID 117 NS.objects CF$UID 9 CF$UID 23 CF$UID 46 CF$UID 52 CF$UID 53 CF$UID 57 CF$UID 63 CF$UID 65 CF$UID 67 CF$UID 69 CF$UID 71 CF$UID 73 CF$UID 75 CF$UID 88 CF$UID 92 CF$UID 98 CF$UID 102 CF$UID 180 CF$UID 281 CF$UID 285 CF$UID 287 $class CF$UID 22 NSLabel CF$UID 21 NSSource CF$UID 10 $class CF$UID 20 NSCell CF$UID 13 NSEnabled NSFrame CF$UID 12 NSNextResponder CF$UID 11 NSSuperview CF$UID 11 NSvFlags 265 $class CF$UID 116 NSFrame CF$UID 278 NSNextResponder CF$UID 0 NSSubviews CF$UID 187 {{294, 332}, {56, 21}} $class CF$UID 19 NSAlternateImage CF$UID 15 NSButtonFlags -2038284033 NSButtonFlags2 1 NSCellFlags 67239424 NSCellFlags2 137887744 NSContents CF$UID 14 NSControlView CF$UID 10 NSKeyEquivalent CF$UID 18 NSPeriodicDelay 200 NSPeriodicInterval 25 NSSupport CF$UID 15 Panel... $class CF$UID 17 NSName CF$UID 16 NSSize 12 NSfFlags 16 Helvetica $classes NSFont NSObject $classname NSFont $classes NSButtonCell %NSButtonCell NSActionCell NSCell NSObject $classname NSButtonCell $classes NSButton NSControl NSView NSResponder NSObject $classname NSButton orderFrontColorPanel: $classes NSNibControlConnector NSNibConnector NSObject $classname NSNibControlConnector $class CF$UID 45 NSDestination CF$UID 39 NSLabel CF$UID 44 NSSource CF$UID 24 $class CF$UID 38 NSCell CF$UID 27 NSEnabled NSFrame CF$UID 26 NSNextResponder CF$UID 25 NSSuperview CF$UID 25 NSvFlags 269 $class CF$UID 116 NSFrameSize CF$UID 245 NSNextResponder CF$UID 238 NSSubviews CF$UID 240 NSSuperview CF$UID 238 {{80, 0}, {32, 21}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags -1804468672 NSCellFlags2 1024 NSContents CF$UID 28 NSControlView CF$UID 24 NSDrawsBackground NSSupport CF$UID 15 NSTextColor CF$UID 34 999 $class CF$UID 33 NSCatalogName CF$UID 30 NSColor CF$UID 32 NSColorName CF$UID 31 NSColorSpace 6 System textBackgroundColor $class CF$UID 33 NSColorSpace 3 NSWhite MQA= $classes NSColor NSObject $classname NSColor $class CF$UID 33 NSCatalogName CF$UID 30 NSColor CF$UID 36 NSColorName CF$UID 35 NSColorSpace 6 controlTextColor $class CF$UID 33 NSColorSpace 3 NSWhite MAA= $classes NSTextFieldCell NSActionCell NSCell NSObject $classname NSTextFieldCell $classes NSTextField %NSTextField NSControl NSView NSResponder NSObject $classname NSTextField $class CF$UID 38 NSCell CF$UID 42 NSEnabled NSFrame CF$UID 41 NSNextResponder CF$UID 40 NSSuperview CF$UID 40 NSvFlags 256 $class CF$UID 116 NSFrameSize CF$UID 261 NSNextResponder CF$UID 250 NSSubviews CF$UID 252 NSSuperview CF$UID 250 {{44, 0}, {37, 21}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags -1804468672 NSCellFlags2 1024 NSContents CF$UID 43 NSControlView CF$UID 39 NSDrawsBackground NSSupport CF$UID 15 NSTextColor CF$UID 34 0.5 nextKeyView $classes NSNibOutletConnector NSNibConnector NSObject $classname NSNibOutletConnector $class CF$UID 45 NSDestination CF$UID 24 NSLabel CF$UID 44 NSSource CF$UID 47 $class CF$UID 38 NSCell CF$UID 50 NSEnabled NSFrame CF$UID 49 NSNextResponder CF$UID 48 NSSuperview CF$UID 48 NSvFlags 256 $class CF$UID 116 NSFrameSize CF$UID 273 NSNextResponder CF$UID 266 NSSubviews CF$UID 268 NSSuperview CF$UID 266 {{59, 0}, {25, 21}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags -1804468672 NSCellFlags2 1024 NSContents CF$UID 51 NSControlView CF$UID 47 NSDrawsBackground NSSupport CF$UID 15 NSTextColor CF$UID 34 2 $class CF$UID 45 NSDestination CF$UID 47 NSLabel CF$UID 44 NSSource CF$UID 39 $class CF$UID 45 NSDestination CF$UID 39 NSLabel CF$UID 56 NSSource CF$UID 54 $class CF$UID 4 NSClassName CF$UID 55 Percentages periodText $class CF$UID 45 NSDestination CF$UID 58 NSLabel CF$UID 62 NSSource CF$UID 54 $class CF$UID 61 NSClassName CF$UID 60 NSFrame CF$UID 59 NSNextResponder CF$UID 11 NSSuperview CF$UID 11 NSvFlags 10 {{46, 332}, {244, 21}} TimeMonColors $classes NSCustomView NSView NSResponder NSObject $classname NSCustomView colorFields $class CF$UID 45 NSDestination CF$UID 24 NSLabel CF$UID 64 NSSource CF$UID 54 factorText $class CF$UID 45 NSDestination CF$UID 47 NSLabel CF$UID 66 NSSource CF$UID 54 lagText $class CF$UID 45 NSDestination CF$UID 54 NSLabel CF$UID 68 NSSource CF$UID 2 delegate $class CF$UID 22 NSDestination CF$UID 54 NSLabel CF$UID 70 NSSource CF$UID 39 setPeriod: $class CF$UID 22 NSDestination CF$UID 54 NSLabel CF$UID 72 NSSource CF$UID 47 setLag: $class CF$UID 22 NSDestination CF$UID 54 NSLabel CF$UID 74 NSSource CF$UID 24 setFactor: $class CF$UID 22 NSLabel CF$UID 87 NSSource CF$UID 76 $class CF$UID 86 NSKeyEquiv CF$UID 79 NSKeyEquivModMask 1572864 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 78 $class CF$UID 303 NSMenuItems CF$UID 293 NSName CF$UID 306 NSTitle CF$UID 136 Hide Others h $class CF$UID 83 NSClassName CF$UID 81 NSResourceName CF$UID 82 NSImage NSMenuCheckmark $classes NSCustomResource %NSCustomResource NSObject $classname NSCustomResource $class CF$UID 83 NSClassName CF$UID 81 NSResourceName CF$UID 85 NSMenuMixedState $classes NSMenuItem NSObject $classname NSMenuItem hideOtherApplications: $class CF$UID 22 NSLabel CF$UID 91 NSSource CF$UID 89 $class CF$UID 86 NSKeyEquiv CF$UID 18 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 90 Show All unhideAllApplications: $class CF$UID 22 NSLabel CF$UID 96 NSSource CF$UID 93 $class CF$UID 86 NSKeyEquiv CF$UID 95 NSKeyEquivModMask 1048576 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 94 Quit Application q $class CF$UID 97 NS.string terminate: $classes NSMutableString NSString NSObject $classname NSMutableString $class CF$UID 22 NSLabel CF$UID 101 NSSource CF$UID 99 $class CF$UID 86 NSKeyEquiv CF$UID 79 NSKeyEquivModMask 1048576 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 100 Hide Application $class CF$UID 97 NS.string hide: $class CF$UID 22 NSDestination CF$UID 105 NSLabel CF$UID 179 NSSource CF$UID 103 $class CF$UID 86 NSKeyEquiv CF$UID 18 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 104 About TimeMon $class CF$UID 178 NSMinSize CF$UID 177 NSScreenRect CF$UID 176 NSViewClass CF$UID 109 NSWTFlags 1882718208 NSWindowBacking 2 NSWindowClass CF$UID 108 NSWindowRect CF$UID 106 NSWindowStyleMask 3 NSWindowTitle CF$UID 107 NSWindowView CF$UID 110 {{379, 632}, {414, 130}} Info NSPanel View $class CF$UID 116 NSFrame CF$UID 175 NSNextResponder CF$UID 0 NSSubviews CF$UID 111 $class CF$UID 117 NS.objects CF$UID 112 CF$UID 124 CF$UID 129 CF$UID 152 CF$UID 157 CF$UID 161 $class CF$UID 123 NSBorderType 3 NSBoxType 0 NSContentView CF$UID 114 NSFrame CF$UID 118 NSNextResponder CF$UID 110 NSOffsets CF$UID 119 NSSubviews CF$UID 113 NSSuperview CF$UID 110 NSTitleCell CF$UID 120 NSTitlePosition 0 NSTransparent $class CF$UID 117 NS.objects CF$UID 114 $class CF$UID 116 NSFrame CF$UID 115 NSNextResponder CF$UID 112 NSSuperview CF$UID 112 {{2, 2}, {398, 0}} $classes NSView NSResponder NSObject $classname NSView $classes NSMutableArray NSArray NSObject $classname NSMutableArray {{0, 26}, {402, 2}} {0, 0} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 121 NSSupport CF$UID 15 NSTextColor CF$UID 122 Box $class CF$UID 33 NSColorSpace 3 NSWhite MCAwLjgwMDAwMDAxAA== $classes NSBox NSView NSResponder NSObject $classname NSBox $class CF$UID 38 NSCell CF$UID 126 NSEnabled NSFrame CF$UID 125 NSNextResponder CF$UID 110 NSSuperview CF$UID 110 NSvFlags 256 {{149, 46}, {165, 18}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 134217728 NSContents CF$UID 127 NSControlView CF$UID 124 NSSupport CF$UID 128 NSTextColor CF$UID 34 CPU time usage monitor $class CF$UID 17 NSName CF$UID 16 NSSize 14 NSfFlags 16 $class CF$UID 123 NSBorderType 0 NSBoxType 0 NSContentView CF$UID 131 NSFrame CF$UID 147 NSNextResponder CF$UID 110 NSOffsets CF$UID 148 NSSubviews CF$UID 130 NSSuperview CF$UID 110 NSTitleCell CF$UID 149 NSTitlePosition 0 NSTransparent $class CF$UID 117 NS.objects CF$UID 131 $class CF$UID 116 NSFrameSize CF$UID 146 NSNextResponder CF$UID 129 NSSubviews CF$UID 132 NSSuperview CF$UID 129 $class CF$UID 117 NS.objects CF$UID 133 CF$UID 139 CF$UID 142 $class CF$UID 38 NSCell CF$UID 135 NSEnabled NSFrame CF$UID 134 NSNextResponder CF$UID 131 NSSuperview CF$UID 131 NSvFlags 256 {{2, 0}, {164, 44}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 136 NSControlView CF$UID 133 NSSupport CF$UID 137 NSTextColor CF$UID 34 TimeMon $class CF$UID 17 NSName CF$UID 138 NSSize 36 NSfFlags 16 Helvetica-Bold $class CF$UID 38 NSCell CF$UID 141 NSEnabled NSFrame CF$UID 140 NSNextResponder CF$UID 131 NSSuperview CF$UID 131 NSvFlags 256 {{0, 2}, {164, 44}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 136 NSControlView CF$UID 139 NSSupport CF$UID 137 NSTextColor CF$UID 32 $class CF$UID 38 NSCell CF$UID 144 NSEnabled NSFrame CF$UID 143 NSNextResponder CF$UID 131 NSSuperview CF$UID 131 NSvFlags 256 {{1, 1}, {164, 44}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 136 NSControlView CF$UID 142 NSSupport CF$UID 137 NSTextColor CF$UID 145 $class CF$UID 33 NSColorSpace 3 NSWhite MC4zMzMzMzMzNAA= {166, 46} {{149, 64}, {166, 46}} {0, 0} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 150 NSSupport CF$UID 15 NSTextColor CF$UID 151 Title $class CF$UID 33 NSColorSpace 3 NSWhite MCAwLjgwMDAwMDAxAA== $class CF$UID 38 NSCell CF$UID 154 NSEnabled NSFrame CF$UID 153 NSNextResponder CF$UID 110 NSSuperview CF$UID 110 NSvFlags 256 {{3, 9}, {339, 13}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 155 NSControlView CF$UID 152 NSSupport CF$UID 156 NSTextColor CF$UID 145 Copyright 1991-1997 Scott Hess. Cocoa Port by Greg Casamento $class CF$UID 17 NSName CF$UID 16 NSSize 10 NSfFlags 16 $class CF$UID 38 NSCell CF$UID 159 NSEnabled NSFrame CF$UID 158 NSNextResponder CF$UID 110 NSSuperview CF$UID 110 NSvFlags 256 {{313, 9}, {101, 13}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 160 NSControlView CF$UID 157 NSSupport CF$UID 156 NSTextColor CF$UID 145 All Rights Reserved. $class CF$UID 174 NSCell CF$UID 170 NSDragTypes CF$UID 162 NSEditable NSEnabled NSFrame CF$UID 169 NSNextResponder CF$UID 110 NSSuperview CF$UID 110 NSvFlags 256 $class CF$UID 7 NS.objects CF$UID 163 CF$UID 164 CF$UID 165 CF$UID 166 CF$UID 167 CF$UID 168 Apple PDF pasteboard type NeXT Encapsulated PostScript v1.2 pasteboard type NeXT TIFF v4.0 pasteboard type NSFilenamesPboardType Apple PICT pasteboard type Apple PNG pasteboard type {{42, 45}, {71, 64}} $class CF$UID 173 NSAlign 0 NSAnimates NSCellFlags 130560 NSCellFlags2 33554432 NSContents CF$UID 171 NSScale 0 NSStyle 0 $class CF$UID 83 NSClassName CF$UID 81 NSResourceName CF$UID 172 TimeMon $classes NSImageCell %NSImageCell NSCell NSObject $classname NSImageCell $classes NSImageView NSControl NSView NSResponder NSObject $classname NSImageView {{1, 1}, {414, 130}} {{0, 0}, {1600, 1178}} {21, 24} $classes NSWindowTemplate NSObject $classname NSWindowTemplate orderFront: $class CF$UID 22 NSDestination CF$UID 184 NSLabel CF$UID 179 NSSource CF$UID 181 $class CF$UID 86 NSKeyEquiv CF$UID 183 NSKeyEquivModMask 1048576 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 182 Preferences… , $class CF$UID 178 NSMinSize CF$UID 280 NSScreenRect CF$UID 279 NSViewClass CF$UID 109 NSWTFlags 1882718208 NSWindowBacking 2 NSWindowClass CF$UID 108 NSWindowRect CF$UID 185 NSWindowStyleMask 10 NSWindowTitle CF$UID 186 NSWindowView CF$UID 11 {{739, 602}, {355, 358}} Preferences $class CF$UID 117 NS.objects CF$UID 188 CF$UID 234 CF$UID 10 CF$UID 58 CF$UID 238 CF$UID 250 CF$UID 266 $class CF$UID 233 NSContentView CF$UID 190 NSFrame CF$UID 232 NSNextKeyView CF$UID 190 NSNextResponder CF$UID 11 NSSubviews CF$UID 189 NSSuperview CF$UID 11 NSVScroller CF$UID 228 NSsFlags 18 NSvFlags 274 $class CF$UID 117 NS.objects CF$UID 190 CF$UID 228 $class CF$UID 227 NSBGColor CF$UID 203 NSCursor CF$UID 225 NSDocView CF$UID 192 NSFrame CF$UID 224 NSNextKeyView CF$UID 192 NSNextResponder CF$UID 188 NSSubviews CF$UID 191 NSSuperview CF$UID 188 NScvFlags 4 NSvFlags 2322 $class CF$UID 117 NS.objects CF$UID 192 $class CF$UID 223 NSDelegate CF$UID 0 NSFrameSize CF$UID 193 NSMaxSize CF$UID 222 NSNextResponder CF$UID 190 NSSharedData CF$UID 202 NSSuperview CF$UID 190 NSTVFlags 6 NSTextContainer CF$UID 194 NSvFlags 2306 {328, 298} $class CF$UID 201 NSLayoutManager CF$UID 195 NSTCFlags 1 NSTextView CF$UID 192 NSWidth 328 $class CF$UID 200 NSDelegate CF$UID 0 NSLMFlags 6 NSTextContainers CF$UID 199 NSTextStorage CF$UID 196 $class CF$UID 198 NSDelegate CF$UID 0 NSString CF$UID 197 $class CF$UID 97 NS.string $classes NSTextStorage NSMutableAttributedString NSAttributedString NSObject $classname NSTextStorage $class CF$UID 117 NS.objects CF$UID 194 $classes NSLayoutManager NSObject $classname NSLayoutManager $classes NSTextContainer NSObject $classname NSTextContainer $class CF$UID 221 NSBackgroundColor CF$UID 203 NSDefaultParagraphStyle CF$UID 0 NSFlags 2917 NSInsertionColor CF$UID 36 NSLinkAttributes CF$UID 213 NSMarkedAttributes CF$UID 0 NSSelectedAttributes CF$UID 204 $class CF$UID 33 NSColorSpace 1 NSRGB MSAxIDEA $class CF$UID 212 NS.keys CF$UID 205 CF$UID 206 NS.objects CF$UID 207 CF$UID 210 NSBackgroundColor NSColor $class CF$UID 33 NSCatalogName CF$UID 30 NSColor CF$UID 209 NSColorName CF$UID 208 NSColorSpace 6 selectedTextBackgroundColor $class CF$UID 33 NSColorSpace 3 NSWhite MC42NjY2NjY2OQA= $class CF$UID 33 NSCatalogName CF$UID 30 NSColor CF$UID 36 NSColorName CF$UID 211 NSColorSpace 6 selectedTextColor $classes NSDictionary NSObject $classname NSDictionary $class CF$UID 212 NS.keys CF$UID 214 CF$UID 215 CF$UID 206 NS.objects CF$UID 216 CF$UID 217 CF$UID 220 NSUnderline NSCursor 1 $class CF$UID 219 NSCursorType 13 NSHotSpot CF$UID 218 {8, -8} $classes NSCursor NSObject $classname NSCursor $class CF$UID 33 NSColorSpace 1 NSRGB MCAwIDEA $classes NSTextViewSharedData NSObject $classname NSTextViewSharedData {1e+30, 1e+30} $classes NSTextView %NSTextView NSText NSView NSResponder NSObject $classname NSTextView {{1, 1}, {328, 298}} $class CF$UID 219 NSCursorType 1 NSHotSpot CF$UID 226 {4, -5} $classes NSClipView NSView NSResponder NSObject $classname NSClipView $class CF$UID 231 NSAction CF$UID 230 NSFrame CF$UID 229 NSNextResponder CF$UID 188 NSPercent 0.20897616446018219 NSSuperview CF$UID 188 NSTarget CF$UID 188 {{329, 1}, {15, 288}} _doScroller: $classes NSScroller NSControl NSView NSResponder NSObject $classname NSScroller {{4, 4}, {345, 300}} $classes NSScrollView NSView NSResponder NSObject $classname NSScrollView $class CF$UID 38 NSCell CF$UID 236 NSEnabled NSFrame CF$UID 235 NSNextResponder CF$UID 11 NSSuperview CF$UID 11 NSvFlags 268 {{1, 336}, {45, 15}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags -2080244224 NSCellFlags2 67108864 NSContents CF$UID 237 NSControlView CF$UID 234 NSSupport CF$UID 15 NSTextColor CF$UID 34 Colors: $class CF$UID 123 NSBorderType 0 NSBoxType 0 NSContentView CF$UID 25 NSFrame CF$UID 246 NSNextResponder CF$UID 11 NSOffsets CF$UID 247 NSSubviews CF$UID 239 NSSuperview CF$UID 11 NSTitleCell CF$UID 248 NSTitlePosition 0 NSTransparent NSvFlags 9 $class CF$UID 117 NS.objects CF$UID 25 $class CF$UID 117 NS.objects CF$UID 24 CF$UID 241 $class CF$UID 38 NSCell CF$UID 243 NSEnabled NSFrame CF$UID 242 NSNextResponder CF$UID 25 NSSuperview CF$UID 25 NSvFlags 256 {{0, 3}, {81, 15}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags -2080244224 NSCellFlags2 67108864 NSContents CF$UID 244 NSControlView CF$UID 241 NSSupport CF$UID 15 NSTextColor CF$UID 34 Layer Factor: {112, 21} {{238, 308}, {112, 21}} {0, 0} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 150 NSSupport CF$UID 15 NSTextColor CF$UID 249 $class CF$UID 33 NSColorSpace 3 NSWhite MCAwLjgwMDAwMDAxAA== $class CF$UID 123 NSBorderType 0 NSBoxType 0 NSContentView CF$UID 40 NSFrame CF$UID 262 NSNextResponder CF$UID 11 NSOffsets CF$UID 263 NSSubviews CF$UID 251 NSSuperview CF$UID 11 NSTitleCell CF$UID 264 NSTitlePosition 0 NSTransparent NSvFlags 12 $class CF$UID 117 NS.objects CF$UID 40 $class CF$UID 117 NS.objects CF$UID 39 CF$UID 253 CF$UID 257 $class CF$UID 38 NSCell CF$UID 255 NSEnabled NSFrame CF$UID 254 NSNextResponder CF$UID 40 NSSuperview CF$UID 40 NSvFlags 256 {{0, 3}, {45, 15}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags -2080244224 NSCellFlags2 67108864 NSContents CF$UID 256 NSControlView CF$UID 253 NSSupport CF$UID 15 NSTextColor CF$UID 34 Period: $class CF$UID 38 NSCell CF$UID 259 NSEnabled NSFrame CF$UID 258 NSNextResponder CF$UID 40 NSSuperview CF$UID 40 NSvFlags 256 {{83, 3}, {55, 15}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags -2080244224 NSCellFlags2 0 NSContents CF$UID 260 NSControlView CF$UID 257 NSSupport CF$UID 15 NSTextColor CF$UID 34 Seconds {138, 21} {{1, 308}, {138, 21}} {0, 0} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 150 NSSupport CF$UID 15 NSTextColor CF$UID 265 $class CF$UID 33 NSColorSpace 3 NSWhite MCAwLjgwMDAwMDAxAA== $class CF$UID 123 NSBorderType 0 NSBoxType 0 NSContentView CF$UID 48 NSFrame CF$UID 274 NSNextResponder CF$UID 11 NSOffsets CF$UID 275 NSSubviews CF$UID 267 NSSuperview CF$UID 11 NSTitleCell CF$UID 276 NSTitlePosition 0 NSTransparent NSvFlags 13 $class CF$UID 117 NS.objects CF$UID 48 $class CF$UID 117 NS.objects CF$UID 47 CF$UID 269 $class CF$UID 38 NSCell CF$UID 271 NSEnabled NSFrame CF$UID 270 NSNextResponder CF$UID 48 NSSuperview CF$UID 48 NSvFlags 256 {{0, 3}, {60, 15}} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags -2080244224 NSCellFlags2 67108864 NSContents CF$UID 272 NSControlView CF$UID 269 NSSupport CF$UID 15 NSTextColor CF$UID 34 Lag Time: {84, 21} {{148, 308}, {84, 21}} {0, 0} $class CF$UID 37 NSBackgroundColor CF$UID 29 NSCellFlags 67239424 NSCellFlags2 0 NSContents CF$UID 150 NSSupport CF$UID 15 NSTextColor CF$UID 277 $class CF$UID 33 NSColorSpace 3 NSWhite MCAwLjgwMDAwMDAxAA== {{1, 9}, {355, 358}} {{0, 0}, {1600, 1178}} {357, 390} $class CF$UID 22 NSDestination CF$UID 54 NSLabel CF$UID 284 NSSource CF$UID 282 $class CF$UID 86 NSKeyEquiv CF$UID 18 NSKeyEquivModMask 1048576 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 283 Pause togglePause: $class CF$UID 45 NSDestination CF$UID 192 NSLabel CF$UID 286 NSSource CF$UID 54 readmeText $class CF$UID 45 NSDestination CF$UID 282 NSLabel CF$UID 288 NSSource CF$UID 54 pauseMenuCell $class CF$UID 309 NS.objects CF$UID 253 CF$UID 250 CF$UID 290 CF$UID 299 CF$UID 161 CF$UID 294 CF$UID 76 CF$UID 39 CF$UID 157 CF$UID 48 CF$UID 282 CF$UID 25 CF$UID 129 CF$UID 105 CF$UID 181 CF$UID 11 CF$UID 89 CF$UID 77 CF$UID 142 CF$UID 238 CF$UID 110 CF$UID 139 CF$UID 266 CF$UID 133 CF$UID 295 CF$UID 269 CF$UID 114 CF$UID 47 CF$UID 192 CF$UID 305 CF$UID 124 CF$UID 241 CF$UID 58 CF$UID 103 CF$UID 304 CF$UID 152 CF$UID 24 CF$UID 40 CF$UID 296 CF$UID 184 CF$UID 10 CF$UID 54 CF$UID 112 CF$UID 93 CF$UID 234 CF$UID 131 CF$UID 291 CF$UID 188 CF$UID 257 CF$UID 99 $class CF$UID 86 NSAction CF$UID 292 NSKeyEquiv CF$UID 18 NSKeyEquivModMask 1048576 NSMenu CF$UID 291 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSSubmenu CF$UID 77 NSTitle CF$UID 136 $class CF$UID 303 NSMenuItems CF$UID 307 NSName CF$UID 308 NSTitle CF$UID 136 submenuAction: $class CF$UID 117 NS.objects CF$UID 103 CF$UID 294 CF$UID 181 CF$UID 295 CF$UID 296 CF$UID 304 CF$UID 99 CF$UID 76 CF$UID 282 CF$UID 89 CF$UID 305 CF$UID 93 $class CF$UID 86 NSIsSeparator NSKeyEquiv CF$UID 18 NSKeyEquivModMask 1048576 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 18 $class CF$UID 86 NSIsSeparator NSKeyEquiv CF$UID 18 NSKeyEquivModMask 1048576 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 18 $class CF$UID 86 NSAction CF$UID 298 NSKeyEquiv CF$UID 18 NSKeyEquivModMask 1048576 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSSubmenu CF$UID 299 NSTitle CF$UID 297 Services submenuAction: $class CF$UID 303 NSMenuItems CF$UID 301 NSName CF$UID 302 NSTitle CF$UID 300 $class CF$UID 97 NS.string Services $class CF$UID 117 NS.objects _NSServicesMenu $classes NSMenu NSObject $classname NSMenu $class CF$UID 86 NSIsSeparator NSKeyEquiv CF$UID 18 NSKeyEquivModMask 1048576 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 18 $class CF$UID 86 NSIsSeparator NSKeyEquiv CF$UID 18 NSKeyEquivModMask 1048576 NSMenu CF$UID 77 NSMixedImage CF$UID 84 NSMnemonicLoc 2147483647 NSOnImage CF$UID 80 NSTitle CF$UID 18 _NSAppleMenu $class CF$UID 117 NS.objects CF$UID 290 _NSMainMenu $classes NSArray NSObject $classname NSArray $class CF$UID 309 NS.objects CF$UID 40 CF$UID 11 CF$UID 291 CF$UID 296 CF$UID 110 CF$UID 77 CF$UID 77 CF$UID 40 CF$UID 110 CF$UID 266 CF$UID 77 CF$UID 238 CF$UID 110 CF$UID 2 CF$UID 77 CF$UID 184 CF$UID 77 CF$UID 290 CF$UID 131 CF$UID 11 CF$UID 105 CF$UID 131 CF$UID 11 CF$UID 131 CF$UID 77 CF$UID 48 CF$UID 112 CF$UID 48 CF$UID 188 CF$UID 77 CF$UID 110 CF$UID 25 CF$UID 11 CF$UID 77 CF$UID 77 CF$UID 110 CF$UID 25 CF$UID 250 CF$UID 77 CF$UID 2 CF$UID 11 CF$UID 2 CF$UID 110 CF$UID 77 CF$UID 11 CF$UID 129 CF$UID 2 CF$UID 11 CF$UID 40 CF$UID 77 $class CF$UID 309 NS.objects CF$UID 39 CF$UID 184 CF$UID 133 CF$UID 24 CF$UID 250 CF$UID 142 CF$UID 269 CF$UID 291 CF$UID 257 CF$UID 10 CF$UID 112 CF$UID 188 CF$UID 234 CF$UID 124 CF$UID 266 CF$UID 157 CF$UID 139 CF$UID 47 CF$UID 2 CF$UID 253 CF$UID 105 CF$UID 238 CF$UID 58 CF$UID 152 CF$UID 129 CF$UID 54 CF$UID 241 $class CF$UID 309 NS.objects CF$UID 313 CF$UID 314 CF$UID 313 CF$UID 315 CF$UID 316 CF$UID 317 CF$UID 318 CF$UID 319 CF$UID 320 CF$UID 14 CF$UID 121 CF$UID 321 CF$UID 318 CF$UID 318 CF$UID 322 CF$UID 323 CF$UID 320 CF$UID 315 CF$UID 324 CF$UID 325 CF$UID 107 CF$UID 326 CF$UID 327 CF$UID 313 CF$UID 328 CF$UID 55 CF$UID 318 Field1 Panel Field5 Box3 Field4 Field2 MainMenu Field3 ScrollingText Box4 Field11 File's Owner Field Box2 CustomView Box1 $class CF$UID 309 NS.objects $class CF$UID 309 NS.objects $class CF$UID 309 NS.objects CF$UID 67 CF$UID 253 CF$UID 105 CF$UID 281 CF$UID 92 CF$UID 250 CF$UID 76 CF$UID 290 CF$UID 285 CF$UID 46 CF$UID 40 CF$UID 299 CF$UID 296 CF$UID 295 CF$UID 181 CF$UID 294 CF$UID 161 CF$UID 63 CF$UID 180 CF$UID 39 CF$UID 52 CF$UID 53 CF$UID 184 CF$UID 114 CF$UID 269 CF$UID 10 CF$UID 157 CF$UID 23 CF$UID 65 CF$UID 112 CF$UID 54 CF$UID 47 CF$UID 48 CF$UID 9 CF$UID 192 CF$UID 11 CF$UID 287 CF$UID 93 CF$UID 305 CF$UID 89 CF$UID 71 CF$UID 282 CF$UID 234 CF$UID 57 CF$UID 77 CF$UID 25 CF$UID 124 CF$UID 73 CF$UID 291 CF$UID 241 CF$UID 58 CF$UID 142 CF$UID 98 CF$UID 103 CF$UID 131 CF$UID 188 CF$UID 238 CF$UID 257 CF$UID 152 CF$UID 304 CF$UID 110 CF$UID 102 CF$UID 69 CF$UID 88 CF$UID 139 CF$UID 129 CF$UID 75 CF$UID 24 CF$UID 2 CF$UID 266 CF$UID 99 CF$UID 133 $class CF$UID 309 NS.objects CF$UID 333 CF$UID 334 CF$UID 335 CF$UID 336 CF$UID 337 CF$UID 338 CF$UID 339 CF$UID 340 CF$UID 341 CF$UID 342 CF$UID 343 CF$UID 344 CF$UID 345 CF$UID 346 CF$UID 347 CF$UID 348 CF$UID 349 CF$UID 350 CF$UID 351 CF$UID 352 CF$UID 353 CF$UID 354 CF$UID 355 CF$UID 356 CF$UID 357 CF$UID 358 CF$UID 359 CF$UID 360 CF$UID 361 CF$UID 362 CF$UID 363 CF$UID 364 CF$UID 365 CF$UID 366 CF$UID 367 CF$UID 368 CF$UID 369 CF$UID 370 CF$UID 371 CF$UID 372 CF$UID 373 CF$UID 374 CF$UID 375 CF$UID 376 CF$UID 377 CF$UID 378 CF$UID 379 CF$UID 380 CF$UID 381 CF$UID 382 CF$UID 383 CF$UID 384 CF$UID 385 CF$UID 386 CF$UID 387 CF$UID 388 CF$UID 389 CF$UID 390 CF$UID 391 CF$UID 392 CF$UID 393 CF$UID 394 CF$UID 395 CF$UID 396 CF$UID 397 CF$UID 398 CF$UID 399 CF$UID 400 CF$UID 216 CF$UID 401 CF$UID 402 CF$UID 403 90 26 52 148 143 17 138 127 149 70 5 135 134 133 131 129 91 86 146 56 71 84 2 23 37 3 16 69 87 8 83 44 46 68 35 22 150 132 130 139 94 147 50 85 128 41 19 95 6 33 21 18 144 140 25 30 51 12 58 136 43 145 93 142 59 27 141 48 38 137 9 $class CF$UID 117 NS.objects $class CF$UID 309 NS.objects $class CF$UID 309 NS.objects $classes NSIBObjectData NSObject $classname NSIBObjectData $top IB.objectdata CF$UID 1 $version 100000 TimeMon-4.2/English.lproj/TimeMon.nib/classes.nib010064400017500001750000000012211253562020200221150ustar00sebastiasebastia{ IBClasses = ( {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, { ACTIONS = {setFactor = id; setLag = id; setPeriod = id; togglePause = id; }; CLASS = Percentages; LANGUAGE = ObjC; OUTLETS = { colorFields = id; factorText = id; lagText = id; pauseMenuCell = id; periodText = id; readmeText = id; }; SUPERCLASS = NSObject; }, {CLASS = TimeMonColors; LANGUAGE = ObjC; SUPERCLASS = NSMatrix; } ); IBVersion = 1; }TimeMon-4.2/English.lproj/TimeMon.nib/data.classes010064400017500001750000000006751253562020200222720ustar00sebastiasebastia"FirstResponder" = {ACTIONS = {}; OUTLETS = {}; SUPERCLASS = NSObject; }; "Percentages" = { ACTIONS = {"setFactor:" = id; "setLag:" = id; "setPeriod:" = id; "togglePause:" = id; }; OUTLETS = { colorFields = id; factorText = id; lagText = id; pauseMenuCell = id; periodText = id; }; SUPERCLASS = NSObject; }; "TimeMonColors" = {ACTIONS = {}; OUTLETS = {}; SUPERCLASS = NSMatrix; }; TimeMon-4.2/English.lproj/InfoPlist.strings010064400017500001750000000004341253562020200211760ustar00sebastiasebastia/* Localized versions of Info.plist keys */ CFBundleName = "TimeMon"; NSHumanReadableCopyright = " GNUstep Application project, 2005-2008";TimeMon-4.2/English.lproj/TimeMon.gorm004075500017500001750000000000001253562020200201125ustar00sebastiasebastiaTimeMon-4.2/English.lproj/TimeMon.gorm/data.info010064400017500001750000000002731253562020200217560ustar00sebastiasebastiaGNUstep archive0000300c:00000003:00000003:00000000:01GormFilePrefsManager1NSObject% 01NSString&%GNUstep gui-0.9.50& % Typed StreamTimeMon-4.2/English.lproj/TimeMon.gorm/data.classes010064400017500001750000000010501253562020200224520ustar00sebastiasebastia{ "## Comment" = "Do NOT change this file, Gorm maintains it"; FirstResponder = { Actions = ( "setFactor:", "setLag:", "setPeriod:", "togglePause:" ); Super = NSObject; }; NSPanel = { Actions = ( "makeKeyAndOrderFront:" ); Super = NSWindow; }; Percentages = { Actions = ( "togglePause:", "setPeriod:", "setLag:", "setFactor:" ); Outlets = ( periodText, lagText, factorText, pauseMenuCell, colorFields, readmeText ); Super = NSObject; }; }TimeMon-4.2/English.lproj/TimeMon.gorm/icon.png010064400017500001750000000020271253562020200216250ustar00sebastiasebastiaPNG  IHDR00WbKGD pHYs  ~tIME3:5IgIDATxZ-s0}4$C)Lyӎo3 HZJZoWˡd5,ʲdY6_5&&e3$f114TiPXo 2$ԀfXoN㶆>`!כ&$%F)~JP;܀Ko 3@Iq2ݩ3•bj þJޔμYU.{6:ZwIl-Q@{T|Qڹl)VK>G@8M0t˨:R,cɝt9e R&6PU$VEUysᤎKyȀfq+'8,9Ai[><ml2w)~h5r7HT)ƓYW@9s*2c?py$݀q.NJt_@3iޥXQ@TXBa _ P5VeRVxx~M=NUdGV8*`^~-4{ڥ>xu,|2O՝nS<}XB-GuUBQei69qD_ǬyZ$MA$Mm:}u:X2 6:x^2O߽C[}9 /H^ߔ4<<~W׳-6@jɘү~7 68"fa?xVR"R@ @ [#B=OJb^ "pT5ٷ׉F/6[o2L>y1Uϳ1McaƣU?^B;f%Hs:H4B1__ $J XV߿/0-s'e7w_IENDB`TimeMon-4.2/English.lproj/TimeMon.gorm/objects.gorm010064400017500001750000001107351253562020200225140ustar00sebastiasebastiaGNUstep archive0000300c:0000002a:00000170:00000001:01GSNibContainer1NSObject01NSMutableDictionary1 NSDictionary&A01NSString& % MenuItem1901 NSMenuItem0&%Paste0&%v&&%01NSImage01NSMutableString&%common_2DCheckMark0 0 & % common_2DDash%0 &%Box(2)0 1 NSBox1 NSView1 NSResponder% ? C C A  C A& 0 1 NSMutableArray1 NSArray&0 %  C A  C A&0 &01 NSTextField1 NSControl% B0  B A  B A&0 &%01NSTextFieldCell1 NSActionCell1NSCell0&%0.501NSFont%&&&&&&&& &&&&&&%01NSColor0&%NSNamedColorSpace0&%System0&%textBackgroundColor00&%System0&%controlTextColor0% @@ B4 Ap  B4 Ap&0 &%00&%Period:&&&&&&&& &&&&&&%0 % B @@ B\ Ap  B\ Ap&0! &%0"0#&%Seconds&&&&&&&& &&&&&&%0$0%&%Title0&% A@&&&&&&&&&&&&&& %%0'&%GormCustomView0(1 GSCustomView1 GSNibItem0)& % TimeMonColors B8 C Ct A&0*& % NSVisible0+ &0,& % ClipView(0)0-1 NSClipView% A @ C C A @ C C&0. &0/1 NSTextView1NSText% A @ C   C &00 &  K K0102& % textColor C K03& % MenuItem10405&%Quit06&%q&&% %07& % TextField(4)08% ? C B4 Ap  B4 Ap& 09 &%0:0;&%Colors:&&&&&&&& &&&&&&%0<& % MenuItem20=0>& % Info Panel...0?&&&% %0@& % MenuItem30A0B&%Cut0C&%x&&% %0D& % MenuItem40E0F&%Copy0G&%c&&% %0H& % MenuItem50I&%View(3)0J %  B A  B A&0K &0L% Bl  A A  A A&0M &%0N0O&%2&&&&&&&& &&&&&&%0P% @@ Bp Ap  Bp Ap&0Q &%0R0S& % Lag Time:&&&&&&&& &&&&&&%0T& % MenuItem60U0V& % Select All0W&%a&&% %0X& % MenuItem70Y0Z&%Help/Preferences...0[&%?&&% %0\& % GormNSPanel0]1NSPanel1NSWindow% ? A C C&% Cx D)0^ % ? A C C  C C&0_ &  0`% C B C A  C A&0a &%0b0c&%TimeMon0d% A&&&&&&&& &&&&&&%0e0f&%NSCalibratedWhiteColorSpace ? ?0g% C B C A  C A&0h &%0i0j&%TimeMond&&&&&&&& &&&&&&%10k% A @@ A AP  A AP&0l &%0m0n&%v4.10o% An&&&&&&&& &&&&&&%0pf > ?0q % A C @  C @&0r &0s % @ @ C   C &0t &0u0v&%Box&&&&&&&&&&&&&&& %%0w% C B\ C% A  C% A&0x &%0y0z&%CPU time usage monitor&&&&&&&& &&&&&&%0{% B| @@ CI AP  CI AP&0| &%0}0~&"%"Copyright 1991-1997 Scott Hess.o&&&&&&&& &&&&&&%p0% C @@ B AP  B AP&0 &%00&%All Rights Reserved.o&&&&&&&& &&&&&&%p0% C B C A  C A&0 &%00&%TimeMond&&&&&&&& &&&&&&%0f > ?01 NSImageView% B B B@ B@  B@ B@&0 &%01 NSImageCell0 Bt Bp0f 0 &01NSBitmapImageRep1 NSImageRep0&%NSDeviceRGBColorSpace Bt Bp%%=%<01 NSData&99II*89wvwxxwxwwwvwwwvwxxwwvxwvwxwwxxxxxxvwxwwvwvvvwwwxwxxwwvwvvxvwwvwwwwvvwxwvwwxwvwvwxxwwwwxxwwxxwvvwvvwxxwwvxxwxwwxxxvwvvvwwwwvwvwxwvwwxvvwxxwwvwxwwvwxvvwwwxxwwwwvwwwwwwwwxwwwvvxvvvwwvwwxwwvwxwwxwwwwvwwwxvwxwvr}p{hrNUp6v-4T$(@39QLSnakq}uvwwwxwwvvxwvwxwwvvvvwvxxxwvvwvvvvwwu_i;BV,1>CGSlovBIy &:=<8,# -/7[*/?;@U]gvxwvwwxwwxwvwxwwwwwvvvvwvvwwwwwxwuakFt!23345583**m,1DFt !3444444475*(a17MKRlny*xwvvvvxwwxvvvvvwwvwwwwwxxvvitBI`;>Ipqv@Hw "45544444446'E5Mq.9HBG^hruvvxvwxxvvwwxwwvvwvwxxxwvdn8=Q@BIuus$(Cn ! " &.465442>>lRBi(6I:=Qakuvvxxxwwxwvwvvwwxwwxxwvak:?PDEInnnccc[[Y;;: 7 Ycn ! &,3574\SCCCr#5K08I^huvwxwvwxxwwxxwvvxwxwwcl7Ft !3444451 6,d/K,Y=CBBBDBt#2E=E]mxvxwwvvvwxwwxwwwuLTn;>JZZZ?Gu !34444369]Iz/W|4L$Mw<}BBBAEFk3>MIPjtwwvwxvxwvwxwxwak6;Lpqvrrr&&&>Fr 134443BBtO@2[.?9X<~BBC\pw26Fajvvwwxtwwvwxwxw=CXQS[JJJkkkBBA  >j %/36?jNB@cev Gn_{%9M8a15C]fuwwxtwxwwxxq|;AVY[dWWWttteee|||BJx)#?";,#~!f"4k2c<\~=GRY[c8=Qoyvwxuwxwvwwbl,0>fffZZZjjj>Ft !234!A=Y+C_5P=hkkj,/Ft !334)NQN>Xq>FPOOOFJVJQks~xvuwwxvxp{:?Qlnvnnnbbb{{{>Ft !32?BqGcoru]]\kkktv}7Ft !27.WL`iiinnn___/2=dnxxuwwwvwNUp>BOQQQfff>Ft !2'KQbjjjXXX?CNKSmwwuxxxww6;N^amvvvrrr}}}>Ft>;gcggg}}}cfr5:Lxxuvwwvw),8y{ooonnn>Ft )Qghhhmmm+.:xwtwwvwx!'bbb|||Xnnn^^^ wwuwvwwvQQQZZZJPnr]]]VVVxwtwwxwvKKKPPPUUUSSSwvwvvwxwPPPYYY]]]VVVwvtxxwvv[[[kkkmmm^^^vvuwxwvv 'bbb}}}ddd!")xvuvxvvv(,8y|nnnooojjjlll*-9xwuvxvvv6;M`coyyyppp~~~fff~~~ehs5:KwvuwvwxwMTn?CORRRggglllZZZAEQKRlvvvvvvwvfq04@\\\rrrkkkkkklll___.2PoqxpppZZZxxxcccpppwy6;Kmx*xwuvwwwvs}LSmEHUPPPVVV~~~RRRMMMILYHOhq}vwtvvwwwvcl,0>gggcccjjjjjj[[[kkk,0<`ivvvtwvvwwwq|:?T\^fWWWnnnkkkllllllYYY]_g6;Ooywxwuwvvvvvt~]e04BYYYfffiiijjjfff[[[15C\dtwvwwvvvvwwvu;BVRT\&&&nnn^^^UUU]]]nnnIIIVX_DYwvvvvvvwxwvvvvvwvvwwvvwwvvvvvvvvvvvvvvwvwwvvwwwvvvvvt!%1IPjvwwwwvvvvvvvvvvvvvvvvvwwv =<909R&&&&&&&&&&&&&&%%% Bt Bp0% A A C A  C A&0 &%00&;%;port by GNUstep Application Project (http://gap.nongnu.org)o&&&&&&&& &&&&&&%100& % controlColor?0&%Info A A F@ F@%0&%MenuItem00&%Hide0&%h&&% %0& % NSDeferred0 &0& % MenuItem800&%Pause0&%p&&% %0& % MenuItem900&%Info?&&%2submenuAction:%01!NSMenu0 &=Y0!0&%TimeMon0 &00&%Edit?&&%%0!0 &AEU40& % TextField10& % TextField2L0& % Percentages00& % Percentages  &0&%Button01"NSButton% C C B` A  B` A& 0 &%01# NSButtonCell0&%Set&&&&&&&&&&&&&&%?&?&&&0& % TextField30& % TextField40& % TextField(6)0& % TextField5`0& % TextField(1)w0& % TextField6g0& % TextField0% B  B A  B A& 0 &%00±&%999&&&&&&&& &&&&&&%0ñ&%View(0)s0ı& % GormNSMenu0ű&%Box(1)0Ʊ % Ci C B A  B A& 0DZ &0ȱ %  B A  B A&0ɱ &0ʱ% @@ B Ap  B Ap&0˱ &%0̱0ͱ& % Layer Factor:&&&&&&&& &&&&&&%0α0ϱ&%Title&&&&&&&&&&&&&&& %%0б& % MenuItem20U0ѱ& % MenuItem2140ұ& % MenuItem22U0ӱ& % TextField(8)P0Ա& % TextField(3)0ձ& % ScrollView01$ NSScrollView% A A  C C  C C&0ױ &-01% NSScroller% @ @ A C  A C&0ٱ &%0ڱ0۱&&&&&&&&&&&&&&&&-% A A A A 0ܱ&%View(2)0ݱ&%Box(3)0ޱ % C C B A  B A& 0߱ &J00&%Title&&&&&&&&&&&&&&& %%0& % TextField(5)0& % TextField(0)k0& % GormNSMenu10& % GormNSMenu20&%Box(0)q0& % Scroller(0)0& % MenuItem100&%GSCustomClassMap0&0&%TextView/0& % MenuItem110& % ImageView0& % MenuItem12Y0& % TextField(7) 0& % TextField(2){0& % GormNSPanel10% ? A C C& % D D0 % ? A C C  C C&0 &8(ư ްְ?0& % Preferences C C F@ F@%0 0f 0 &0 B@ B@%%0%00 &$$II*$[=T8J2R-!k[=U:K3xB-H'R-!k[=S7J2xB-H'/ ?[=S7I2xB-H'/ ?[=S7H0xB-H'/ ?[=R7I2xB-H'/ ?[=S7I0xB-H'/ ?[=R7I2xB-H'/ ?[=R7H0xB-H'/ ?[>X/!j:)H'/ ?D49  ?hft{y<;D ?hft}<;D ?<;D ?43:""""43:zzzzͱ""""EEEEEEEEEEEE43:555222t43:0?55hhhiiiyyyVVV777?43:~=0rdxxxUUU444?/17?43:5?0\Mzz{]]]QQQmmm_bn:9@5?0I>e]xxwvtsqpo}66<5?2A3QFA4H:|zzywutrqpbao++05?2@2@2A3B3C4E6}}|zxxwutrqpn}VT_=,, 5@2@3A3A3JdbqihvFEOQ-)Y)!W)`/$k3'q6*n4)l3'i2'f0&c/$`-$Y*!)5C4C4D4E6F7H7Ʀkkk)))LJRkjxihvhgu::B\/&[-$Y-$c/&l3'o4)l3'j2'g2&d0$a/$^-#X*!)5@2D4E6F7H7I8{{{[[[322QPZ^]jjhwhguQP[K33\-&W)_/$j3'm3'm4)j3'h2&d0&b/$_-#],#X*!)P'~>>ddd>>?87?4$$E)&_-#`0'_0&]/&^/&`/&`/&c0&j2'n3'k3'h2&d0$a/$^-#\,!Z,!X*!U)T))ttttttzzz;;;rqyjhwPPZ43:C@?w9,c2)b2)^,#_0&d2'g2'h2'k3)l3)l3)l3'l3'i2'f0&c/$_-#],#Z,!X*!W)T)S))rrr```FFF000mmm\[a<;CA)'^3,I::76v8,_-$b2'g2'l4)r7*s7*s7*w8,t7,q6*n4)k3'g2&d0$`-$],#[,!X*!W)U)S'S')YYY777XWcKJS|||SSS\2,KDD4I:I;A?>~>0b2)f2'p6*x:-y:-{;-x:-v9,s7*o4)l3'i2&f0&c/$_-#\,#Y*!W)T)S'R'S')TR^|z@?Gↄ\Zg<;CJJJm4)D4E6J;UIPEvI@q:/l4)m4)x:,};/{:-y:-w9,t7*q6*m4)j3'h2&c0&a/$]-#[,!X*!V)T)R'R'R')0/5?_^kCBJ43:?QQQ ^-#I:O>SBP?H7?2p6*s7*0|;/y:-p6*f0&d0&c/&`/$_-$]-#\,#T)!T)!T)!T)!T)!T)!T)!)))) ?h3'z;/T)!T)!T)!`/$`/$))))) ? 00$$R0& % MenuItem130& % MenuItem140&%NSMenu0& % MenuItem150&%View(1)P& % MenuItem16=P&%NSOwnerP& % NSApplicationP& % MenuItem17AP& % MenuItem18EP &IIP1&NSNibConnectorP&%NSOwnerP&'P 1'NSNibControlConnectorP &%hide:P 'P & % terminate:P '\P&%makeKeyAndOrderFront:P'P&%NSFirstP&%cut:P'P&%copy:P'HP&%paste:P'P& % selectAll:P'P'P&%orderFrontColorPanel:P1(NSNibOutletConnectorP& % nextKeyViewP(P(P(P & % periodTextP!('P"& % colorFieldsP#(P$& % factorTextP%(P&&%lagTextP'(P(& % pauseMenuCellP)(P*&%delegateP+'P,& % togglePause:P-'P.& % setPeriod:P/'P0&%setLag:P1'P2& % setFactor:P3&P4&\P5&P6&P7'P8&%submenuAction:P9&P:&P;&P<&P='P>&%submenuAction:P?&P@&PA&PB&HPC&ҰPD&PE&PF&ѰPG&ՐPH&,PI&PJ&PK&PL&퐐PM&PN(PO& % readmeTextPP&㐐PQ&搐PR&ðPS&PT&PU&ԐPV&7PW&ŐPX&ŐPY&PZ&P[& P\&ܰ P]&ܐP^&ܐP_&ܐP`&ݐPa&IݐPb&IPc&ӰIPd&,ՐPe&ՐPf'Pg& % _doScroll:Ph1) NSMutableSet1*NSSet&򰱰]TimeMon-4.2/TimeMonWraps.h010064400017500001750000000002701253562020200156720ustar00sebastiasebastia// translated from the pswraps for GNUstep/MOSX by Gregory John Casamento // the drawing function... void drawArc2(double radius, double bdeg, double ddeg, double ldeg, double mdeg); TimeMon-4.2/GNUmakefile.preamble010064400017500001750000000007741253562020200170050ustar00sebastiasebastia# # GNUmakefile.preamble - Generated by ProjectCenter # # Additional flags to pass to the preprocessor ADDITIONAL_CPPFLAGS += # Additional flags to pass to Objective C compiler ADDITIONAL_OBJCFLAGS += # Additional flags to pass to C compiler ADDITIONAL_CFLAGS += # Additional flags to pass to the linker ADDITIONAL_LDFLAGS += # Additional include directories the compiler should search ADDITIONAL_INCLUDE_DIRS += # Additional library directories the linker should search ADDITIONAL_LIB_DIRS +=