mirror of
https://github.com/kennethreitz-archive/gitx.git
synced 2026-06-05 23:40:18 +00:00
bbeedd10ce
This uses more Cocoa classes to draw the lines, making it easier to understand and hopefully maintain. Furthermore, we use less memory now, which is nice, but all the dynamic arrays probably mean more CPU usage.
33 lines
529 B
Objective-C
33 lines
529 B
Objective-C
//
|
|
// PBLine.m
|
|
// GitX
|
|
//
|
|
// Created by Pieter de Bie on 27-08-08.
|
|
// Copyright 2008 __MyCompanyName__. All rights reserved.
|
|
//
|
|
|
|
#import "PBLine.h"
|
|
|
|
|
|
@implementation PBLine
|
|
@synthesize upper, from, to;
|
|
- (id)initWithUpper: (int) u From: (int) f to: (int) t;
|
|
{
|
|
upper = u;
|
|
from = f;
|
|
to = t;
|
|
|
|
return self;
|
|
}
|
|
|
|
+ (PBLine*) lowerLineFrom:(int) f to: (int) t
|
|
{
|
|
return [[PBLine alloc] initWithUpper:0 From:f to:t];
|
|
}
|
|
|
|
+ (PBLine*) upperLineFrom:(int) f to: (int) t
|
|
{
|
|
return [[PBLine alloc] initWithUpper:1 From:f to:t];
|
|
}
|
|
@end
|