Skip to content

Instantly share code, notes, and snippets.

View jfahrenkrug's full-sized avatar

Johannes Fahrenkrug jfahrenkrug

View GitHub Profile
/* ------------ Locations --------------- */
locationListView = [[LocationListView alloc] initWithFrame:CGRectMake(0.0, 0.0, 226.0, 400.0)];
[locationListView setContent:[locationsController locations]];
//1: we'll add something later
/* --------- Locations ScrollView ---------- */
var locationScrollView = [[CPScrollView alloc] initWithFrame:CGRectMake(10.0, 65.0, 243.0, 400.0)];
[locationScrollView setDocumentView:locationListView];
[locationScrollView setAutohidesScrollers:YES];
[[locationScrollView contentView] setBackgroundColor:[CPColor whiteColor]];
/* ----- Map Controller --------------- */
mapController = [[MapController alloc] init];
/* ------------- Map View ----------------- */
mapView = [[MKMapView alloc] initWithFrame:CGRectMake(510, 65, 400, 400) apiKey:''];
[mapView setDelegate:self];
mapController.mapView = mapView;
[contentView addSubview:mapView];
/* ---------- Coordinates Label -------------- */
// Delegate method for the locationListView
- (void)collectionViewDidChangeSelection:(CPCollectionView)aCollectionView
{
var loc = [locationsController selectedLocation];
[mapController moveMapToLat:[loc latitude] andLng:[loc longitude]];
}
- (void)addLocation {
if (!locations) {
locations = [[CPArray alloc] init];
}
loc = [[Location alloc] init];
[loc setDescription:@""];
[loc setPosition:([locations count] + 1)];
[locations addObject:loc];
[locationListView setContent:locations];
@import <Foundation/CPObject.j>
@import "Location.j"
@import "MapController.j"
@import "LocationsController.j"
@import "LocationDetailView.j"
@implementation LocationDetailController : CPObject
{
Location location;
MapController mapController @accessors;
// Delegate method for the locationListView
- (void)collectionViewDidChangeSelection:(CPCollectionView)aCollectionView
{
[locationDetailController setLocation:[self selectedLocation]];
}
- (void)controlTextDidEndEditing:(id)sender {
if ([sender object] == searchField) {
[self searchLocation];
}
}
- (void)searchLocation {
if ([searchField stringValue]) {
[mapController moveMapToAddress:[searchField stringValue]];
[locationDetailController setNameIfEmpty:[searchField stringValue]];
class Foo < ActiveRecord::Base
def self.test_big_text
text = %{<r:trip>
<h1><r:countries/></h1>
<div class="dtIntro clearfix">
<div class="grid g460">
<h2 class="bold"><r:title/></h2>
<h3><r:trip_kind_description/> ab <strong>&euro; <r:baseprice/></strong></h3>
</div>
@interface IconViewBox : NSBox
{
IBOutlet id delegate;
}
@end
@implementation IconViewBox
// -------------------------------------------------------------------------------
// hitTest:aPoint
// -------------------------------------------------------------------------------
- (NSView *)hitTest:(NSPoint)aPoint
{
// don't allow any mouse clicks for subviews in this view
if(NSPointInRect(aPoint,[self convertRect:[self bounds] toView:[self superview]])) {
return self;