All pastes #809947 Raw Edit

n1mda

public text v1 · immutable
·published 2007-12-09 11:47 UTC
rendered paste body
#import "iDeeJay.h"

typedef enum {
	kUIControlEventMouseDown = 1 << 0,
	kUIControlEventMouseMovedInside = 1 << 2,
	kUIControlEventMouseMovedOutside = 1 << 3,
	kUIControlEventMouseUpInside = 1 << 6,
	kUIControlEventMouseUpOutside = 1 << 7, 
	kUIControlAllEvents = (kUIControlEventMouseDown | kUIControlEventMouseMovedInside | kUIControlEventMouseMovedOutside | kUIControlEventMouseUpInside | kUIControlEventMouseUpOutside)
} UIControlEventMasks;

@implementation iDeeJay

- (void) buttonPressed
{
	NSLog(@"bajs?");
}

- (void) showDecks
{
	UIImage *vinylDecks[2];

	vinylDecks[0] = [UIImage imageNamed:@"vinyl_001.png"];
	vinylDecks[1] = [UIImage imageNamed:@"vinyl_001.png"];


}

- (void)navigationBar:(UINavigationBar*)nav buttonClicked:(int)button
{
	switch(button)
	{
		case 0:
		[window setRotationDegrees:0 duration:0.5];
		break;
		case 1:
		NSLog(@"lol");
	}
}

- (void) applicationDidFinishLaunching: (id) unused
{
	float black[4]	=	{0.0f, 0.0f, 0.0f, 1.0f};
	float bajs[4]	=	{0.0f, 0.0f, 0.0f, 0.0f};
	[UIHardware _setStatusBarHeight:0.0f];
	[self setStatusBarMode:2 orientation:0 duration:0.0f fenceID:0];

	struct CGRect rect	= [UIHardware fullScreenApplicationContentRect];

	rect.origin.x		= rect.origin.y = 0;

	/* Initialize the main window */
	UIWindow* window	= [[UIWindow alloc] initWithContentRect: CGRectMake(0.0f, 75.0f, 480.0f, 480.0f)];
	[window orderFront: self];
	[window makeKey: self];
	[window _setHidden: false];
	[window setRotationDegrees:90 duration:0.5];
	
	/* Background Image -- The mixertable n shit :) */
	bg = [[UIImageView alloc] initWithFrame: CGRectMake(20.0, 50.0, 100.0, 100.0)];

	[bg setImage: [UIImage imageNamed: @"bg.png"]];

	/* Navigation-bar -- Needed? */
	UINavigationBar *nav = [[UINavigationBar alloc] initWithFrame: CGRectMake(0.0f, 0.0f, 480.0f, 37.0f)];
	[nav showButtonsWithLeftTitle: @"Exit" rightTitle: @"Playlists" leftBack: YES];
	[nav setBarStyle: 2];
	[nav setDelegate:self];
	
	/*PlayButton's! Images and LEFT playbutton. Well, to make it play? :) */
	UIImage* plybtnImage = [UIImage imageNamed:@"play_button_up.png"];
	UIImage* plybtnImagePressed = [UIImage imageNamed:@"play_button_down.png"];
	UIPushButton* playButtonL = [[UIPushButton alloc] initWithTitle:@"" autosizesToFit:NO];
	[playButtonL setFrame: CGRectMake(50.0, 220.0, 40.0, 20.0)];
	[playButtonL setDrawsShadow: YES];
	[playButtonL setStretchBackground:YES];
	[playButtonL setEnabled:YES];
	[playButtonL setBackgroundColor: CGColorCreate(CGColorSpaceCreateDeviceRGB(), bajs)];
	[playButtonL setBackground:plybtnImage forState:0];
	[playButtonL setBackground:plybtnImagePressed forState:1];

	/* RIGHT Playbutton! */
	UIPushButton* playButtonR = [[UIPushButton alloc] initWithTitle:@"" autosizesToFit:NO];
	[playButtonR setFrame: CGRectMake(320.0, 220.0, 40.0, 20.0)];
	[playButtonR setDrawsShadow: YES];
	[playButtonR setStretchBackground:YES];
	[playButtonR setEnabled:YES];
	[playButtonR setBackground:plybtnImage forState:0];
	[playButtonR setBackground:plybtnImagePressed forState:1];

	/* Initialize the main view */
	UIView* mainView	= [[[UIView alloc] initWithFrame: CGRectMake(0.0f, 0.0f, 480.0f, 320.0f)] autorelease];
	[mainView setBackgroundColor: CGColorCreate(CGColorSpaceCreateDeviceRGB(), black)];
	[window setContentView: mainView];
	[mainView addSubview: nav];
	[mainView addSubview: bg];
	[mainView addSubview: playButtonL];
	[mainView addSubview: playButtonR];
	
	
	[self showDecks];
}

@end