Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /XspfManager/XspfMCollectionViewController.m

Parent Directory Parent Directory | Revision Log Revision Log


Revision 190 - (hide annotations) (download)
Sat Jan 2 18:13:04 2010 UTC (14 years, 3 months ago) by masaki
File size: 1492 byte(s)
[New] メニューより表示形式を変更可能にした。メニューより並べ替えを変更可能にした。メニューよりXspfファイルの追加を可能にした。
1 masaki 16 //
2     // XspfMCollectionViewController.m
3     // XspfManager
4     //
5     // Created by Hori,Masaki on 09/11/05.
6     // Copyright 2009 masakih. All rights reserved.
7     //
8    
9     #import "XspfMCollectionViewController.h"
10    
11 masaki 175 #import "XspfMCollectionViewItem.h"
12 masaki 16
13 masaki 175
14 masaki 16 @implementation XspfMCollectionViewController
15    
16     - (id)init
17     {
18     [super initWithNibName:@"CollectionView" bundle:nil];
19    
20     return self;
21     }
22    
23 masaki 82 - (void)awakeFromNib
24     {
25     NSView *view = [collectionViewItem view];
26    
27     [scrollView setVerticalLineScroll:[view frame].size.height];
28     }
29    
30 masaki 190 - (void)setCollectionItem:(XspfMCollectionViewItem *)newItem
31 masaki 175 {
32     [collectionView setItemPrototype:newItem];
33     NSSize viewSize = [[newItem view] frame].size;
34     [collectionView setMinItemSize:viewSize];
35     [collectionView setMaxItemSize:viewSize];
36     [scrollView setVerticalLineScroll:viewSize.height];
37 masaki 190 collectionViewItem = newItem;
38 masaki 175 }
39     - (IBAction)collectionViewItemViewRegular:(id)sender
40     {
41     [self setCollectionItem:regularItem];
42     }
43     - (IBAction)collectionViewItemViewSmall:(id)sender
44     {
45     [self setCollectionItem:smallItem];
46     }
47    
48 masaki 190 - (XspfMCollectionItemType)collectionItemType
49     {
50     if(collectionViewItem == regularItem) return typeXspfMRegularItem;
51     if(collectionViewItem == smallItem) return typeXSpfMSmallItem;
52    
53     return typeXspfMUnknownItem;
54     }
55    
56 masaki 16 #pragma mark#### XspfMCollectionView Delegate ####
57     - (void)enterAction:(XspfMCollectionView *)view
58     {
59 masaki 74 [NSApp sendAction:@selector(openXspf:) to:nil from:self];
60 masaki 16 }
61    
62     #pragma mark#### Test ####
63     - (void)test01:(id)sender
64     {
65 masaki 188 HMLog(HMLogLevelError, @"hoge");
66 masaki 16 }
67    
68    
69     @end

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26