Skip to content

Instantly share code, notes, and snippets.

@C4Code
C4Code / C4WorkSpace.m
Created April 3, 2013 22:40
Basic C4Scrollview example
//
// C4WorkSpace.m
//
// Created by Greg Debicki.
//
#import "C4WorkSpace.h"
@implementation C4WorkSpace {
C4ScrollView *scrollview;
@C4Code
C4Code / C4WorkSpace.m
Created March 22, 2013 15:50
Simple Button Example
#import "C4WorkSpace.h"
@implementation C4WorkSpace {
C4Button *b;
BOOL shiftDir;
}
-(void)setup {
b = [C4Button buttonWithType:ROUNDEDRECT];
b.center = self.canvas.center;
@C4Code
C4Code / C4WorkSpace.m
Created March 19, 2013 17:45
Animated Image Example
#import "C4WorkSpace.h"
@implementation C4WorkSpace {
C4Image *animatedImage;
C4Slider *durationSlider;
}
-(void)setup {
animatedImage = [C4Image animatedImageWithNames:@[
@"C4Spin00",
@C4Code
C4Code / C4WorkSpace.m
Created March 19, 2013 17:27
Basic ColorAt example.
#import "C4WorkSpace.h"
@implementation C4WorkSpace {
C4Image *image;
NSInteger count;
C4Timer *timer;
}
-(void)setup {
image = [C4Image imageNamed:@"C4Sky"];
@C4Code
C4Code / C4WorkSpace.m
Created March 18, 2013 19:01
C4Sample audio metering example
#import "C4WorkSpace.h"
@implementation C4WorkSpace {
C4Sample *s;
C4Timer *meterUpdateTimer;
C4Shape *peak, *avg;
}
-(void)setup {
s = [C4Sample sampleNamed:@"C4Loop.aif"];
@C4Code
C4Code / C4WorkSpace.m
Created March 18, 2013 13:32
Rendering thousands of layers into a cgcontext on a background thread...
//
// C4WorkSpace.m
//
// Created by Travis Kirton
//
#import "C4WorkSpace.h"
@implementation C4WorkSpace {
UIView *v;
@C4Code
C4Code / C4WorkSpace.m
Last active December 14, 2015 19:39
Overriding -(void)pressedLong:(id)sender;
//
// C4WorkSpace.m
//
// Created by Travis Kirton
//
#import "C4WorkSpace.h"
@implementation C4WorkSpace
@C4Code
C4Code / C4WorkSpace.m
Created March 9, 2013 19:47
Simple test of TAP gesture. All gestures are set, by default, to delay the touchesBegan method in the object to which they are attached. Uncomment lines 4 and 5 to see the difference.
@implementation C4WorkSpace
-(void)setup {
[self addGesture:TAP name:@"tap" action:@"tapped"];
//UIGestureRecognizer *g = [self gestureForName:@"tap"];
//g.delaysTouchesBegan = NO;
}
-(void)tapped {
C4Log(@"Called when the gesture recognizes a tap");
}
@C4Code
C4Code / C4WorkSpace.m
Created March 7, 2013 22:11
Basic initialization of 4 C4UIElements
#import "C4WorkSpace.h"
@implementation C4WorkSpace {
C4Button *button;
C4Slider *slider;
C4Stepper *stepper;
C4Switch *swich;
}
-(void)setup {
@C4Code
C4Code / C4WorkSpace.m
Created March 3, 2013 03:54
imageTransition
//
// C4WorkSpace.m
// imageTransition
//
// Created by moi on 13-03-02.
// Copyright (c) 2013 moi. All rights reserved.
//
#import "C4WorkSpace.h"