iOS Module SDK
0.97
Tools for building CampusLife modules
|
00001 //Copyright 2011 Desire2Learn Incorporated 00002 // 00003 //Licensed under the Apache License, Version 2.0 (the "License"); 00004 //you may not use this file except in compliance with the License. 00005 //You may obtain a copy of the License at 00006 // 00007 //http://www.apache.org/licenses/LICENSE-2.0 00008 // 00009 //Unless required by applicable law or agreed to in writing, software 00010 //distributed under the License is distributed on an "AS IS" BASIS, 00011 //WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00012 //See the License for the specific language governing permissions and 00013 //limitations under the License. 00014 00015 00016 #import <Foundation/Foundation.h> 00017 #import <UIKit/UIKit.h> 00018 00030 @interface D2LModuleBrand : NSObject 00031 00035 + (D2LModuleBrand *)sharedBrand; 00036 00042 - (void)applyPortraitBackgroundToView:(UIView *)view; 00043 00049 - (void)applyLandscapeBackgroundToView:(UIView *)view; 00050 00057 - (void)applyStyleToLabel:(UILabel *)label; 00058 00064 - (void)applyStyleToNavigationBar:(UINavigationBar *)navigationBar; 00065 00071 - (void)applyStyleToSearchBar:(UISearchBar *)searchBar; 00072 00078 - (void)applyStyleToToolbar:(UIToolbar *)toolbar; 00079 00086 - (void)applyStyleToTableViewCell:(UITableViewCell *)tableViewCell; 00087 00096 - (UIColor *)colorForKey:(NSString *)key; 00097 00098 @end