Sisyphus
: 1 2023 | : 18631 | : 37746434
en ru br
:: /GNUstep
: gnustep-Stepulator

                   Gear   Bugs and FR  Repocop 

gnustep-Stepulator-1.0/000075500000000000000000000000001230166244400151775ustar00rootroot00000000000000gnustep-Stepulator-1.0/CalcController.h000064400000000000000000000035501230166244400202610ustar00rootroot00000000000000/*
CalcController.h
file part of Stepulator
a RPN calculator for *step

Riccardo Mottola, 2003-2004 <rmottola@users.sf.net>

This file is released under the BSD license, read acclosed License file
*/

#import <AppKit/AppKit.h>

#import "CalcModel.h"

#define PI 3.14159265359

@interface CalcController : NSObject
{
IBOutlet NSTextField *displayField;
CalcModel *model;
BOOL hasDot;
BOOL hasE;
BOOL isNew;
BOOL isEditing;
BOOL fromEnter;
NSMutableString *displayString;
}
- (void)initInput;
- (void)doFButton;
- (void)doCipherButton;
- (IBAction)butt0:(id)sender;
- (IBAction)butt1:(id)sender;
- (IBAction)butt2:(id)sender;
- (IBAction)butt3:(id)sender;
- (IBAction)butt4:(id)sender;
- (IBAction)butt5:(id)sender;
- (IBAction)butt6:(id)sender;
- (IBAction)butt7:(id)sender;
- (IBAction)butt8:(id)sender;
- (IBAction)butt9:(id)sender;
- (IBAction)buttDot:(id)sender;
- (IBAction)buttE:(id)sender;
- (IBAction)buttEnter:(id)sender;
- (IBAction)buttPlus:(id)sender;
- (IBAction)buttMinus:(id)sender;
- (IBAction)buttDivide:(id)sender;
- (IBAction)buttMultiply:(id)sender;
- (IBAction)buttSqrt:(id)sender;
- (IBAction)buttSqr:(id)sender;
- (IBAction)buttSin:(id)sender;
- (IBAction)buttCos:(id)sender;
- (IBAction)buttTan:(id)sender;
- (IBAction)buttASin:(id)sender;
- (IBAction)buttACos:(id)sender;
- (IBAction)buttATan:(id)sender;
- (IBAction)buttExp:(id)sender;
- (IBAction)buttLn:(id)sender;
- (IBAction)buttExp10:(id)sender;
- (IBAction)buttLog:(id)sender;
- (IBAction)buttXPowY:(id)sender;
- (IBAction)buttXRootY:(id)sender;
- (IBAction)buttPi:(id)sender;
- (IBAction)buttFact:(id)sender;
- (IBAction)buttPercent:(id)sender;
- (IBAction)buttInv:(id)sender;
- (IBAction)buttCanc:(id)sender;
- (IBAction)buttBksp:(id)sender;
- (IBAction)buttRot:(id)sender;
- (IBAction)buttSwapXY:(id)sender;
- (IBAction)buttChangeSign:(id)sender;
@end
gnustep-Stepulator-1.0/CalcController.m000064400000000000000000000257641230166244400203010ustar00rootroot00000000000000/*
CalcController.m
file part of Stepulator
a RPN calculator for *step

Riccardo Mottola, 2003-2004 <rmottola@users.sf.net>

This file is released under the BSD license, read acclosed License file
*/

#import "CalcController.h"

@implementation CalcController

- init
{
if (self = [super init])
{
model = [CalcModel alloc];
if (!model)
NSLog(@"Error allocating model.");
}
displayString = [[NSMutableString alloc] initWithCapacity:16];
[self initInput];
return self;
}

- (void)awakeFromNib
{
[displayField setStringValue:@"0"];
}

- (void)initInput
{
hasDot = NO;
hasE = NO;
isNew = YES;
isEditing = YES;
fromEnter = NO;
[displayString setString:@""];
}

- (void)doFButton
{
if (isEditing)
[model setRegX:[displayString doubleValue]];
[displayString setString:@""];
}

- (void)doCipherButton
{
if (!isEditing)
{
if (!fromEnter)
[model pushRegister];
[self initInput];
}
}

- (IBAction)butt0:(id)sender
{
[self doCipherButton];
[displayString appendString:@"0"];
[displayField setStringValue:displayString];
isNew = NO;
}

- (IBAction)butt1:(id)sender
{
[self doCipherButton];
[displayString appendString:@"1"];
[displayField setStringValue:displayString];
isNew = NO;
}

- (IBAction)butt2:(id)sender
{
[self doCipherButton];
[displayString appendString:@"2"];
[displayField setStringValue:displayString];
isNew = NO;
}

- (IBAction)butt3:(id)sender
{
[self doCipherButton];
[displayString appendString:@"3"];
[displayField setStringValue:displayString];
isNew = NO;
}

- (IBAction)butt4:(id)sender
{
[self doCipherButton];
[displayString appendString:@"4"];
[displayField setStringValue:displayString];
isNew = NO;
}

- (IBAction)butt5:(id)sender
{
[self doCipherButton];
[displayString appendString:@"5"];
[displayField setStringValue:displayString];
isNew = NO;
}

- (IBAction)butt6:(id)sender
{
[self doCipherButton];
[displayString appendString:@"6"];
[displayField setStringValue:displayString];
isNew = NO;
}

- (IBAction)butt7:(id)sender
{
[self doCipherButton];
[displayString appendString:@"7"];
[displayField setStringValue:displayString];
isNew = NO;
}

- (IBAction)butt8:(id)sender
{
[self doCipherButton];
[displayString appendString:@"8"];
[displayField setStringValue:displayString];
isNew = NO;
}

- (IBAction)butt9:(id)sender
{
[self doCipherButton];
[displayString appendString:@"9"];
[displayField setStringValue:displayString];
isNew = NO;
}

- (IBAction)buttDot:(id)sender
{
[self doCipherButton];
if (!hasDot && !hasE)
{
if (isNew)
[displayString appendString:@"0"];
[displayString appendString:@"."];
[displayField setStringValue:displayString];
hasDot = YES;
isNew = NO;
}
}

- (IBAction)buttE:(id)sender
{
[self doCipherButton];
if (!hasE) {
if (isNew)
[displayString appendString:@"1"];
[displayString appendString:@"e"];
[displayField setStringValue:displayString];
hasE = YES;
isNew = NO;
}
}
- (IBAction)buttEnter:(id)sender
{
[self doFButton];
[model pushRegister];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
fromEnter = YES;
[model dumpRegs];
}

- (IBAction)buttPlus:(id)sender
{
[self doFButton];
[model doAdd];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttMinus:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doSubtract];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttDivide:(id)sender
{
[self doFButton];
[model doDivide];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttMultiply:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doMultiply];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
}

- (IBAction)buttSqrt:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doSqrt];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttSqr:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doSqr];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttSin:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doSin];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttCos:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doCos];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttTan:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doTan];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttASin:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doASin];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttACos:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doACos];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttATan:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doATan];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttExp:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doExp];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}


- (IBAction)buttLn:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doLn];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttExp10:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doExp10];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttLog:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doLog];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttXPowY:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doXPowY];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttXRootY:(id)sender;
{
[self doFButton];
[model dumpRegs];
[model doXRootY];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttPi:(id)sender
{
if (isEditing)
{
[model setRegX:[displayString doubleValue]];
[model pushRegister];
} else
{
if (!fromEnter)
[model pushRegister];
}
[self initInput];
[model setRegX:PI];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttFact:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doFact];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttPercent:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doFact];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}


- (IBAction)buttInv:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doInv];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttCanc:(id)sender
{
[self initInput];
[displayField setStringValue:@"0"];
}

- (IBAction)buttBksp:(id)sender
{
unsigned int lastCharPos;

lastCharPos = [displayString length] - 1;
if ([displayString characterAtIndex:lastCharPos] == '.')
hasDot = NO;
if ([displayString characterAtIndex:lastCharPos] == 'e')
hasE = NO;
[displayString deleteCharactersInRange:NSMakeRange(lastCharPos, 1)];
[displayField setStringValue:displayString];
}

- (IBAction)buttRot:(id)sender
{
[self doFButton];
[model dumpRegs];
[model rotateRegister];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttSwapXY:(id)sender
{
[self doFButton];
[model dumpRegs];
[model doSwapXY];
[displayString appendFormat:@"%lf", [model getRegX]];
[displayField setStringValue:displayString];
isEditing = NO;
[model dumpRegs];
}

- (IBAction)buttChangeSign:(id)sender
{
if ([displayString length] > 0)
{
if (hasE)
{
int k;
k = 0;
while (k < [displayString length] && [displayString characterAtIndex:k] != 'e')
k++;
if ([displayString characterAtIndex:k] == 'e')
{
NSLog(@"found e at %d", k);
if(k < ([displayString length]-1))
{
NSLog(@"exponent present");
if ([displayString characterAtIndex:k+1] == '-')
[displayString deleteCharactersInRange:NSMakeRange(k+1, 1)];
else
[displayString insertString:@"-" atIndex:k+1];
}
}
} else
{
if ([displayString characterAtIndex:0] == '-')
[displayString deleteCharactersInRange:NSMakeRange(0, 1)];
else
[displayString insertString:@"-" atIndex:0];
}
[displayField setStringValue:displayString];
}
}

@end
gnustep-Stepulator-1.0/CalcModel.h000064400000000000000000000016141230166244400171750ustar00rootroot00000000000000/*
CalcModel.h
file part of Stepulator
a RPN calculator for *step

Riccardo Mottola, 2003-2004 <rmottola@users.sf.net>

This file is released under the BSD license, read acclosed License file
*/

#import <AppKit/AppKit.h>

#import <math.h>

@interface CalcModel : NSObject
{
@private double regX;
@private double regY;
@private double regZ;
@private double regT;
}
- (void)dumpRegs;
- (double)getRegX;
- (void)setRegX:(double)x;
- (void)pushRegister;
- (double)popRegister;
- (void)rotateRegister;
- (void)doSwapXY;
- (void)doAdd;
- (void)doSubtract;
- (void)doMultiply;
- (void)doDivide;
- (void)doSqrt;
- (void)doSqr;
- (void)doSin;
- (void)doCos;
- (void)doTan;
- (void)doASin;
- (void)doACos;
- (void)doATan;
- (void)doExp;
- (void)doLn;
- (void)doExp10;
- (void)doLog;
- (void)doXPowY;
- (void)doXRootY;
- (void)doInv;
- (void)doPercent;
- (void)doFact;
@end
gnustep-Stepulator-1.0/CalcModel.m000064400000000000000000000122711230166244400172030ustar00rootroot00000000000000/*
CalcModel.h
file part of Stepulator
a RPN calculator for *step

Riccardo Mottola, 2003-2004 <rmottola@users.sf.net>

This file is released under the BSD license, read acclosed License file
*/

#import "CalcModel.h"

@implementation CalcModel

- (void)dumpRegs
{
printf ("%f\n %f\n %f\n %f\n\n", regX, regY, regZ, regT);
}

- (double)getRegX
{
return regX;
}

- (void)setRegX:(double)x
{
regX = x;
}

- (void) pushRegister
{
regT = regZ;
regZ = regY;
regY = regX;
}

- (double) popRegister
{
double temp;

temp = regX;
regX = regY;
regY = regZ;
regZ = regT;
return temp;
}

- (void)rotateRegister
{
double temp;

temp = regX;
regX = regY;
regY = regZ;
regZ = regT;
regT = temp;
}

- (void)doSwapXY
{
double temp;

temp = regX;
regX = regY;
regY = temp;
}

- (void)doAdd
{
double operand1;
double operand2;
double result;

operand2 = [self popRegister];
operand1 = [self popRegister];
result = operand1 + operand2;
[self pushRegister];
[self setRegX:result];
}

- (void)doSubtract
{
double operand1;
double operand2;
double result;

operand2 = [self popRegister];
operand1 = [self popRegister];
result = operand1 - operand2;
[self pushRegister];
[self setRegX:result];
}

- (void)doMultiply
{
double operand1;
double operand2;
double result;

operand2 = [self popRegister];
operand1 = [self popRegister];
result = operand1 * operand2;
[self pushRegister];
[self setRegX:result];
}

- (void)doDivide
{
double operand1;
double operand2;
double result;

operand2 = [self popRegister];
operand1 = [self popRegister];
result = operand1 / operand2;
[self pushRegister];
[self setRegX:result];
}

- (void)doSqrt
{
double operand;
double result;

operand = [self popRegister];
result = sqrt(operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doSqr
{
double operand;
double result;

operand = [self popRegister];
result = operand*operand;
[self pushRegister];
[self setRegX:result];
}

- (void)doSin
{
double operand;
double result;

operand = [self popRegister];
result = sin(operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doCos
{
double operand;
double result;

operand = [self popRegister];
result = cos(operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doTan
{
double operand;
double result;

operand = [self popRegister];
result = tan(operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doASin
{
double operand;
double result;

operand = [self popRegister];
result = asin(operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doACos
{
double operand;
double result;

operand = [self popRegister];
result = acos(operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doATan
{
double operand;
double result;

operand = [self popRegister];
result = atan(operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doExp
{
double operand;
double result;

operand = [self popRegister];
result = exp(operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doLn
{
double operand;
double result;

operand = [self popRegister];
result = log(operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doExp10
{
double operand;
double result;

operand = [self popRegister];
result = pow(10, operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doLog
{
double operand;
double result;

operand = [self popRegister];
result = log10(operand);
[self pushRegister];
[self setRegX:result];
}

- (void)doXPowY
{
double operand1;
double operand2;
double result;

operand2 = [self popRegister];
operand1 = [self popRegister];
result = pow(operand1, operand2);
[self pushRegister];
[self setRegX:result];
}

- (void)doXRootY
{
double operand1;
double operand2;
double result;

operand2 = [self popRegister];
operand1 = [self popRegister];
result = pow(operand1, 1/operand2);
[self pushRegister];
[self setRegX:result];
}

- (void)doInv
{
double operand;
double result;

operand = [self popRegister];
result = 1/operand;
[self pushRegister];
[self setRegX:result];
}

- (void)doPercent
{
double operand1;
double operand2;
double result;

operand2 = [self popRegister];
operand1 = [self popRegister];
result = operand1 * (operand2 / 100);
[self pushRegister];
[self setRegX:result];
}

- (void)doFact
{
double operand;
double result;
double a;
long int n;
long int i;
double f;

operand = [self popRegister];
a = floor(operand);
if (operand == a)
{
n = (long int)a;
f = 1;
for (i = n; i > 1; i--)
f *= i;
result = f;
} else
{
}
[self pushRegister];
[self setRegX:result];
}
@end
gnustep-Stepulator-1.0/GNUmakefile000064400000000000000000000020151230166244400172470ustar00rootroot00000000000000#
# GNUmakefile - Generated by ProjectCenter
# Written by Philippe C.D. Robert <probert@siggraph.org>
#
# NOTE: Do NOT change this file -- ProjectCenter maintains it!
#
# Put all of your customisations in GNUmakefile.preamble and
# GNUmakefile.postamble
#

include $(GNUSTEP_MAKEFILES)/common.make


#
# Subprojects
#



#
# Main application
#

PACKAGE_NAME=Stepulator
APP_NAME=Stepulator
GNUSTEP_INSTALLATION_DIR=$(GNUSTEP_LOCAL_ROOT)/
Stepulator_APPLICATION_ICON=
Stepulator_MAIN_MODEL_FILE=Stepulator.gorm


#
# Additional libraries
#

ADDITIONAL_GUI_LIBS +=

#
# Resource files
#

Stepulator_RESOURCE_FILES= \
Stepulator.gorm \
StepulatorInfo.plist

#
# Header files
#

Stepulator_HEADER_FILES= \
CalcController.h \
CalcModel.h

#
# Class files
#

Stepulator_OBJC_FILES= \
main.m \
CalcController.m \
CalcModel.m

#
# C files
#

Stepulator_C_FILES=

-include GNUmakefile.preamble
-include GNUmakefile.local
include $(GNUSTEP_MAKEFILES)/aggregate.make
include $(GNUSTEP_MAKEFILES)/application.make
-include GNUmakefile.postamble
gnustep-Stepulator-1.0/LICENSE000064400000000000000000000027301230166244400162060ustar00rootroot00000000000000Copyright (c) 2003, Carduus development. All rights reserved.



Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.


Neither the name of the "Carduus development" nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.




THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.gnustep-Stepulator-1.0/README000064400000000000000000000007621230166244400160640ustar00rootroot00000000000000STEPULATOR

An RPN Calculator

currently for MacOS X and GNUstep!

By Riccardo Mottola
Email: rmottola@users.sourceforge.net


TODO & KNOWN BUGS
- x! for fractional number is not yet implemented
- GNUstep version does not have all keyboard bindings, waiting for a better Gorm!

HISTORY

-- version 1.0 --
- name changed to Stepulator
- "backspace" (<- key) now works

-- version 0.9 beta 2 --
- change sign in exponent implemented

-- version 0.9 beta ---
11 July 2003
- First release to the publicgnustep-Stepulator-1.0/Stepulator.gorm/000075500000000000000000000000001230166244400203045ustar00rootroot00000000000000gnustep-Stepulator-1.0/Stepulator.gorm/CVS/000075500000000000000000000000001230166244400207375ustar00rootroot00000000000000gnustep-Stepulator-1.0/Stepulator.gorm/CVS/Entries000064400000000000000000000001371230166244400222740ustar00rootroot00000000000000/data.classes/1.1/Sun Sep 14 19:14:00 2003//
/objects.gorm/1.1/Sun Sep 14 19:14:00 2003/-kb/
D
gnustep-Stepulator-1.0/Stepulator.gorm/CVS/Repository000064400000000000000000000000751230166244400230430ustar00rootroot00000000000000gnustep/dev-apps/ProjectCenter/PCGormProj/BaseInterface.gorm
gnustep-Stepulator-1.0/Stepulator.gorm/CVS/Root000064400000000000000000000000541230166244400216040ustar00rootroot00000000000000stoyan@subversions.gnu.org:/cvsroot/gnustep
gnustep-Stepulator-1.0/Stepulator.gorm/data.classes000064400000000000000000000202611230166244400225750ustar00rootroot00000000000000{
CalcController = {
Actions = (
"butt0:",
"butt1:",
"butt2:",
"butt3:",
"butt4:",
"butt5:",
"butt6:",
"butt7:",
"butt8:",
"butt9:",
"buttDot:",
"buttE:",
"buttEnter:",
"buttPlus:",
"buttMinus:",
"buttDivide:",
"buttMultiply:",
"buttSqrt:",
"buttSqr:",
"buttSin:",
"buttCos:",
"buttTan:",
"buttASin:",
"buttACos:",
"buttATan:",
"buttExp:",
"buttLn:",
"buttExp10:",
"buttLog:",
"buttXPowY:",
"buttXRootY:",
"buttPi:",
"buttFact:",
"buttPercent:",
"buttInv:",
"buttCanc:",
"buttBksp:",
"buttRot:",
"buttSwapXY:",
"buttChangeSign:"
);
Outlets = (
"*displayField"
);
Super = NSObject;
};
FirstResponder = {
Actions = (
"activateContextHelpMode:",
"alignCenter:",
"alignJustified:",
"alignLeft:",
"alignRight:",
"arrangeInFront:",
"cancel:",
"capitalizeWord:",
"changeColor:",
"changeFont:",
"checkSpelling:",
"close:",
"complete:",
"copy:",
"copyFont:",
"copyRuler:",
"cut:",
"delete:",
"deleteBackward:",
"deleteForward:",
"deleteToBeginningOfLine:",
"deleteToBeginningOfParagraph:",
"deleteToEndOfLine:",
"deleteToEndOfParagraph:",
"deleteToMark:",
"deleteWordBackward:",
"deleteWordForward:",
"deminiaturize:",
"deselectAll:",
"fax:",
"hide:",
"hideOtherApplications:",
"indent:",
"loosenKerning:",
"lowerBaseline:",
"lowercaseWord:",
"makeKeyAndOrderFront:",
"miniaturize:",
"miniaturizeAll:",
"moveBackward:",
"moveBackwardAndModifySelection:",
"moveDown:",
"moveDownAndModifySelection:",
"moveForward:",
"moveForwardAndModifySelection:",
"moveLeft:",
"moveRight:",
"moveToBeginningOfDocument:",
"moveToBeginningOfLine:",
"moveToBeginningOfParagraph:",
"moveToEndOfDocument:",
"moveToEndOfLine:",
"moveToEndOfParagraph:",
"moveUp:",
"moveUpAndModifySelection:",
"moveWordBackward:",
"moveWordBackwardAndModifySelection:",
"moveWordForward:",
"moveWordForwardAndModifySelection:",
"ok:",
"open:",
"orderBack:",
"orderFront:",
"orderFrontColorPanel:",
"orderFrontDataLinkPanel:",
"orderFrontHelpPanel:",
"orderFrontStandardAboutPanel:",
"orderFrontStandardInfoPanel:",
"orderOut:",
"pageDown:",
"pageUp:",
"paste:",
"pasteAsPlainText:",
"pasteAsRichText:",
"pasteFont:",
"pasteRuler:",
"performClose:",
"performMiniaturize:",
"performZoom:",
"print:",
"raiseBaseline:",
"runPageLayout:",
"runToolbarCustomizationPalette:",
"scrollLineDown:",
"scrollLineUp:",
"scrollPageDown:",
"scrollPageUp:",
"scrollViaScroller:",
"selectAll:",
"selectLine:",
"selectNextKeyView:",
"selectParagraph:",
"selectPreviousKeyView:",
"selectText:",
"selectText:",
"selectToMark:",
"selectWord:",
"showContextHelp:",
"showGuessPanel:",
"showHelp:",
"showWindow:",
"stop:",
"subscript:",
"superscript:",
"swapWithMark:",
"takeDoubleValueFrom:",
"takeFloatValueFrom:",
"takeIntValueFrom:",
"takeObjectValueFrom:",
"takeStringValueFrom:",
"terminate:",
"tightenKerning:",
"toggle:",
"toggleContinuousSpellChecking:",
"toggleRuler:",
"toggleToolbarShown:",
"toggleTraditionalCharacterShape:",
"transpose:",
"transposeWords:",
"turnOffKerning:",
"turnOffLigatures:",
"underline:",
"unhide:",
"unhideAllApplications:",
"unscript:",
"uppercaseWord:",
"useAllLigatures:",
"useStandardKerning:",
"useStandardLigatures:",
"yank:",
"zoom:"
);
Super = NSObject;
};
IBInspector = {
Actions = (
"ok:",
"revert:",
"touch:"
);
Outlets = (
window
);
Super = NSObject;
};
NSApplication = {
Actions = (
"arrangeInFront:",
"hide:",
"hideOtherApplications:",
"miniaturizeAll:",
"orderFrontColorPanel:",
"orderFrontDataLinkPanel:",
"orderFrontHelpPanel:",
"orderFrontStandardAboutPanel:",
"orderFrontStandardInfoPanel:",
"runPageLayout:",
"stop:",
"terminate:",
"unhide:",
"unhideAllApplications:"
);
Outlets = (
delegate
);
Super = NSResponder;
};
NSBrowser = {
Actions = (
"doClick:",
"doDoubleClick:"
);
Outlets = (
delegate
);
Super = NScontrol;
};
NSButton = {
Super = NSControl;
};
NSColorWell = {
Actions = (
"takeColorFrom:"
);
Super = NSControl;
};
NSControl = {
Actions = (
"takeDoubleValueFrom:",
"takeFloatValueFrom:",
"takeIntValueFrom:",
"takeObjectValueFrom:",
"takeStringValueFrom:"
);
Outlets = (
target
);
Super = NSView;
};
NSDocument = {
Actions = (
"printDocument:",
"revertDocumentToSaved:",
"runPageLayout:",
"saveDocument:",
"saveDocumentAs:",
"saveDocumentTo:"
);
Super = NSObject;
};
NSDocumentController = {
Actions = (
"clearRecentDocuments:",
"newDocument:",
"openDocument:",
"saveAllDocuments:"
);
Super = NSObject;
};
NSDrawer = {
Actions = (
"close:",
"open:",
"toggle:"
);
Outlets = (
delegate
);
Super = NSResponder;
};
NSFontManager = {
Actions = (
"addFontTrait:",
"modifyFont:",
"modifyFontViaPanel:",
"orderFrontFontPanel:",
"removeFontTrait:"
);
Super = NSResponder;
};
NSHelpManager = {
Actions = (
"activateContextHelpMode:",
"showHelp:"
);
Super = NSResponder;
};
NSMenu = {
Super = NSObject;
};
NSMenuItem = {
Outlets = (
target
);
Super = NSObject;
};
NSPanel = {
Super = NSWindow;
};
NSProgressIndicator = {
Actions = (
"animate:",
"startAnimation:",
"stopAnimation:"
);
Super = NSObject;
};
NSResponder = {
Actions = (
"deselectAll:",
"selectAll:",
"selectText:"
);
Super = NSObject;
};
NSSlider = {
Super = NSControl;
};
NSTabView = {
Actions = (
"selectFirstTabViewItem:",
"selectLastTabViewItem:",
"selectNextTabViewItem:",
"selectPreviousTabViewItem:",
"takeSelectedTabViewItemFromSender:"
);
Outlets = (
delegate
);
Super = NSView;
};
NSText = {
Actions = (
"alignCenter:",
"alignLeft:",
"alignRight:",
"changeFont:",
"changeSpelling:",
"checkSpelling:",
"copy:",
"copyFont:",
"copyRuler:",
"cut:",
"delete:",
"ignoreSpelling:",
"paste:",
"pasteFont:",
"pasteRuler:",
"selectAll:",
"showGuessPanel:",
"subscript:",
"superscript:",
"toggleRuler:",
"underline:",
"unscript:"
);
Outlets = (
delegate
);
Super = NSView;
};
NSTextField = {
Outlets = (
delegate
);
Super = NSControl;
};
NSTextView = {
Actions = (
"alignJustified:",
"changeColor:",
"loosenKerning:",
"lowerBaseline:",
"pasteAsPlainText:",
"pasteAsRichText:",
"raiseBaseline:",
"tightenKerning:",
"toggleContinuousSpellChecking:",
"toggleTraditionalCharacterShape:",
"turnOffKerning:",
"turnOffLigatures:",
"useAllLigatures:",
"useStandardKerning:",
"useStandardLigatures:"
);
Super = NSText;
};
NSView = {
Actions = (
"fax:",
"print:"
);
Super = NSResponder;
};
NSWindow = {
Actions = (
"deminiaturize:",
"fax:",
"makeKeyAndOrderFront:",
"miniaturize:",
"orderBack:",
"orderFront:",
"orderOut:",
"performClose:",
"performMiniaturize:",
"performZoom:",
"print:",
"runToolbarCustomizationPalette:",
"selectNextKeyView:",
"selectPreviousKeyView:",
"toggleToolbarShown:",
"zoom:"
);
Outlets = (
delegate
);
Super = NSResponder;
};
NSWindowController = {
Actions = (
"showWindow:"
);
Outlets = (
document
);
Super = NSResponder;
};
}gnustep-Stepulator-1.0/Stepulator.gorm/objects.gorm000064400000000000000000000577011230166244400226350ustar00rootroot00000000000000GNUstep archive00002a95:0000001a:000002d2:00000011:01GSNibContainer1NSObject01NSMutableDictionary1 NSDictionary&01NSString&%
GSCustomClassMap0&0&
%

MenuItem7001
NSMenuItem0&%
Paste0&%
v&&%0 1NSImage0
&%common_2DCheckMark0 0 &%common_2DDash%0&
%

MenuItem7100&
%

Select All0&%
a&&% %0&
%

MenuItem7200&%
Arrange In Front0&&&% %0&
%

MenuItem7300&%
Miniaturize Window0&%
m&&% %0&%
Button3001NSButton1 NSControl1
NSView1 NSResponder% C% B A A  A A&01 NSMutableArray1NSArray&%01 NSButtonCell1 NSActionCell1NSCell0&%
xsy01NSFont%0& %
 Helvetica A@A@&&&&&&&&%0 &0!&&&&0"&
%

MenuItem740#0$& %
 Close Window0%&%
w&&% %0&&
%

MenuItem750'0(&%
Copy0)&%
c&&% %0*&%
Button310+% CH B A A  A A&0, &%0-0.&%
pi&&&&&&&&%0/&00&&&&01&%
Button3202% C B A A  A A&03 &%0405&%
tan&&&&&&&&%06&07&&&&08&%
Button3309% C C  A A  A A&0: &%0;0<&%
cos&&&&&&&&%0=&0>&&&&0?&%
Button340@% C C) A A  A A&0A &%0B0C&%
sin&&&&&&&&%0D&0E&&&&0F&%
Button350G% C% C) A A  A A&0H &%0I0J&%
asin&&&&&&&&%0K&0L&&&&0M&%
Button360N% C% C  A A  A A&0O &%0P0Q&%
acos&&&&&&&&%0R&0S&&&&0T&%
Menu0U1NSMenu0V&%
Info0W &0X0Y&%
Info Panel...0Z&&&% %0[0\&%
Preferences...0]&&&% %0^0_&%
Help...0`&%
?&&% %0a&%
Menu10b0c&%
Edit0d &0e0f&%
Cut0g&%
x&&% %'0h&%
Button370i% C% B A A  A A&0j &%0k0l&%
atan&&&&&&&&%0m&0n&&&&0o&
%

MenuItem300p0q&
%

Align Left0r&&&% 2alignSelLeft:%0s&%
Menu20t0u&%
Format0v &0w0x&%
Font0y&&&% 2submenuAction:%0zx0{ &  0|0}&%
Font Panel...0~&%
t&&% 2 orderFrontFontPanel:v0@+4:+8@+12%00&%
Bold0&%
b&&% 2 addFontTrait:v0@+4:+8@+12%00&%
Italic0&%
i&&% %00& %
 Underline0&&&% 2
underline:v0@+4:+8@+12%00& %
 Superscript0&&&% 2 superscript:v0@+4:+8@+12%00& %
 Subscript0&&&% 2
subscript:v0@+4:+8@+12%00&%
Unscript0&&&% 2 unscript:v0@+4:+8@+12%00& %
 Copy Font0&%
3&&% 2 copyFont:v0@+4:+8@+12%00&
%

Paste Font0&%
4&&% 2

pasteFont:v0@+4:+8@+12%t00&%
Text0&&&% %00 &p00&%
Center0&&&% 2 alignSelCenter:%00& %
 Align Right0&&&% 2 alignSelRight:%00&
%

Show Ruler0&&&% 2 toggleRuler:v0@+4:+8@+12%00&
%

Copy Ruler0&%
1&&% 2
copyRuler:v0@+4:+8@+12%00& %
 Paste Ruler0&%
2&&% 2 pasteRuler:v0@+4:+8@+12%t00&%
Page Layout...0&%
P&&% 2 runPageLayout:v0@+4:+8@+12%0&%
Button380% CH C) A A  A A&0 &%00&%
1/x&&&&&&&&%0&0&&&&0&
%

MenuItem310&%
Menu300&%
Windows0 &#0&%
Button390% CH C  A A  A A&0 &%00&%
log&&&&&&&&%0&0&&&&0&%
Menu40±0ñ&%
Services0ı &0ű&
%

MenuItem320Ʊ&
%

MenuItem330DZ&
%

MenuItem340ȱ&
%

MenuItem350ɱ&%
Button10ʱ% A BD A A  A A&0˱ &%0̱0ͱ&%
1&&&&&&&&%0α&%
10ϱ&&&&0б&
%

MenuItem360ѱc0ұ&&&% %b0ӱ0Ա&
%
Stepulator0ձ &0ֱV0ױ&&&% %UӰ0ر0ٱ&&&% %0ڱ0۱&&&% %°0ܱ0ݱ&%
Hide0ޱ&%
h&&% 2 hide:v0@+4:+8@+12%0߱0&%
Quit0&%
q&&% %0&%
Button20% B BD A A  A A&0 &%00&%
2&&&&&&&&%0&%
20&&&&0&
%

MenuItem370&%
Button30% B BD A A  A A&0 &%00&%
3&&&&&&&&%0&%
30&&&&0&
%

MenuItem380&%
Button40% A B A A  A A&0 &%00&%
4&&&&&&&&%0&%
40&&&&0&
%

MenuItem390&%
Button50% B B A A  A A&0 &%00&%
5&&&&&&&&%0&%
5P&&&&P&%
Button6P% B B A A  A A&P &%PP&%
6&&&&&&&&%P&%
6P&&&&P&%
Button7P % A B A A  A A&P
&%P P &%
7&&&&&&&&%P&%
7P&&&&P&%
Button8P% B B A A  A A&P &%PP&%
8&&&&&&&&%P&%
8P&&&&P&%
Button9P% B B A A  A A&P &%PP&%
9&&&&&&&&%P&%
9P&&&&P& %
 NSVisibleP &P1NSWindow%  Co C}&% C DP
%  Co C}  Co C}&P! &**P"% A A A A  A A&P# &%P$P%&%
0&&&&&&&&%P&&%
0P'&&&&ʰ P(% A C  B\ A  B\ A&P) &%P*P+&%
Enter&&&&&&&&%P,&P-&&&&P.% B A A A  A A&P/ &%P0P1&%
+&&&&&&&&%P2&%
+P3&&&&P4% B BD A A  A A&P5 &%P6P7&%
-&&&&&&&&%P8&%
-P9&&&&P:% B B A A  A A&P; &%P<P=&%
*&&&&&&&&%P>&%
*P?&&&&P@% B B A A  A A&PA &%PBPC&%
/&&&&&&&&%PD&%
/PE&&&&PF1 NSTextField% A CT C\ A  C\ A&PG &%PH1NSTextFieldCellPI&%
Text&&&&&&&&%PJ1NSColorPK&%NSNamedColorSpacePL&%
SystemPM&%
textBackgroundColorPNKLPO& %
 textColorPP% B A A A  A A&PQ &%PRPS&%
.&&&&&&&&%PT&%
.PU&&&&PV% B B A A  A A&PW &%PXPY&%
9&&&&&&&&%PZ&%
9P[&&&&P\% B C  A A  A A&P] &%P^P_&%
E&&&&&&&&%P`&%
ePa&&&&Pb% B C  A A  A A&Pc &%PdPe&%
<&&&&&&&&%Pf&%
\DPg&&&&Ph% A C) A A  A A&Pi &%PjPk&%
<>&&&&&&&&%Pl&Pm&&&&Pn% B C) A A  A A&Po &%PpPq&%
+/-&&&&&&&&%Pr&Ps&&&&Pt% B C) A A  A A&Pu &%PvPw&%
R&&&&&&&&%Px&Py&&&&Pz% B C) A A  A A&P{ &%P|P}&%
C&&&&&&&&%P~&P&&&&P% C A A A  A A&P &%PP&%
sqrt&&&&&&&&%P&P&&&&P% C% A A A  A A&P &%PP&%
x2&&&&&&&&%P&P&&&&P% CH A A A  A A&P &%PP&%
%&&&&&&&&%P&P&&&&P% C BD A A  A A&P &%PP&%
ln&&&&&&&&%P&P&&&&P% C% BD A A  A A&P &%PP&%
ex&&&&&&&&%P&P&&&&P% CH BD A A  A A&P &%PP&%
x!&&&&&&&&%P&%!P&&&&P% C B A A  A A&P &%PP&%
xy&&&&&&&&%P&P&&&&+29@GNiP% CH B A A  A A&P &%PP&%
10x&&&&&&&&%P&P&&&&PP&%NSCalibratedRGBColorSpace ?* ?* ?* ?* ?P&%
WindowP&
%
Stepulator ? B F@ F@%P&%
Button40P&
%

MenuItem40P&
%

MenuItem41P&
%

MenuItem42P&
%

MenuItem43P&
%

MenuItem44P&
%

MenuItem45P&
%

MenuItem46XP&
%

MenuItem47[P&
%

MenuItem48^P&
%

MenuItem49eP&%
NSMenuP&%
Button"P& %
 GormNSMenu1P±& %
 GormNSMenu2UPñ& %
 GormNSMenu3bPı& %
 GormNSMenu4Pű& %
 GormNSMenu5PƱ&
%

MenuItem50'PDZ&
%

MenuItem51Pȱ&
%

MenuItem52Pɱ&
%

MenuItem53Pʱ&%
Button10(P˱&
%

MenuItem54P̱&%
Button11.Pͱ&
%

MenuItem55#Pα&%
Button124Pϱ&
%

MenuItem56Pб&%
Button13:Pѱ&
%

MenuItem57Pұ&%
Button14@Pӱ&
%

MenuItem58XPԱ&%
Button15PPձ&
%

MenuItem59[Pֱ&%
Button16VPױ&%
Button17\Pر&%
Button18bPٱ&
%

MenuItem10Pڱ&%
Button19hP۱&
%

MenuItem11Pܱ&%
CalcControllerP1 GSNibItem  &Pޱ&
%

MenuItem12wP߱&
%

MenuItem13P&
%

MenuItem14P&
%

MenuItem15P&
%

MenuItem16P&%NSOwnerP&%
NSApplicationP&
%

MenuItem17P&
%

MenuItem18#P& %
 My WindowP&
%

MenuItem19P& %
 TextFieldFP&
%

MenuItem60^P&
%

GormNSMenuzP&
%

MenuItem61eP&
%

MenuItem62'P&
%

MenuItem63P&%
Button20nP&
%

MenuItem64P&%
Button21tP&
%

MenuItem65P&%
Button22zP&
%

MenuItem66P&%
Button23P&
%

MenuItem67#P&%
Button24P&
%

MenuItem68P&%
Button25P&
%

MenuItem69'P&%
MenuItemP&%
Button26P& %
 MenuItem1P&%
Button27P& %
 MenuItem2P&
%

MenuItem20P&%
Button28P& %
 MenuItem3XP&
%

MenuItem21|P&%
Button29P& %
 MenuItem4[P&
%

MenuItem22P& %
 MenuItem5^P&
%

MenuItem23P & %
 MenuItem6P
&
%

MenuItem24P & %
 MenuItem7eP &
%

MenuItem25P& %
 MenuItem8'P&
%

MenuItem26P& %
 MenuItem9P&
%

MenuItem27P&
%

MenuItem28P&
%

MenuItem29P &P1NSNibConnectorP&%NSOwnerPPPPPPPPP P P  ÐP!ÐP"ÐP#ÐP$ްsP%߰sP&sP'P(P)ĐP*ĐP+ĐP,P-P.P/ɐP0␐P1ꐐP2P3P4P5P6P7P8P9ʐP:̐P;ΐP<АP=ҐP>鐐P?1NSNibControlConnectorP@&
%

buttEnter:PAPB&%
butt9:PCPD&%
butt8:PE1NSNibOutletConnectorPF& %
 displayFieldPGԐPHPI&%
butt0:PJPK&%
butt1:PLPM&%
butt2:PNPO&%
butt3:PPPQ&
%

buttMinus:PRPS&%
buttDot:PTPU& %
 buttPlus:PVPW&%
buttMultiply:PXPY& %
 buttDivide:PZP[&%
butt6:P\P]&%
butt5:P^P_&%
butt4:P`Pa&%
butt7:Pb֐PcאPdؐPePf&%
buttE:PgPh& %
 buttBksp:PiڐPjPkPlPmPnPoPpPqPrPsPtPu*Pv1Pw8Px?PyFPzMP{hP|P}P~PސPPPP
P PPPPPߐPoPPPPPPP&%
buttSqr:PP& %
 buttPercent:PP&%
buttLn:PP&%
buttExp:PP& %
 buttFact:PP&
%

buttXPowY:PP& %
 buttXRootY:P*P&%
buttPi:P1P&%
buttTan:PhP& %
 buttATan:PP&
%

buttExp10:PP&%
buttLog:PMP& %
 buttACos:P8P&%
buttCos:P?P&%
buttSin:PFP& %
 buttASin:PP&%
buttInv:PP& %
 buttSwapXY:PP&%
buttChangeSign:PP&%
buttRot:PP& %
 buttCanc:PP& %
 buttSqrt:PP&%
butt9:PP&%NSFirstP&%
orderFrontStandardInfoPanel:PP±&%submenuAction:Pñ Pı&%cut:PűPƱ&%copy:PDZPȱ&%paste:PɱPʱ&
%
selectAll:P˱P̱&%arrangeInFront:PͱPα&%performMiniaturize:PϱPб&%performClose:PѱPұ&
%
terminate:gnustep-Stepulator-1.0/Stepulator.pcproj000064400000000000000000000026261230166244400205660ustar00rootroot00000000000000{
APPCLASS = NSApplication;
APPKIT = "GNUSTEP-GUI";
APPLICATIONICON = "";
BUILDTOOL = "/usr/bin/make";
CLASS_FILES = (
main.m,
CalcController.m,
CalcModel.m
);
COMPILEROPTIONS = "";
CREATION_DATE = "";
DOCU_FILES = (
);
FOUNDATION = "GNUSTEP-BASE";
FRAMEWORKS = (
);
HEADER_FILES = (
CalcController.h,
CalcModel.h
);
IMAGES = (
);
INSTALLDIR = "$(GNUSTEP_LOCAL_ROOT)/";
INTERFACES = (
Stepulator.gorm
);
LANGUAGE = English;
LAST_EDITING = "";
LIBRARIES = (
"gnustep-base",
"gnustep-gui"
);
LINKEROPTIONS = "";
MAININTERFACE = Stepulator.gorm;
MAKEFILEDIR = "$(GNUSTEP_SYSTEM_ROOT)/Makefiles";
OTHER_FILES = (
);
OTHER_RESOURCES = (
StepulatorInfo.plist
);
OTHER_SOURCES = (
);
PRINCIPAL_CLASS = main.m;
PROJECT_BUILDER = PCGormProj;
PROJECT_COPYRIGHT = "No license specified!";
PROJECT_CREATOR = "";
PROJECT_DESCRIPTION = "No description avaliable!";
PROJECT_GROUP = "No description avaliable!";
PROJECT_MAINTAINER = "";
PROJECT_NAME = Stepulator;
PROJECT_RELEASE = 1;
PROJECT_SOURCE = "%{gs_name}-%{gs_version}.tar.gz";
PROJECT_SUMMARY = "No summary avaliable!";
PROJECT_TYPE = PCGormProject;
PROJECT_VERSION = 1.0;
SUBPROJECTS = (
);
SUPPORTING_FILES = (
GNUmakefile.preamble,
GNUmakefile,
GNUmakefile.postamble
);
}gnustep-Stepulator-1.0/StepulatorInfo.plist000064400000000000000000000005451230166244400212360ustar00rootroot00000000000000{
ApplicationDescription = "";
ApplicationIcon = "";
ApplicationName = Stepulator;
ApplicationRelease = "1.0";
Authors = ( "Riccardo Mottola" );
Copyright = "Copyright (C) 2003-2004 by Carduus.";
CopyrightDescription = "Released under BSD license";
FullVersionID = 1.0;
NOTE = "Automatically generated!";
URL = "";
}
gnustep-Stepulator-1.0/main.m000064400000000000000000000005141230166244400163010ustar00rootroot00000000000000/*
main.m
file part of Stepulator
a RPN calculator for *step

Riccardo Mottola, 2003-2004 <rmottola@users.sf.net>

This file is released under the BSD license, read acclosed License file
*/

#import <AppKit/AppKit.h>


int main(int argc, const char *argv[])
{
return NSApplicationMain(argc, argv);
}
 
: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
: Michael Shigorin