package Ġcom . app li key solutions . cosm ocal endar . settings . appearance Ċ Ċ import Ġandroid . graphics . Type face Ċ import Ġandroid . support . annotation . Color Res Ċ import Ġandroid . support . annotation . Dim en Res Ċ Ċ class ĠAp pearance Model Ġ{ ĊĊĠĠĠ Ġclass ĠText Attributes Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġtype face : ĠType face ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ@ Dim en Res ĊĠĠĠĠĠĠĠ Ġvar Ġsize : ĠInt ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ@ Color Res ĊĠĠĠĠĠĠĠ Ġvar Ġcolor : ĠInt ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġconstructor ( type face : ĠType face ?, Ġsize : ĠInt ?, Ġcolor : ĠInt ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . type face Ġ= Ġtype face ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . size Ġ= Ġsize ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . color Ġ= Ġcolor ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġconstructor ( type face : ĠType face ?, Ġcolor : ĠInt ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . type face Ġ= Ġtype face ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . color Ġ= Ġcolor ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġconstructor () Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Background Ġcolor Ġof Ġwhole Ġcalendar ĊĠĠĠ Ġvar Ġcalendar BackgroundColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Text Ġcolor Ġof Ġmonth Ġtitle ĊĠĠĠ Ġvar Ġmonth TextColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Text Ġcolor Ġof Ġday Ġthat Ġmonth Ġdoesn 't Ġinclude ĊĠĠĠ Ġvar Ġother Day TextColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Text Ġcolor Ġof Ġday ĊĠĠĠ Ġvar Ġday TextColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Text Ġcolor Ġof Ġweekend Ġday Ġ( ex . ĠS aturday , ĠS unday ) ĊĠĠĠ Ġvar Ġweekend Day TextColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Text Ġcolor Ġof Ġweek Ġday Ġtitles ĊĠĠĠ Ġvar Ġweek Day Title TextColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Text Ġcolor Ġof Ġselected Ġdays ĊĠĠĠ Ġvar Ġselected Day TextColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Background Ġcolor Ġof Ġselected Ġdays ĊĠĠĠ Ġvar Ġselected Day BackgroundColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Background Ġcolor Ġof ĠSTART Ġday Ġfrom Ġselected Ġrange ĊĠĠĠ Ġvar Ġselected Day Background Start Color : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Background Ġcolor Ġof ĠEND Ġday Ġfrom Ġselected Ġrange ĊĠĠĠ Ġvar Ġselected Day Background End Color : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Text Ġcolor Ġof Ġcurrent Ġday ĊĠĠĠ Ġvar Ġcurrent Day TextColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Icon Ġresource Ġof Ġcurrent Ġday ĊĠĠĠ Ġvar Ġcurrent Day Icon Res Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Icon Ġresource Ġof Ġcurrent Ġday Ġselected ĊĠĠĠ Ġvar Ġcurrent Day Selected Icon Res : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Icon Ġresource Ġof Ġconnected Ġday ĊĠĠĠ Ġvar Ġconnected Day Icon Res : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Icon Ġresource Ġof Ġconnected Ġday Ġselected ĊĠĠĠ Ġvar Ġconnected Day Selected Icon Res : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Position Ġof Ġconnected Ġday Ġicon Ġ( TOP / BOTTOM ) ĊĠĠĠ Ġvar Ġconnected Day Icon Position : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Text Ġcolor Ġof Ġdisabled Ġday ĊĠĠĠ Ġvar Ġdisabled Day TextColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Text Ġcolor Ġof Ġmonth Ġtitles Ġin Ġselection Ġbar ĊĠĠĠ Ġvar Ġselection Bar Month TextColor : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Icon Ġresource Ġof Ġprevious Ġmonth Ġnavigation Ġbutton ĊĠĠĠ Ġvar Ġprevious Month Icon Res : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Icon Ġresource Ġof Ġnext Ġmonth Ġnavigation Ġbutton ĊĠĠĠ Ġvar Ġnext Month Icon Res : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠOrientation Ġof Ġcalendar ĊĠĠĠĠ Ġ* Ġpossible Ġvalues : ĊĠĠĠĠ Ġ* ĠH ORIZONTAL Ġ- Ġleft / right Ġsw ip able Ġmonths , Ġnavigation Ġbuttons ĊĠĠĠĠ Ġ* ĠV ERT ICAL Ġ- Ġtop / bottom Ġsw ip able Ġmonths ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġcalendar Orientation : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ// Defines Ġif Ġwe Ġneed Ġto Ġdisplay Ġweek Ġday Ġtitles Ġfor Ġevery Ġmonth ĊĠĠĠ Ġvar Ġshow Days OfWeek : ĠBoolean Ġ= Ġfalse ĊĊĠĠĠ Ġ// Defines Ġif Ġwe Ġneed Ġto Ġdisplay Ġweek Ġday Ġtitle Ġfor Ġwhole Ġcalendar ĊĠĠĠ Ġvar Ġshow Days OfWeek Title : ĠBoolean Ġ= Ġfalse ĊĊĠĠĠ Ġvar Ġmonth Name Text Ġ= ĠText Attributes () ĊĠĠĠ Ġvar Ġweek Day Text Ġ= ĠText Attributes () ĊĠĠĠ Ġvar Ġdisabled Day Text Ġ= ĠText Attributes () ĊĠĠĠ Ġvar Ġday Text Ġ= ĠText Attributes () ĊĠĠĠ Ġvar Ġselected Day Text Ġ= ĠText Attributes () Ċ } Ċ