This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import <AppKit/CPView.j> | |
@implementation LocationDetailView : CPView | |
{ | |
CPTextField locationNameField; | |
id delegate @accessors; | |
} | |
- (id)initWithFrame:(CGRect)aFrame | |
{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import <Foundation/CPObject.j> | |
@import "Location.j" | |
@import "MapController.j" | |
@import "LocationsController.j" | |
@import "LocationDetailView.j" | |
@implementation LocationDetailController : CPObject | |
{ | |
Location location; | |
MapController mapController @accessors; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* ------- Location Detail Controller ----- */ | |
locationDetailController = [[LocationDetailController alloc] init]; | |
locationDetailController.mapController = mapController; | |
locationsController.locationDetailController = locationDetailController; | |
[mapController setDelegate:locationDetailController]; | |
/* ------- Location Detail View ---------- */ | |
locationDetailView = [[LocationDetailView alloc] initWithFrame:CGRectMake(510, 490, 400, 90)]; | |
[locationDetailView setDelegate:locationDetailController]; | |
[locationDetailController setLocationDetailView:locationDetailView]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Delegate method for the locationListView | |
- (void)collectionViewDidChangeSelection:(CPCollectionView)aCollectionView | |
{ | |
[locationDetailController setLocation:[self selectedLocation]]; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* ------------ Search Field ------------- */ | |
searchField = [CPTextField roundedTextFieldWithStringValue:@"" placeholder:@"Location" width:200.0]; | |
[searchField setFrameOrigin:CGPointMake(510.0, 35.0)]; | |
[searchField setDelegate:self]; | |
[contentView addSubview:searchField]; | |
/* ----------- Search Button ------------------- */ | |
var searchButton = [[CPButton alloc] initWithFrame:CGRectMake(710.0, 37.0, 60.0, 24.0)]; | |
[searchButton setTitle:"Search"]; | |
[searchButton setTarget:self]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- (void)controlTextDidEndEditing:(id)sender { | |
if ([sender object] == searchField) { | |
[self searchLocation]; | |
} | |
} | |
- (void)searchLocation { | |
if ([searchField stringValue]) { | |
[mapController moveMapToAddress:[searchField stringValue]]; | |
[locationDetailController setNameIfEmpty:[searchField stringValue]]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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>€ <r:baseprice/></strong></h3> | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@interface IconViewBox : NSBox | |
{ | |
IBOutlet id delegate; | |
} | |
@end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@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; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#import <Cocoa/Cocoa.h> | |
@interface IconCollectionItem : NSCollectionViewItem { | |
} | |
- (void)doubleClick:(id)sender; | |
@end |