iOS Module SDK  0.97
Tools for building CampusLife modules
D2LModuleBrand.h
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
 All Data Structures Functions