Skip to content

Commit

Permalink
[ASCalendar][task] Add 4 new defaults themes
Browse files Browse the repository at this point in the history
  • Loading branch information
Alberto Scampini authored and Alberto Scampini committed Jun 5, 2016
1 parent a9b8949 commit 9473c5f
Show file tree
Hide file tree
Showing 3 changed files with 108 additions and 0 deletions.
Binary file modified .DS_Store
Binary file not shown.
Binary file not shown.
108 changes: 108 additions & 0 deletions Example/ASThemeVM.swift
Expand Up @@ -39,4 +39,112 @@ class ASThemeVM : NSObject {
super.init()
}

func defaults(index : Int) {
switch index {
case 1 :
headerColor.value = UIColor(red:0.39, green:0.88, blue:0.70, alpha:1.00)
headerTextColor.value = UIColor(red:1.00, green:0.95, blue:0.67, alpha:1.00)
headerTextFont.value = UIFont (name: "Helvetica", size: 14)
headerSeparatorColor.value = UIColor(red:0.51, green:0.83, blue:0.71, alpha:1.00)

bodyHeaderColor.value = UIColor(red:1.00, green:0.95, blue:0.67, alpha:1.00)
bodyHeaderTextColor.value = UIColor(red:1.00, green:0.36, blue:0.36, alpha:1.00)
bodyHeaderTextFont.value = UIFont (name: "Helvetica", size: 11)
bodyHeaderSeparatorColor.value = UIColor(red:1.00, green:0.81, blue:0.30, alpha:1.00)

bodyBackgroundColor.value = UIColor(red:1.00, green:0.95, blue:0.67, alpha:1.00)
bodyMonthTitleColor.value = UIColor(red:0.39, green:0.88, blue:0.70, alpha:1.00)
bodyMonthTextFont.value = UIFont (name: "Helvetica", size: 11)
bodySeparatorColor.value = UIColor(red:1.00, green:0.36, blue:0.36, alpha:1.00)

bodyDayActiveTextColor.value = UIColor(red:1.00, green:0.36, blue:0.36, alpha:1.00)
bodyDayInactiveTextColor.value = UIColor(red:1.00, green:0.81, blue:0.30, alpha:1.00)
bodyDaySelectedTextColor.value = UIColor(red:0.39, green:0.88, blue:0.70, alpha:1.00)
bodyDayTextFont.value = UIFont (name: "Helvetica", size: 11)

bodySelectionColor.value = UIColor(red:1.00, green:0.36, blue:0.36, alpha:1.00)
daySelectionSize.value = CGFloat(30)
weekSelectionSize.value = CGFloat(30)
break
case 2 :
headerColor.value = UIColor(red:1.00, green:0.35, blue:0.00, alpha:1.00)
headerTextColor.value = UIColor(red:0.87, green:0.91, blue:0.80, alpha:1.00)
headerTextFont.value = UIFont (name: "Helvetica", size: 20)
headerSeparatorColor.value = UIColor(red:1.00, green:0.95, blue:0.67, alpha:1.00)

bodyHeaderColor.value = UIColor(red:0.18, green:0.84, blue:0.93, alpha:1.00)
bodyHeaderTextColor.value = UIColor(red:0.87, green:0.91, blue:0.80, alpha:1.00)
bodyHeaderTextFont.value = UIFont (name: "Helvetica", size: 10)
bodyHeaderSeparatorColor.value = UIColor(red:0.60, green:0.87, blue:0.87, alpha:1.00)

bodyBackgroundColor.value = UIColor(red:0.87, green:0.91, blue:0.80, alpha:1.00)
bodyMonthTitleColor.value = UIColor(red:1.00, green:0.35, blue:0.00, alpha:1.00)
bodyMonthTextFont.value = UIFont (name: "Helvetica", size: 10)
bodySeparatorColor.value = UIColor(red:1.00, green:0.35, blue:0.00, alpha:1.00)

bodyDayActiveTextColor.value = UIColor(red:1.00, green:0.50, blue:0.00, alpha:1.00)
bodyDayInactiveTextColor.value = UIColor(red:0.60, green:0.87, blue:0.87, alpha:1.00)
bodyDaySelectedTextColor.value = UIColor(red:0.87, green:0.91, blue:0.80, alpha:1.00)
bodyDayTextFont.value = UIFont (name: "Helvetica", size: 10)

bodySelectionColor.value = UIColor(red:1.00, green:0.35, blue:0.00, alpha:1.00)
daySelectionSize.value = CGFloat(20)
weekSelectionSize.value = CGFloat(20)
break
case 3 :
headerColor.value = UIColor(red:0.18, green:0.49, blue:0.37, alpha:1.00)
headerTextColor.value = UIColor(red:0.84, green:0.99, blue:0.71, alpha:1.00)
headerTextFont.value = UIFont (name: "Helvetica", size: 18)
headerSeparatorColor.value = UIColor(red:0.16, green:0.15, blue:0.24, alpha:1.00)

bodyHeaderColor.value = UIColor(red:0.59, green:0.91, blue:0.49, alpha:1.00)
bodyHeaderTextColor.value = UIColor(red:0.18, green:0.49, blue:0.37, alpha:1.00)
bodyHeaderTextFont.value = UIFont (name: "Helvetica", size: 10)
bodyHeaderSeparatorColor.value = UIColor(red:0.84, green:0.99, blue:0.71, alpha:1.00)

bodyBackgroundColor.value = UIColor(red:0.16, green:0.15, blue:0.24, alpha:1.00)
bodyMonthTitleColor.value = UIColor(red:0.16, green:0.15, blue:0.24, alpha:1.00)
bodyMonthTextFont.value = UIFont (name: "Helvetica", size: 10)
bodySeparatorColor.value = UIColor(red:1.00, green:0.35, blue:0.00, alpha:1.00)

bodyDayActiveTextColor.value = UIColor(red:0.84, green:0.99, blue:0.71, alpha:1.00)
bodyDayInactiveTextColor.value = UIColor(red:0.18, green:0.49, blue:0.37, alpha:1.00)
bodyDaySelectedTextColor.value = UIColor(red:0.24, green:0.71, blue:0.53, alpha:1.00)
bodyDayTextFont.value = UIFont (name: "Helvetica", size: 10)

bodySelectionColor.value = UIColor(red:0.59, green:0.91, blue:0.49, alpha:1.00)
daySelectionSize.value = CGFloat(30)
weekSelectionSize.value = CGFloat(2)
break
case 4 :
headerColor.value = UIColor(red:1.00, green:0.45, blue:0.12, alpha:1.00)
headerTextColor.value = UIColor(red:1.00, green:0.75, blue:0.25, alpha:1.00)
headerTextFont.value = UIFont (name: "Helvetica", size: 18)
headerSeparatorColor.value = UIColor(red:1.00, green:0.58, blue:0.37, alpha:1.00)

bodyHeaderColor.value = UIColor(red:0.55, green:0.57, blue:0.80, alpha:1.00)
bodyHeaderTextColor.value = UIColor(red:1.00, green:0.49, blue:0.74, alpha:1.00)
bodyHeaderTextFont.value = UIFont (name: "Helvetica", size: 10)
bodyHeaderSeparatorColor.value = UIColor(red:0.65, green:0.67, blue:0.82, alpha:1.00)

bodyBackgroundColor.value = UIColor(red:0.80, green:0.91, blue:0.62, alpha:1.00)
bodyMonthTitleColor.value = UIColor(red:0.16, green:0.15, blue:0.24, alpha:1.00)
bodyMonthTextFont.value = UIFont (name: "Helvetica", size: 10)
bodySeparatorColor.value = UIColor(red:1.00, green:0.35, blue:0.00, alpha:1.00)

bodyDayActiveTextColor.value = UIColor(red:1.00, green:0.75, blue:0.25, alpha:1.00)
bodyDayInactiveTextColor.value = UIColor(red:1.00, green:0.49, blue:0.74, alpha:1.00)
bodyDaySelectedTextColor.value = UIColor(red:1.00, green:0.75, blue:0.25, alpha:1.00)
bodyDayTextFont.value = UIFont (name: "Helvetica", size: 10)

bodySelectionColor.value = UIColor(red:1.00, green:0.58, blue:0.37, alpha:1.00)
daySelectionSize.value = CGFloat(30)
weekSelectionSize.value = CGFloat(2)
break

default :
break
}
}

}

0 comments on commit 9473c5f

Please sign in to comment.