Upload
duonglien
View
255
Download
1
Embed Size (px)
Rainlendar2.14UserGuide
AboutRainlendarLearnmoreabouttheapplication.
Howtousethecalendar?Describeshowtoworkwiththecalendar,thekeyboardshortcutsandotherfunctionality.
Howtocreateeventortask?Describeshowtocreate,modifyanddeletetheeventsandtasks.
Whatarealltheoptions?Describeswhateverythingmeansintheoptionsdialog.
Howtomanagetheevents?Describesimporting,exporting,backingupandprinting.
Howtoinstallnewskinsandlanguages?Describesinstallationanduninstallationprocedures.
HowtoconnecttoOutlookandtoonlinecalendars?Afewexampleshowtoconnecttopopularwebcalendarsandshareyoureventsonline(Proonly).
FrequentlyAskedQuestionsQuestionsaboutRainlendargeneraluse.
MoreAskedQuestionsMorequestionsaboutRainlendaruse.
WhatisRainlendar?
Rainlendarisafullfeaturedcalendarapplication.Itcanstoreyourdailyeventsandtasksandkeepthemvisibleonyourdesktopallthetime.Theappearanceofthecalendarcanbechangedwithskinstomakeitmatchyourdesktoplookandfeel.Theapplicationisverycustomizablesoyoucanconfigureitforyourliking.
Features
PlatformindependentRainlendarcanberunonWindows,MacOSXandLinux.Allplatformsusethesamefileformatssoallskinsandscriptscreatedfordifferentversionswillworkalsoonalloperatingsystems.
LocalizedRainlendarsupportslocalizationsoyoucanhavetheuserinterfaceinyourownlanguage.RainlendarisanUnicodeapplicationsodifferentcharactersetscanbeusedatthesametime.
CompatibleRainlendarusesstandardiCalendarformatforiteventsandtaskstomaximizethecompatibilitywithothercalendarapplications.YoucaneasilytransfertheeventsfromthecalendaryouarecurrentlyusingtoRainlendar.
Look'n'feelTheappearanceofthecalendarcanbechangedwithskins.Theskinscanbeofanyshapeandsizeandtheycan
alsousescriptsforadditionalfunctionality.It'salsopossibletocombinedifferentskinsbyusinge.g.thecalendarfromoneskinandeventandtodolistfromanother.Theeventsandtaskscanhavedifferentappearancedependingontheircategory.
HighlyCustomizableItispossibletohavemultiplemonthsvisibleatthesametime.Themonthscanbelaidoutthewayyouwantandtheycanevenhavedifferentsizes.
MultipleCalendarsYoucanhaveanynumberofcalendarsshowatthesametime.Differentcalendarscanshowe.g.holidays,tvprograms,yourpersonaleventsorwhateveryoulike.
Import&ExportEventsandtaskscanbetransferredtoandfromothercalendarapplicationsinthestandardiCalendarformatorCSVformat(Proonly).YoucanalsoimportthedatafromtheoldversionofRainlendar.
BackupsIntegratedbackupandrestorefunctionalitymakesiteasytomakesureyoureventssafeifsomethingbadhappens.
AlarmsGetnotifiedinadvancebeforetheeventisduesothatyoudon'tforgetanyimportantevents.Thealarmworkswithtaskstoo.
RecurrenceTheeventsandtaskscanbemadetorepeatautomaticallysoyoudon'thavetoenterthemmultipletimes.It'salsopossibletohaveexceptionsincasetheeventdoesn'thappenononeparticularday.
ScriptingLuascriptinglanguagemakesitpossibletoextendthefunctionalityofRainlendar.
PrintingPrintyoureventsandtasksasaseparatelistorasamonthview.
SearchIfyouhavealotofeventsandtasksyoucanfindtheoneyouarelookingforeasilywiththesubstringsearchintheManagerdialog.
ChangefieldsYoucanchangefieldsfrominmultipleeventsortasksinonego.It'salsopossibletoconverteventstotasksandviceversa.
Sharedcalendars(Proonly)Subscribetoonlinecalendarstostayuptodatewiththecurrentevents.Youcanalsopublishyourowncalendaronline.SupportedprotocolsareHTTP,WebDAVandFTP.
Outlooksupport(Pro&Windowsonly)SeetheMicrosoftOutlook'sappointmentsinRainlendarwithouttheneedtokeepOutlookopenallthetime.
Googlecalendarsupport(Proonly)EdityourGooglecalendareventsandtasksdirectlywithRainlendar.Itworksalsowhenyouarenotconnected.
RememberTheMilksupport(Proonly)AccessyourRTMtasksfromRainlendar.Itworksalsowhenyouarenotconnected.
Toodledosupport(Proonly)AccessyourToodledotasksfromRainlendar.Itworksalsowhenyouarenotconnected.
CalDAVsupport(Proonly)ConnecttoastandardCalDAVserverandaccessyouronlineeventsandtasks.
Office365/Outlook.comsupport(Proonly)ConnecttoaMicrosoft'sOffice365orOutlook.comonlinecalendarandaccessyouronlineevents.
Arrangingwindows
Whenyoustarttheapplicationthefirsttimeorwhenyouchangetoanewskinthewindowsareusuallystackedtogetheronthecenterofthescreen.Youcanjustdragthemtotheplacewhereyouwantthemtobe.Allwindowscanbemovedatonceifyoukeepshiftkeydownwhendraggingawindow.Thewindowpositionissavedtotheconfigurationsothenexttimeyoustarttheapplicationthewindowswillbewhereyouleftthem.
WhenyoumovethewindowsyoucannoticethattheysnaptothescreenedgesandotherRainlendarwindowsautomaticallywhentheyarecloseenough.Thisistohelpyoutoalignthewindowsexactlynexttoeachotherorthescreenborders.Youcantemporarilydisablethisfeatureifyoukeepcontrolkeydownwhilemovingthewindow.YoushouldnotethoughthatifyouleavethewindowstooclosetoeachothertheywillsnaptogetherwhentheyareopenedthenexttimeyoustartorrefreshRainlendar.Ifyoudon'tlikethesnappingyoucandisableifcompletelyfromtheAdvancedoptions.
Ifyoudon'tneedsomeofthewindowsyoucanhidethemfromthecontextmenuordisablethemcompletelyfromAdvancedskinoptions.Youcanalsoaddnewwindowsfromthere.
Changingmonths
Rainlendarshowsthecurrentmonthbydefault(thedateistakenfromyoursystem).Youcanchangetothenextorpreviousmonthfromthearrowbuttonsinthewindow.Youcanalsouseshortcutkeystochangethemonths(thewindowmusthavekeyboardfocus):Key Function
Right Nextmonth
Left Previousmonth
Up Nextyear
Down Previousyear
Home Currentmonth
Ctrl+F1 January
Ctrl+F2 February
Ctrl+F3 March
Ctrl+F4 April
Ctrl+F5 May
Ctrl+F6 June
Ctrl+F7 July
Ctrl+F8 August
Ctrl+F9 September
Ctrl+F10 October
Ctrl+F11 November
Ctrl+F12 December
Thesamefunctionscanbeaccessedfromthecontextmenutoo.
Note:someskinsmightincludeadditionalnavigationbuttons(orlackthemcompletely).
Otherfunctionality
Contextmenus:YoucanaccessmostofRainlendar'sfunctionalityfromthecontextmenu.Youcanopenthecontextmenufromthesecondarymousebuttoneitheroverawindoworonthetrayicon.Notethatthecontextmenuiscontextsensitive(hencethename)soifyouopenite.g.overtheeventlistthemenuisspecificfortheevents.Youcanalwaysopenthefullmenubyholdingshiftkeydownwhenyouclickthemousebutton.IfyouwantalwaystousethefullmenusyoucanenablethisfromtheAdvancedoptions.
Windows:Youcanquicklyhideandshowtheactivewindowsfromthecontextmenu.Youcanalsousetheshortcutkeys(fromalt+1toalt+0)totogglethewindows.
Calendars:It'spossibletoenableanddisablethecalendarsfromthecontextmenu.Youcanusethistoquicklyhide/showsomeoftheeventsfromthecalendarthatdon'tneedtobevisibleallthetime.Youcanalsousetheshortcutkeys(fromctrl+1toctrl+0)totogglethecalendars.
Refresh:Therefreshmenuitemreloadsallsettings,skinsandtheplugins.IfyouhavemadechangestothesettingsfilesyourselfyoucanusethistoapplythemwithoutrestartingRainlendar.Refreshingthecalendarwillreloadallonlinecalendarsaswell.
Eventlist:Theeventlistshowsthecurrentandupcomingeventsforthenext7days.Youcanchangethedayperiodfromtheadvancedoptions.Thecontextmenuhasoptionstohidethepastanddismissedeventsfromthelistandyoucanalsochoosetoshoworhidethedayswithoutanyevents.
Tasklist:Thetasklistcanbearrangedbydifferentcriteria(alphabetically,byduedate,bycategory,...)fromthecontextmenu.Youcandefineaprimaryandsecondarysortingorder.Thetaskswithoutstartorduedatecanbechosentobeatthetoporbottomofthelist.It'salsopossibletouseacustomsortingorderwhereyoucanjustdragtheitemstodifferentpositions.Thecontextmenuhasoptionstohidethecompleted,canceledand/orupcomingtasksfromthelist.
Alarm:Thealarmwindowallowsyoutoeitherdismissthealarmsorsnoozethem.Thedefaultsnoozingtimecanbechangedfromtheadvancedoptions.Ifyouopenthecontextmenuoveroneoftheitemsinthewindowyoucanalsodismiss/snoozeitindividuallyandchoosethedesiredsnoozetime.Youcanalsorightclickonthesnoozebuttontoselectthesnoozetimeforallitemsinthealarmdialog.
Balloontip:Theballoontipwindowcanbeleftopenbyholdingdowntheshiftkey.Thisisusefule.g.ifthewindowcontainsalink.
Wikitext:It'spossibletousesomebasicformattingintheeventsandtasks.Theformattingisdonesimilarlyasinwikiwhereyouusespecificcontrolcharacterstochangethewaythetextwillbedisplayed.Theformattingcanalsoautomaticallydetecturlsandemailaddresses.
Wikiformatting Result
Bulletlists
*Task1*Task2
**SubTask1*Task3
Task1Task2SubTask1
Task3
Numberedlists
#Task1#Task2
##SubTask1#Task3
1. Task12. Task2
1. SubTask13. Task3
Indentation
>Task1>Task2
>>SubTask1>Task3
Task1Task2
SubTask1Task3
Links
[[http://www.google.com][Google]][[http://www.google.com]]http://[email protected]
Googlehttp://www.google.comhttp://[email protected]
Youcanalsouse\nasalineseparator(thisworksalsointheheaders).
Creatingeventsandtasks
Thereareseveraldifferentwaystocreateneweventsandtasks.Theeasiestwaytocreateaneventistodoubleclickthedayonthecalendar.Iftherearenoothereventsonthesameday,theeventdialogwillbeopenedandthestartdateisautomaticallysettotheselectedday.Ifthedayalreadyhasanevent,aneweventcanbecreatedbyselecting"Newevent"fromthemenu.
Theeventandtodolistscanbealsousedtocreateneweventsandtasks.Ifyoudoubleclickontheheaderoftheliststhenewevent/taskdialogwillbeopenedandtheappropriatefieldissetautomatically.E.g.iftheeventlisthasaneventfornextMondayyoucandoubleclickontheheaderandtheneweventwillbeautomaticallycreatedonnextMonday.SimilarlyifthetodolistisarrangedbypriorityyoucanjustdoubleclickontheHighPriority-headerandthenewtaskwillhaveprioritysettohigh(thetasklistcanbearrangedbypriorityifyourightclickoverataskinthelistandchangetheprimarysortingorder).
NeweventsandtaskscanbealsocreatedfromthecontextmenuthatcanbeopenedfromthetrayiconorbyrightclickinganyRainlendar'swindow(holdshiftkeydowntogetthefullmenu).Themanagerdialogallowsyoualsotocreateeventsandtasks.Ifyouopenthecontextmenuoveranexistingtaskyouhaveanoptiontocreateasubtaskunderthecurrenttask(notethatnotallcalendarssupportsubtasks).Subtaskscanbecollapsedinthetasklisttoshowonlytheparent.
Thesummaryfieldintheeventeditoriswhatyoushouldatleastfillin.Thetextisshowninthelists,tooltipsandalarms.Thelargeareainthebottomofthedialogistheplacewhereyoucanwritemoredetailsabouttheevent.Thelocationtext,ifgiven,isdisplayedafterthesummary.Theurlfieldcancontainawebaddresswhichwillbeshownasaclickablebuttonontheeventandtodolists.
Theeventcanbemarkedalsoasprivate.Thisdoesn'thaveanyfunctionalityinRainlendarbutitmightbeusefulifyoustoretheeventstosomeothercalendar.Thesamegoeswiththe"Marktimeasbusy"checkbox.Theeventscanhavestartandendtimeortheycanlastforallday.It'salsopossibletocreateaneventthatlastforseveraldays.Thiscanbedoneeitherbyincreasingtheenddateorcreatingadailyrecurringeventfromtherecurrencetab.Tasksworkthesamewayexceptthattherecurrenceusestheduetime.
Youcanalsogetnotifiedwhentheeventisduebyaddinganalarmfortheevent.Thealarmcanbeaddedbypressingthealarmclockbuttoninthebottomleftcornerofthedialog.Youcanaddafiletotheeventthatisplayed(ifit'sanaudiofile)orexecutedwhenthealarmisdisplayed.Notethattheactualfileisnotattachedtoeventsoifyouexporttheeventtoanothercalendaryouneedtotransfertheaudiofilemanually.Ifyoudon'tdefineanalarmsoundfortheeventthedefaultsoundisplayedinstead.Thedefaultsoundcanbechangedfromtheadvancedoptions.Ifanexecutablefileisusedasthealarmfiletheevent'ssummarycanbeincludedasthecommandlineparameterwith"[summary]"afterthefilename.
ForGooglecalendareventsit'salsopossibletochoosethealarmtype.InadditiontothenormalalertstheGooglecalendar
supportsalsoSMSandemailalarms.NotethatyouneedtoconfigureyourphonenumberontheGoogle'swebsitefortheSMSalarmstowork.
Youcanchoosethecalendarwheretheeventortaskiswrittenfromthecomboboxonbottomleftcorner.ThisisespeciallyimportantifyouhaveconfiguredmultiplecalendarsintoRainlendar.Rainlendardoesnotautomaticallysyncallthecalendarsbetweeneachotherbutkeepstheeventsseparatesoyoualwaysneedtochoosethetargetcalendar.Notethatnotallcalendarssupportbothtasksandeventsandtherearealsolimitationsonwhichfieldscanbeusedwithdifferent3rdpartycalendars.
Thecategorydefinestheappearanceoftheeventinthecalendarandotherwindows.Youcanalsojusttypeinthefieldanewcategoryifyoucannotfindanysuitablefromthelist.Thereisalsoaspecialcategorycalled"<hidden>"whichmakestheevent/tasknotvisibleinthecalendarandlists.
Keywords
Thereareafewspecialkeywordsthatcanbeusedinthesummaryanddescription.Theywillbeautomaticallyreplacedwiththecalculatedvalue.Youcaneithergiveatargetdateforthekeywordorleaveitout.Ifthedateisnotgivethenumberiscalculatedfromthecurrentday.Notethattheseworkonlywithtaskswithduedate.
[days]or[days=YYYYMMDD]showsthenumberofdaystotheevent.[weeks]or[weeks=YYYYMMDD]showsthenumberofweekstotheevent.[months]or[months=YYYYMMDD]showsthenumberofmonthstotheevent.[years]or[years=YYYYMMDD]showsthenumberofyearstotheevent.
Youcanalsousethe"YYYY","MM"and/or"DD"insteadwritingtheactualnumbertoautomaticallypickthenextmatchingdate.
QuickAdd
TheQuickAddfeatureallowsyoutocreatetasksandeventsbyenteringafreeformtext.Bydefaultitcreateseventsbutifyouprefixthestringwithtaskit'llcreateataskinstead.Thetimeanddateareparsedautomaticallyfromthetextsotheeventwillbeaddedtothecorrectday.Youcanusestringslike:
WednesdayMeetingwiththeclientFeedbackfromthemeetingat10pmDosomeactualworkfrom15:20to15:30taskGatherthematerial3:0031.10.2009Remembertowaterthehouseplants
Youcanalsosetthecategory(#name),location(@place),priority(!3)andurl(http://www.google.com)fortheeventandtask.e.g.
taskCheckthemail!3@home#workAppointmenttomorrow@dentist#painful#expensivetaskBreaktherecordhttp://urdb.org/
It'salsopossibletodefinethecalendarwheretheeventortaskwillbecreated.Notethatthenameofthecalendariscasesensitive.e.g.
Sharedmeeting[Google]
Ifthewindowwherethequickaddcontrolislocateddefinesanyincludeorexcludefiltersforthecalendarstheyareappliedwhentheeventiscreated.Youcane.g.createtwodifferentquickaddwindows,setadifferentincludecalendartoeachwindowsandyoucaneasilycreateneweventswhichgetsavedtodifferentcalendars.
Modifyexistingeventortask
Youcanopentheeventortaskforeditingjustbydoubleclickingitontheeventortasklistorselecteditfromthecontextmenu.Eventscanbealsoeditedbydoubleclickingthedayfromthecalendarandselectingtheeventfromthemenu.
Themanagerdialogshowsalltheeventsortasksasasinglelist.Youcandoubleclickaniteminthelisttoeditit.Thesearchfieldinthemanagerisahandywaytofindtheeventiftherearelotsofthem.Youcanwritepartofanystringtothesearchboxandtheitemlistwillautomaticallyfilterawaytheitemsthatdonotmatchwiththestring.Thiswayit'seasytofindtheeventortaskthatyouarelookingfor.
Ifyouwanttocreateaneweventfromanexistingoneyoucanopentheevent,makethenecessaryeditsandinsteadofclickingtheOkbuttonchoosethe"SaveAsNew"fromtheFilemenu.Thiswillcreateaneweventinsteadofchangingtheexistingone.
Youcanalsosavetheeventortasktoafilebyselecting"SavetoFile"fromthemenu.ThefilewillbeintheiCalendar(*.ics)formatsoitcanbeimportedwithothercalendarapplications.
Deletingeventsandtasks
Theeventsandtodoitemscanbedeletedeitherfromthecontextmenuthatcanbeopenedfromthesecondarymousebuttonovertheitemorfromthemanagerdialogwhichcanbeusedtodeleteseveralitemsatthesametime.Iftheeventisdeletedfromthecontextmenuandit'sarecurringoneyouhaveanoptioneithertoremoveonlytheinstance,allthefollowinginstancesorthewholerecurringeventwhichwilldeleteallinstancesoftheevent.
Usingtemplates
Atemplateisasetofprefilledfieldsintheeventortododialog.Youcancreateseparatetemplatesfordifferenteventssothatthefieldsgetautomaticallyfilledinproperly.Forexampleyoucouldcreateabirthdaytemplatewhichwillautomaticallysettherecurrencytoyearly,changethecategoryto"Birthday",enablethealarmandmakeittoalertcoupleofdaysbeforetheeventandchoosethecalendarwhereyourotherbirthdaysarestored.
Tocreateatemplateyouneedtoopentheneweventdialog,changethefieldsthewayyouwantandselect"SaveasTemplate..."fromtheTemplatemenu.Youwillthenneedtogivesomenameforthetemplate.ThecreatedtemplatewillappearintheTemplatemenuwhereitcanbechosed.Youcancreateasmanytemplatesasyoulike(orwell,thecurrentlimitis100:-).Notethatthetodoandeventlistshaveseparatetemplates.Ifyouneedtomakechangestoatemplatejustcreateanewoneandsaveitwiththesamenameastheexistingtemplatetooverwriteit.Thetemplatewillcontainonlythechangedfieldssoyouneedtomakeachangetoafieldevenifitalreadycontainsthecorrectvalue.
Selectingatemplatefromthemenuwilloverwriteallthefieldswithvaluesfromthetemplate.Thestartandend(ordue)datesareexceptionsandareneverstoredtothetemplate(howeverthetimepartisstored).Youcanalsosetthetemplateasadefaultforthenewevents.Thismeansthateverytimeyoucreateaneweventorataskthefieldsarefilledinfromthetemplateautomatically.Thisisusefulifyoue.g.wanttodefineallyoureventspublicbydefault.
General
Showtoday'seventsandtaskswhenRainlendarisstarteddisplaysthetoday'seventsandtaskswhenRainlendarisstartedorwhenthedaychanges.Notethattheskinneedstoincludethe"Today"windowforthistowork.Theeventsarealsoshownastraytooltip.
Hidewindowswhentherearenoitemshidesthetodolistandtheeventlistwindowwhenthelistisempty.Thewindowwillbeshownautomaticallywhenanewevent/taskiscreated.Thissettingsalsoappliestothetodaywindow.
Clickthrough(Win/Maconly)makesthewindowtoignoreallmouseinput.ThismeansthatwhenyouclickoveraRainlendarwindowtheclickgoesthroughtothedesktoporawindowwhichisbelow.Thisworksonlywhennativetransparencyisenabled.Youcantemporarilydisablethisfeaturebykeepingshiftkeydownwhenyoupressthemousebutton.Thisfeatureisneverappliedtothealarmwindow(forobviousreasons).
Lockwindowsinplacemakesthewindowsimmobile.Ifcheckedthepositioncannotbechangedanymorebydraggingthewindowwiththemouse.
Enableonstartup(Winonly)startsRainlendarautomaticallywhenWindowsstarts.Onotherplatformsyouneedtousethenativeoperatingsysytemfunctionalityforthis.
Hidefromtaskbar(Winonly)removestheRainlendar'siconfromtheWindowstaskbar.
Addyearstocategoriesshowstheyearcountintheevent'ssummaryautomatically.Theyearcountisthenumberofyearsstartingfromthefirstinstanceoftheevent.So,tomakethisworkcorrectlyyouneedtocreateayearlyrecurringeventthatstartsintheyeartheeventhappened(e.g.whenthepersonwasborn).BydefaultthefeatureworksonBirthdayandAnniversarycategoriesbutyoucanselectanycategorybyclickingthe"Categories..."button.
Week'sStartDaydefinesthedaythatisshownfirstinthecalendar.
Positiondefinesthewindowsplacementamongotherwindowsonthedesktop.
OnTopkeepsthewindowalwaysontopoftheotherwindows.Normalbehaveslikeotherwindowsmeaningthatitcangooverandunderthewindowsdependingwhichwindowis
active.OnBottomkeepsthewindowalwaysbelowotherwindows.NotethatthisoptionisnotavailableonMac.OnDesktopkeepsthewindowsvisiblewhenShowDesktopisselected.
Languagedefinesthelanguagethatisusedintheuserinterface.Notethatthisdoesnotnecessarilychangethelanguageusedinthecalendaritself.Thatdependsontheusedskins.Someskinscanusetheselectedlanguagesbutnotallofthem.
Opacitydefinesthetransparencyofthewindows.Therearetwostatesthatcanbechanged.Thenormaltransparencyisusedwhenthewindowisinthenormalstate.Themouseovertransparencyisusedwhenthemouseisoverthewindow.Byadjustingtheslidersyoucane.g.makethewindowsbehavesothattheyarenormallysemitransparentandwhenthemousegoesoverthewindowthewindowbecomesopaque.Oryoucanalsomakethewindowdisappearwhenthemousegoesoverit.Thisfeatureworksonlywhennativetransparencyisenabled.Ifthe"Applytoallwindowsatthesametime"isenabledallwindowsarefadedinsteadjusttheonewherethemousepointerislocated.
Fontsizedefinesthescalingforthefontsinthecalendarwindow.Notethatthisdoesnotaffectthedialogfonts.Youcanchangetheoperatingsystemfontsizeifyouwantthedialogstohavelargerfonts.
Calendars
Thecalendaroptionsallowyoutocreatenewcalendarsandmodifythesettingsoftheexistingone.Acalendarisacollectionofeventsandtasks.Theyareusuallystoredinafilebutitispossiblethattheycomee.g.fromadatabaseorevengeneratedonthefly.Thedifferentcalendartypesareprovidedbypluginswhicharedescribedbelow.
Youcancreateasmanycalendarsasyoulike.Whenyouarecreatingneweventsandtasksyouneedtoselectwhichcalendarwillbehandlingtheitem.Thesameitemcanbestoredtomultiplecalendarstoo.
Commonsettings
Enableddefinesifthecalendarisactiveornot.Itemsfromdisabledcalendarsarenotshown.
Readonlyhidesthecalendarfromtheeventandtododialogssothatyoucannotmodifyoraddnewitemstoit.Readonlynetworkcalendarsarealsonotuploadedtotheservereveniftheyforsomereasonwouldhavechanges.
Ignorealarmsignoresallalarmsinthetargetcalendar.IfthisissettoyesthealarmsforthecalendararenevershowninRainlendar.
Defaultalarm(minutes)canbeusedtosetanalarmforalleventsandtasksinthecalendar.Ifthevalueisnegativethealarmwillbeshownbeforetheeventandpositivevalueshowsitaftertheit.Ifthisisleftemptythealarmisnotset.Notethatthedefaultalarmwillworkinadditiontothealarmsthataredefinedfortheeventsandtasks.
Visualcategorycanbeusedtooverridethevisualappearanceofthecalendaritems.Normallythecategoryintheeventsandtasksisusedwhentheapplicationdetermineswhattheitemsshouldlooklike(i.e.thecolorofthetextandtheiconsandsuch).Withthevisualcategoryyoucandefineadifferentcategorythatisusedinstead.It'salsousefule.g.forimporteditemsthatdonotdefinecategoriesatall.
Timeoffset(mins)addsthegiventimeoffsettoalleventsinthecalendar.Thetimeoffsetisdefinedinminutesanditcanbesettoanegativevaluetoo.
Timezonedefineshowtheeventsandtasktimesarestoredtothecalendar.BydefaultthetimesarestoredasUTCandconvertedtoyourlocaltimezonewhendisplayedintheeditororinthecalendarwindow.Ifthetimezoneisdefinedthetimesarestoredinthetimezone'stimeinsteadinUTC.Notethatnotall3rdpartycalendarsandtasklistssupporttimezones.
iCalendar
ThedefaultformatfortheeventsandtasksintheiCalendar(RFC2445).Theformatiswidelyusedindifferentcalendarapplications(notjustinApple'siCal).RainlendarwillkeeptheeventsandtasksinternallyiniCalendarformat.Notethatifyoumakemodificationsdirectlytotheics-fileyoumustuseatexteditorthatsupportsutf-8format.
Settings
Filenamedefinesthepathandnametothefilewheretheeventsandtaskswillbestored.YoucanalsochooseanexistingiCalendarformatfile(*.ics).
Monitorchangeschecksthecalendarfileandifitchangesitwillbereloadedautomatically.
NetworkSharedCalendar(Proonly)
It'salsopossibletousenetworksharedcalendarswithRainlendar.SeetheExamplespageforstepbystepinstructionshowtoconnectRainlendartoafewofthepopularnetworkcalendars.
Settings
URListhelocationofthesharedcalendarfile.Youneedtogivethefullurlincludingtheics-filename(unlessthecalendariscreateddynamicallybythewebserver).It'spossiblealsotouseftpprotocol(ftp://orftps://).WebDAVprotocoldeclarationisalsosupported(webdav://)butonlynormalhttpaccessisused(i.e.thefilesarenotlockedwhentheyareupdated).
Usernamedefinestheusernameiftheserverispasswordprotected.Thisfieldcanbeleftempty.
Passworddefinesthepasswordiftheserverispasswordprotected.Thiscanbeleftempty.
PollFrequencycanbeusedtoautomaticallycheckforupdatesinthenetworkcalendar.Thevalueisinminutes.Value0meansthatthefeatureisdisabled.Donotpollserverstooofteniftheyarenotyours.
Backupcanbecheckedtomakeabackupoftheics-filebeforeitisuploadedtotheserver.Thisisusefulifforsomereasontheserverdoesn'tacceptthefileoritgetsremovedfromtheserverforsomereason.Thebackupsarestoredinthesamefolderwherethesettingsare(seeInstallation).
Suppresserrorscanbecheckedtomaketheannoyingerrordialogsgoaway.
Keepofflinecopycanbecheckedtokeepaofflinecopyofthenetworkcalendar.Iftheconnectionwiththeonlineversion
cannotbeestablishedtheofflineversionisusedinstead.Youcanusetheofflinecalendarnormally(i.e.addandmodifytheevents).Itwillbesynchronizedwiththeonlineversionwhentheconnectionisupagain.Modificationstotheexistingeventsandneweventsaremovedautomaticallytotheonlineversion.Howeverthiscannotbedonewiththedeletedeventssincetheyarealwayscopiedfromtheonlinefilebacktotheofflinewhenthefilesaresynchronized.So,basicallythismeansthatyoucanpermanatelydeleteeventsonlywhentheconnectionisup.Youcancleartheofflinecopybyclickingthe"Resetofflinecopy".
Safeuploadcanbecheckedtomakethetransferssafer.Ifcheckedtheics-fileisuploadedtotheserverfirstasatemporaryfileandrenamedafterthetransferhasbeensuccessful.Iftheserveryou'reusingsupportsthisitisrecommendedtosettheoptiontotrue.
Authenticationdefinestheloginprotocolintheserver.ThepossibilitiesareBasic,Digest,GSS-NegotiateandNTLM.Ifyoudon'tknowwhattotheserverusestrytheBasicauthenticationfirstasitismorecommonlyused.
Outlook(Windows&Proonly)
RainlendarisabletoshowOutlook'sappointmentsandtasksamongitsownevents.TheitemsareonlyreadfromOutlookanditisnotpossibletosavethembacktoit.IfyoutrytoeditanitemthatcomesfromOutlookyoucannotsaveittotheOutlookcalendar(butyoucandothattosomeothercalendar).
Settings
ApplicationdefinesthenameoftheapplicationthatprovidestheMessagingAPI.ItispossiblethatalsootherapplicationsimplementtheMAPIbuteveniftheydoitisnotguaranteedthatRainlendarwillbeabletoreadtheeventsfromthem.
ProfiledefinestheOutlookuserprofiletouse.
MessageStoredefinestheOutlookmessagestorethatisshowninRainlendar.
FoldersdefinesthecalendarortaskfolderswhichshouldbeshowninRainlendar.Ifyoudon'tselectanyfolderallofthemareshown.
DefaultfolderdefinestheOutlookfolderwhichisusedwhennewappointmentsarecreatedinRainlendar.Ifthisisleftemptythefirstfolderisused.
UselabelsinsteadofcategoriesimportstheOutlooklabelsasRainlendar'scategories.
ShoweditlinksaddslinksafterthesubjectwhichcanbeusedtoopentheeventortaskdirectlyinOutlook.NotethatthismightnotworkinnewerversionsofOutlook.
KeepMAPIconnectionalivekeepstheMAPIconnectionopenallthetimesothatRainlendarisabletomonitorthechangesautomatically.ThishasthesideeffectoflockingdowntheOutlook'sdatafileswhichmightcauseproblemse.g.withautomaticbackuptools.UncheckingthiswillclosetheconnectionandfreethefilebutyouwillloseRainlendar'sautomaticupdateswhensomethingchangesinOutlook.
Pollfrequencycanbeusedtodefineapollinginterval(inminutes)forRainlendartocheckthechangesinOutlook.Thisismainlyforthesituationwhereyoudon'twanttokeeptheMAPIconnectionopenallthetime.Donotuseifyoudon'tneedto.Settingthevalueto0willdisablethepolling.
ImportlimitdefineshowmuchoftheOutlook'sdataisreadbyRainlendar.ThiscanbeusedtoimprovetheperformanceifreadingtheOutlook'sappointmentsseemtotakealongtime.
ReadbirthdaysfromcontactsgoesthroughallyourOutlookcontactsandcreatesbirthdayeventsforthemautomatically.
GoogleCalendar(v3)(Proonly)
WiththeGoogleCalendarpluginit'spossibletosee,editandaddneweventstotheGoogle'swebcalendar.TheGooglecalendarsupportworksautomaticallymeaningthatwhenyoumakemodificationstoaneventinRainlendarthechangeisappliedtothewebcalendarimmediately.Detectingchangesinthewebcalendarmustbedonebypollingitscontentssoifyoumodifysomethingthroughtthewebinterfaceit'lltakeawhilebeforeRainlendarnoticesit.
Settings
EmaildefinestheemailaddressofyourGoogleaccount.Notethatyouneedtogivethefullemailaddress;justtheuser
nameisnotenough.
CalendarnamedefinesthenameoftheGooglecalendaryouwishtoseeinRainlendar.Thenamemustbeexactlythesameasinthewebcalendar.Youcanalsoleavethisfieldemptytogetthefirstcalendar.
UIDdefinestheidentifierforthecalendar.ThisfieldisoptionalandifsettheidentifierisusedtolocatethecorrectcalendarfromGoogle'sserverinsteadthecalendarname.
PollFrequencycanbeusedtoautomaticallycheckforupdatesintheGooglecalendar.
Suppresserrorscanbecheckedtomaketheannoyingerrordialogsgoaway.
KeepofflinecopycanbecheckedtokeepaofflinecopyoftheGooglecalendar.Iftheconnectionwiththeonlineversioncannotbeestablishedtheofflineversionisusedinstead.Youcanusetheofflinecalendarnormally(i.e.addandmodifytheevents).Itwillbesynchronizedwiththeonlineversionwhentheconnectionisupagain.Modificationstotheexistingeventsandneweventsaremovedautomaticallytotheonlineversion.Howeverthiscannotbedonewiththedeletedeventssincetheyarealwayscopiedfromtheonlinefilebacktotheofflinewhenthefilesaresynchronized.So,basicallythismeansthatyoucanpermanatelydeleteeventsonlywhentheconnectionisup.Youcancleartheofflinecopybyclickingthe"Resetofflinecopy".
Ignoreprivateeventsdoesn'tdownloadtheeventswhichhavebeenmarkedasprivatefromtheGoogle'sserver.
ColormappingsectioncanbeusedtomaptheeventcolorsinGoogleCalendartoRainlendar'scategories.ThisisusefulifyouwanttohaveadifferentappearanceinRainlendarfortheevents.UsingthecategoryinRainlendarwillsetthemappedcolorinGoogleCalendarandviceversa.
GoogleTasks(Proonly)
WiththeGoogleTaskspluginit'spossibletosee,editandaddnewtaskstotheGoogle'stasklist.NotethatthetasksinGoogledonotsupportsnearlyallfeaturesthatareavailableinnativeRainlendartaskssoyoucannotdefinee.g.recurrenceforthetasks.
Settings
EmaildefinestheemailaddressofyourGoogleaccount.Notethatyouneedtogivethefullemailaddress;justtheusernameisnotenough.
TasklistnamedefinesthenameoftheGoogletasklistyouwishtoseeinRainlendar.ThenamemustbeexactlythesameasintheGoogle'swebsite.Youcanalsoleavethisfieldemptytogetthefirsttasklist.
PollFrequencycanbeusedtoautomaticallycheckforupdatesintheGooglecalendar.
Suppresserrorscanbecheckedtomaketheannoyingerrordialogsgoaway.
KeepofflinecopycanbecheckedtokeepaofflinecopyoftheGooglecalendar.Iftheconnectionwiththeonlineversioncannotbeestablishedtheofflineversionisusedinstead.Youcanusetheofflinecalendarnormally(i.e.addandmodifytheevents).Itwillbesynchronizedwiththeonlineversionwhentheconnectionisupagain.Modificationstotheexistingeventsandneweventsaremovedautomaticallytotheonlineversion.Howeverthiscannotbedonewiththedeletedeventssincetheyarealwayscopiedfromtheonlinefilebacktotheofflinewhenthefilesaresynchronized.So,basicallythismeansthatyoucanpermanatelydeleteeventsonlywhentheconnectionisup.Youcancleartheofflinecopybyclickingthe"Resetofflinecopy".
RememberTheMilk(Proonly)
WiththeRememberTheMilkpluginit'spossibletosee,editandaddnewtaskstotheRememberTheMilk'swebtasklist.TheRememberTheMilksupportworksautomaticallymeaningthatwhenyoumakemodificationstoantaskinRainlendarthechangeisappliedtothewebserviceimmediately.Detectingchangesinthewebservicemustbedonebypollingitscontentssoifyoumodifysomethingthroughtthewebinterfaceit'lltakeawhilebeforeRainlendarnoticesit.
Settings
ListdefinesthenameofthetasklistyouwishtoseeinRainlendar.ThenamemustbeexactlythesameasintheRememberTheMilk'swebservice.Youcanalsoleavethisfieldemptytoreadallthelists.NotethatRainlendarreadsonlythetaskswhichhavenotsetascompleted.
PollFrequencycanbeusedtoautomaticallycheckforupdatesintheRememberTheMilk.
Suppresserrorscanbecheckedtomaketheannoyingerrordialogsgoaway.
KeepofflinecopycanbecheckedtokeepaofflinecopyoftheRememberTheMilk'stasklist.Iftheconnectionwiththeonlineversioncannotbeestablishedtheofflineversionisusedinstead.Youcanusetheofflinecalendarnormally(i.e.addandmodifythetasks).Itwillbesynchronizedwiththeonlineversionwhentheconnectionisupagain.Modificationstotheexistingtasksandnewtasksaremovedautomaticallytotheonlineversion.Howeverthiscannotbedonewiththedeletedtaskssincetheyarealwayscopiedfromtheonlinecopybacktotheofflinewhenthefilesaresynchronized.So,basicallythismeansthatyoucanpermanatelydeletetasksonlywhentheconnectionisup.Youcancleartheofflinecopybyclickingthe"Resetofflinecopy".
Toodledo(Proonly)
WiththeToodledopluginit'spossibletosee,editandaddnewtaskstotheTooledo'swebtasklist.TheToodledosupportworksautomaticallymeaningthatwhenyoumakemodificationstoantaskinRainlendarthechangeisappliedtothewebserviceimmediately.Detectingchangesinthewebservicemustbedonebypollingitscontentssoifyoumodifysomethingthroughtthewebinterfaceit'lltakeawhilebeforeRainlendarnoticesit.
Settings
UsernameisyourusernametotheToodledoservice.
PasswordisyourpasswordtotheToodledoservice.
FoldercanbeusedtodefinetheToodledotasklistfolderwhichRainlendarreads.IfthisisleftemptyRainlendarwillreadthetasksfromallToodledofolders.
PollFrequencycanbeusedtoautomaticallycheckforupdatesintheToodledo.
Suppresserrorscanbecheckedtomaketheannoyingerrordialogsgoaway.
KeepofflinecopycanbecheckedtokeepaofflinecopyoftheToodledo'stasklist.Iftheconnectionwiththeonlineversioncannotbeestablishedtheofflineversionisusedinstead.Youcanusetheofflinecalendarnormally(i.e.addandmodifythetasks).Itwillbesynchronizedwiththeonlineversionwhentheconnectionisupagain.Modificationstotheexistingtasksandnewtasksaremovedautomaticallytotheonlineversion.Howeverthiscannotbedonewiththedeletedtaskssincetheyarealwayscopiedfromtheonlinecopybacktotheofflinewhenthefilesaresynchronized.So,basicallythismeansthatyoucanpermanatelydeletetasksonlywhentheconnectionisup.Youcancleartheofflinecopybyclickingthe"Resetofflinecopy".
CalDAVCalendar(Proonly)
It'salsopossibletousestandardCalDAVcalendarswithRainlendar.SeetheExamplespageforstepbystepinstructionshowtoconnectRainlendartoafewofthepopularnetworkcalendars.
Settings
URListhelocationoftheCalDAVshare.Youusuallycanfindthisoutfromtheserviceprovider.
Usernamedefinestheusernameiftheserverispasswordprotected.Thisfieldcanbeleftempty.
Passworddefinesthepasswordiftheserverispasswordprotected.Thiscanbeleftempty.
CalendarnamedefinedsthenameofthecalendarthatRainlendarreadsfromtheserver.
PollFrequencycanbeusedtoautomaticallycheckforupdatesinthenetworkcalendar.Thevalueisinminutes.Value0meansthatthefeatureisdisabled.Donotpollserverstooofteniftheyarenotyours.
Suppresserrorscanbecheckedtomaketheannoyingerrordialogsgoaway.
Keepofflinecopycanbecheckedtokeepaofflinecopyofthecalendar.Iftheconnectionwiththeonlineversioncannotbeestablishedtheofflineversionisusedinstead.Youcanusetheofflinecalendarnormally(i.e.addandmodifytheevents).Itwillbesynchronizedwiththeonlineversionwhentheconnectionisupagain.Modificationstotheexistingeventsandneweventsaremovedautomaticallytotheonlineversion.Howeverthiscannotbedonewiththedeleted
eventssincetheyarealwayscopiedfromtheonlinefilebacktotheofflinewhenthefilesaresynchronized.So,basicallythismeansthatyoucanpermanatelydeleteeventsonlywhentheconnectionisup.Youcancleartheofflinecopybyclickingthe"Resetofflinecopy".
Authenticationdefinestheloginprotocolintheserver.ThepossibilitiesareBasic,Digest,GSS-NegotiateandNTLM.Ifyoudon'tknowwhattotheserverusestrytheBasicauthenticationfirstasitismorecommonlyused.
Supportdefinesiftheservercanstoreevents,tasksorboth.IfthesettingissettoautomaticRainlendarwilltrytoaskfromtheserverwhatitsupports.
Office365/Outlook.com(Proonly)
TheOffice365pluginallowsyoutoaccesstheeventsinMicrosoft'sOffice365orOutlook.com(MicrosoftLiveCalendar)webcalendar.TheeventscanbereadandmodifiedanditisalsopossibletocreateneweventsintothewebcalendarfromRainlendar.
Settings
EmailisyourMicrosoftAccountemailaddress.
CalendarnameisthecalendarwhichisaccessedfromtheOffice365/Outlook.com.
Downloadedeventcountisthenumberofeventsthatarereadfromtheserver.
PollFrequencycanbeusedtoautomaticallycheckforupdatesintheToodledo.
Timezonedefinesthetimezoneforthecalendar.
KeepofflinecopycanbecheckedtokeepaofflinecopyoftheToodledo'stasklist.Iftheconnectionwiththeonlineversioncannotbeestablishedtheofflineversionisusedinstead.Youcanusetheofflinecalendarnormally(i.e.addandmodifythetasks).Itwillbesynchronizedwiththeonlineversionwhentheconnectionisupagain.Modificationstotheexistingtasksandnewtasksaremovedautomaticallytotheonlineversion.Howeverthiscannotbedonewiththedeletedtaskssincetheyarealwayscopiedfromtheonlinecopybacktotheofflinewhenthefilesaresynchronized.So,basicallythismeansthatyoucanpermanatelydeletetasksonlywhentheconnectionisup.Youcancleartheofflinecopybyclickingthe"Resetofflinecopy".
Suppresserrorscanbecheckedtomaketheannoyingerrordialogsgoaway.
UIDisthecalendar'sidentifier.Youshouldnottouchthis.
Skins
Therearetwomodestoselecttheskin:SimpleandAdvanced.
Simple
Inthesimplemodethelistshowsallthevalidskins.Youcanjustpicktheoneyoulike.Theselectedskinwillcontainonlythewindowswhichhasbeenmarkedasdefaultbytheskinauthor.NotethattheskinsthatwerecreatedfortheoldversionofRainlendarmighthavefunctionalitythatisnotsupportedanymore.
Advanced
Theadvancedmodeallowsyoutoselectwhichwindowsintheskinareactive.Thelistintheleftsidecontainsalltheavailableskins.Therightlisthasthewindowsthatarecurrentlyactive.Toactivateawindowexpandtheskinbranchintheavailablelistandclicktherightarrowtomovethewindowtotheactiveside.
Youcanactivateasmanywindowsfromtheskinasyoulikebuttherecanbeonlysingleinstanceofthetooltip,trayiconandthealarmwindow.Itisalsopossibletomixitemsfromdifferentskins.Ifyouforexamplewanttouseatooltipfromoneskinandthecalendarfromanotheritispossible.
Thesystemalsoallowsyoutoactivateseveralinstancesofthesamewindow.Youcanforexamplehavetwocalendarwindowsactiveatthesametimeformultimonthdisplay.Youshouldnotethoughthatinthiscasebothcalendarswillshowthesamemonth.TofixtheproblemselectoneofthecalendarwindowsfromtheactivesideandclicktheSettings-button.TheVisiblemonthinthelistdefinesthemonththatthewindowdisplays.Youcansetitas+1toshowthenextmonth,-1toshowthepreviousmonth,+2toshowthemonthafterthenextandsoon.Ifyouomitthesign(+or-)thecalendarwillshowabsolutemonth(1=January,2=February,...).
TheSettings-dialogcontainsothervaluesthatcanbechangedforthewindows.TheScalecanbeusedtoincreaseanddecreasethesizeofthewindow.Notethatsincethiswilljustscaletheimagethatisdisplayedinthewindowallthedetails(includingthetexts)willgetslightlyblurry.TheVisiblehides/showsthewindow.TheGrowupwardswillmakethewindowchangeitssizeupwardssothatitcanbeplacedatthebottomofthedesktop.Theremightbealsoothervaluesin
thevariablessection.Thevariablesdependontheskinandareusuallydescribedintheskins'details.TheWindowpositiondefinesthez-orderofthewindow.Youcane.g.setthewindowontoporbehindotherwindows.ClickthroughletsmouseclicksgothroughtheRainlendar'swindowintowhateverislocatedbelow.
Thefilterscanbeusedtodefinewhichcalendarsand/orcategoriesthewindowdisplays.IfyouselectacalendarsintheIncludedcalendarsorExcludedcalendarsonlythegivencalendarsareshown(ornot)inthegivenwindow.TheIncludedcategoriesandExcludedcategoriescanbeusedtoshowandhidecertaincategoriesfromthewindow.Thefilterscanbeusede.g.tohavemultipletodolistswhereeachlistwouldshowthecontentsofaseparateics-file.The"[None]"iteminthecalendarlistsmeanseventswhichdon'tbelongtoanycalendar.Itispossibletocreatesucheventswithscripts.
Thetrayiconhasadifferentsettingswhereyoucandefinetheactionsforleftandrightmouseclicks.Youcanusethesameactionsaswiththehotkeys.Notethatifyoudefineanactionfortherightmousebuttonitwilloverridethecontextmenuthatyounormallyget.
Categories...
Itispossibletoaddnewcategorieswithuserdefinedappearance.Thecustomcategoriesaredefinedforthecurrentlyselectedskinsoifyouareusingmultipleskinsyouneedtodefinethecategoriesseparatelyforeachskin.Inthecategoriesdialogyoucanaddandremovecategoriesandchangetheirappearance.Notethatthepossibilitiestochangetheappearancedependontheskinyouareusing.Thechangingacategory'sapperancewilloverwritetheskin'sversionoftheappearanceifthereisone.Ifthecategoryisremovedtheappearancewillrevertbacktotheskin'sversion.
Hotkeys(Windowsonly)
Thehotkeysoptionsallowsyoutorunscriptswhensomekeycombinationispressed.AfewdefaultscriptscomewithRainlendarbutyoucancreateyourownscriptstoo.Anyscriptthathasprefix"Hotkey_"willbeshowninthelistandcanbeactivatedbyahotkey.Notethatthehotkeysareglobal.Thismeansthatanytimeyoupressthekeycombinationthescriptwillbeexecuted.Rainlendardoesn'tneedtobeactiveorevenvisibleforthistohappen.
Tocreateahotkeyyouneedtofirsttypeinthekeycombination.Notethatyouhavetosetsomemodifierkey(alt,control,shift,win)orotherwiseit'snotgoingtoberegistered.It'salsonotagoodideatohaveaverysimplekeycombination(e.g.ctrl+a)sinceitmightdosomethingelseinotherapplications.
Advanced
TheadvancedoptionscontainallkindsofsettingsthataffectminordetailsinRainlendar.Usuallyyoudon'thavetoworryabouttheseunlessyouwanttoconfigureRainlendarexactlyforyourliking.
TimeformatOverridesthetimeformat.Thedifferentcodescanbefoundfromhere.Ifleftemptythedefaultformatisused(inWindowsthat'swhateveryouhavesetinyourlocaleandinLinux&Macthat's%H:%M).
DateformatOverridesthedateformat.Thedifferentcodescanbefoundfromhere.Ifleftemptythedefaultformatisused(whichiswhateveryouhavesetinyourlocale).Notethatthisdoesnotchangetheformatinthedatepickercontrolintheeventandtaskeditordialogs.Thedatepickerisnativeoperatingsystemcontrolwhichalwaysusestheformatdefinedbyyourcurrentlocalesetting.
Weekenddaysdefinestheweekenddays.Thisaffectstheappearanceofthecalendar(theweekendsareusuallydrawnwithadifferentcolor)
Weeknumberdeltadefinesavaluethatisaddedtotheweeknumbers.Youcanusethistoadjusttheweeknumberingifyourcountryisusingsomenon-standardwaytonumbertheweeks.Alsonegativenumberscanbeused.
Defaultcategoriesliststhecategoriesthatareshowninthecategorylist.Youcanaddasmanynewcategoriesasyoulike.Notethattheunlessthecategory'sappearancehasbeendefinedintheskin,itisdrawnwiththedefaulteventappearance.
Showcategoriesfromtheskinaddsthecategoriesthataredefinedinthecurrentlyusedskintotheeventandtaskdialogs.NormallytheyonlylistthecategoriesdefinedinDefaultcategories.
Showtrayiconcanbeusedtohide/showthetrayicon.
UseappindicatoriconchangesthetrayicontotheUnity'sappindicator.ThisoptionsisavailableonlyonLinux.
Showtraystatusiconwilladdasmallstatusiconoverthenormaltrayicontodisplaytheonlinecalendarstatus.
Numberintraydefineswhetherthetrayshowsthedayorweeknumber.Notethatthetrayiconcanonlyshowweek
numbersifthetrayimagecontainsenoughframes.
Showfullmenusdefineswhetherthefullcontextmenusareusedinallwindowsorjusttheitem'ssubmenu.Withnormalsettingyoucanshowthefullmenusifyoukeepshiftkeydownwhenyouopenthemenu.Ifthesettingissettoneverthecontextmenusaredisabled.
Allowmultiplecalendarschangesthecalendarcomboboxintheeventandtaskeditortoacontrolwhichallowsyoutostoretheitemtomultiplecalendarsatonce.Notethatsomecalendarsrequireanuniqueidentifierfortheeventsoyouwon'tbeablee.g.tosaveittomultipleGooglecalendars.
Disablekeyboardshortcutsdisablesallkeyboardshortcutsexcepttheuserdefinedhotkeys.
Showinalldesktops(Linuxonly)canbecheckedtoputRainlendartoalldesktops.Ifuncheckedthewindowsareonlyononeofthem.
Listwheelscrolldefinesthescrollingspeedintheeventandtodolists.
Skinlanguageselectsthelanguagethatisusedintheskin.Thelistshowsallthelanguagesthattheskincontains.Settodefaulttouseyourlocale'slanguage.Notethatonlythelanguagesfromthecurrentlyactiveskinisshown.Ifyouchangetheactiveskinyouneedtoapplythesettingsandopentheoptionsdialogagaintoseethenewlanguagesinthelist.
NumberofstoredbackupsdefinesthenumberofautomaticbackupfileswhicharestoredwhenRainlendarisstartedorwhenthedaychanges.Ifsomethinggoeswrongyoucanthenrestoreanearlierbackup.ThebackupscanbefoundfromtheRainlendar'ssettingsfolder.
Showdeleteconfirmationsopensaconfirmationdialogwhenyoutrytodeleteaneventoratask.
Disabletextformattingdisablestheautomaticconversionofthewikistyletextformatting.Uncheckingthiswillalsodisablethelinks.
Showemptylisttextdisplaysaninfotextineventandtodolistswhentheydon'tcontainanyitems.
CheckforupdatesautomaticallychecksifthereisanewversionwhenRainlendarisstarted.Ifthevalueissetto"Beta"youwillbeinformedfornewbetaversionstoo.NotethatthisfeatureisnotavailableinsomeversionsofRainlendar.
Showurliconsdisplaysalinkiconnexttotheeventortasksummaryiftheitemdefinesaurlfield.Clickingthelinkiconwillopentheurlinthedefaultbrowser.
Simultaneoustransfersmakesallnetworkcalendarsbedownloadedatthesametime.Thisimprovestheperformancebutitcanalsocauseerrorsiftheserverdoesn'tallowmultipleconnectionsfromasingleclient.
Keepeditoropenuntilwritingsucceedskeepstheeventandtaskeditoropenuntilwritinghassucceeded.Bydefaultthewritingisdoneasynchronouslywhichmeansthatiftheeventcannotbewrittenforsomereasonyouhavetoentertheeventdetailsagain.
Timespanintheeditordefinesthetimespanbetweenthetimeitemsintheeventandtaskeditors.Thevalueisinminutes.
Visualcategoryoverwritedefineshowthevisualcategorysettingisappliedtothecalendar'sevents."Onlyuncategorized"usesthevisualcategoryonlyineventswhichdon'thaveanycategoryappearanceoftheirown."Iconfromevents"usesthebaseappearancefromthevisualcategorybutaddstheiconsfromtheevent'scategory."Always"showsthevisualcategoryforalleventsinthecalendarevenifindividualeventshavetheirowncategory.
StoreEnglishcategorynamestranslatesthecategorynamestoEnglishwhentheyarestoredtothecalendarfile.
CustomcategoryiconpathdefinesthelocationonyourcomputerwhereRainlendarwilltrytosearchfortheiconsforyourcustomcategories.Makesurethefolderdoesn'tcontainanyotherimagesbuttheicons.Onlypngfilesaresupported.
UseantialiasedfontsdefinesifantialiasingisusedwhenthetextisdrawnonRainlendar'swindows.ThisisaWindowsonlysetting.
NumberofpreviouslocationsdefineshowmanypreviouslocationsRainlendarremembers.
Defaulteventdurationdefinesthedurationofthenewevents.
Typeofyeartoforcategoriescanbeusedtochangetheautomaticallycalculatedyearcountbetweencountandordinalnumber.
Usewindownamesaddsanameforallwindowswhichmightbehelpfule.g.withvirtualdesktopmanagers.Ifthevalueissettonothewindowswon'thaveanameandtheywon'tbevisiblee.g.inWindowsTaskManager.
HideonAeropeek(Winonly)hidestheRainlendar'swindowswhenthedesktopispeekedinWindows7.
Transparencytypedefinesthetypeoftransparencythatisused.Thenativeisapropertransparencywhichmeansthatyoucanseewhat'shappeningbehindthewindow(unlessthewindowisopaque).Thecopytransparencytakesacopyofthedesktopanddrawsthewindowcontentsovertheimage.Theregiontransparencycreatesaregionfromthealphachannelandsetsitforthewindow.Youcanonlyhavefullyopaqueortransparentpixelswithregiontransparency.ThissettingisnotavailableonMacbecauseitsupportsonlythenativetransparency.
Copytransparencysleeptimedefinesthetime(inms)howlongthewindowiskepthiddenwhenthecopytransparencyneedstotakeacopyofthedesktop.Ifthebackgroundisnotcopiedcorrectlytryincreasingthisvalue.
Fadedelaydefinesthetime(inms)howlongittakesbeforethewindowfadingisstarted(e.g.whenmouseoverfading).Fadingworksonlywithnativetransparency.
Fadedurationdefinesthetime(inms)howlongittakestofadethewindow.Fadingworksonlywithnativetransparency.
Allowwindowfadingenablesthewindowfadingandsemitransparency.ThisisLinuxspecificsetting(inotherplatformsthisisalwaysenabled).Notethatenablingthissettingcanmakethewindowsinvisibleonsomesystems.
Keeponscreenputsthewindowsalwaysinsidethescreenareawhentheyareopened.
Bringallwindowsontopwhenclickedmovesallwindowstothetopwhenanyofthemisclicked.
Snapdistancedefinedthedistanceinpixelsafterwhichthewindowsaresnappedtogetherandtotheedgesofthescreen.
Snapcentercanbecheckedtosnapalsothecenterofthescreen.
Savewindowpositionstoresthewindowpositionstotheconfigurationfile.ThepositioncanbesavedperresolutionsowhenyourdesktopchangesRainlendar'swindowswillautoarrangetonewpositions.Thisisusefule.g.onlaptopswhichgetdockedtoalargermonitor.Thedefaultvalueistostorethepositionsassinglevaluesotheyremainthesameeveniftheresolutionchanges.
Fontfacecanbeusedtooverridethefontthatisusedinthewindows.Notethatthisonlyaffectsthefontfaceandnotthesize(thesizecanbechangedwiththefontscalesetting).
Scalingqualityselectsthescalingalgorithmusedwhentheimagesintheskinareresized.Lowismuchfasterbutcancauseartifactsintheimages.Highgivesbetterresultbutespeciallywithlargeimagesitcanbeslow.
Reloaddelayafterresume(s)definesthetimeinsecondshowlongRainlendarwillwaituntilitreloadsthecalendarsafterthecomputerwakesupfromsuspend/hibernation.Thissettingalsoaffectsthescripts.Ifthevalueissetto0thefunctionalitywillbedisabled.NotethatthisworksonlyinWindowsandMac.
Networkdelayafterstartup(s)definesthetimeinsecondshowlongRainlendarwillwaituntilitloadsthecalendarsaftertheapplicationhasbeenstarted.Ifthevalueissetto0thefunctionalitywillbedisabled.Ifyournetworkconnectiontakestimeafterbootupyoucanincreasethisvaluetogetridofthe"nonetwork"errors.
Proxyserverdefinesthenameoftheproxyserver.Leaveemptyifyoudon'tuseproxy.
Proxyuserdefinestheusernameforyourproxyaccount(ifithasone).
Proxypassworddefinesthepasswordforyourproxyaccount(ifithasone).
Proxytypedefinesthetypeoftheproxyserver.
Trydirectconnectionifproxyfailswillretrytheconnectionwithouttheproxyiftheinitialtryfails.
CombineiconsinthecalendarShowalliconsdisplaysalltheiconsalways.Showoneiconpertypepreventsthesameiconsfrombeingdisplayedtwiceinthecalendarwindow.So,ifyoue.g.havetwoeventsonthesamedaywithsamecategory,thecalendarwillonlydisplayoneiconforthem.Showonlyoneicondisplaysjustoneiconperday.Thedisplayedicondependsonthepriorityandtherepeatfrequencyoftheevent.
Calendarwheelscrolldefinesthenumberofmonthsthewheelscrolls.Setto0todisablethefeature.Negativevaluescanbeusedtoscrolltotheopposingdirection.
Showtasksincalendarwilldisplayallthetasksalsointhecalendar.Thiswilloverwritethesettingforindividualtasks(i.e.howeveryousetthe"Showincalendar"checkboxinthetododialogthetaskwillalwaysbeshowninthecalendarifthissettingissettoyes).
Doubleclickactiondefineswhathappenswhenadateinthecalendarisdoubleclicked.Thedefaultbehaviouristoshowthemenuifthereisalreadyaneventoropentheeventeditorifthedateisempty.
Showtooltipscanbeusedtodisablethetooltipsaltogether.Ifuncheckedthetooltipsarenotshownwhenyoumovethemouseoveranitemonthecalendaroronthelists.
Showtooltipinthetraydefineshowthetraytipisshown.
Maxtooltipwindowwidthdefinesthemaximumwidthofthetooltipwindow.Thevalueisinpixels.Alwaysshowsthetooltipalways,OnlyondayswitheventsshowsitonlywhenyouhaveeventsonthecurrentdayandNeverdisablesthetooltipcompletely.
Showdescriptionintooltipcanbeusedtohide/showtheeventdescriptionfromthetooltips.Ifuncheckedonlythesummarypartisshown.
Todoitemsintooltipdefineswhatadditionalinformationthetooltipshouldcontainforthetasks.
Eventitemsintooltipdefineswhatadditionalinformationthetooltipshouldcontainfortheevents.
Traytipshowdurationdefinesthetime(inms)howlongthetraytooltipisshown.Thetooltipcanbeclosedalsobyclickingit.
TooltipfadedurationisthesameasFadeDurationbutforthetooltipwindow.
Tooltipshowdelayspecifiestheamountoftimethemousemustbeoveranitembeforethetooltipisshown.
Tooltipformatdefinesthetextinthetrayicon'stooltip.Youcanusetheformattingcodesfoundfromhere.
Showfulltasksummarycanbeusedtodisplaythefullsummaryinthetodolist.Ifunchecked,onlythepartofthesummarythatfitsinonelinewillbeshown.Ifchecked,thesummaryiswrappedtomultiplelines.
Showtaskduetimecanbeusedtoshow/hidetheduetimefromthetodolist.
Showtasklocationcanbeusedtoshow/hidethelocationfromthetodolist.
Showtaskcalendarcanbeusedtoshow/hidethetaskwheretheeventbelongsto.
Numberofdaysthelistshowsdefinesthenumberofdaysthataredisplayedinthetodolist.Taskswithoutdueorstartdateareshownalwaysinthelist.
Tasklistheaderformatdefinestheformatthatisusedinthetasklistheaderswhenthelist'sprimarysortingeitherbythestartorduedate.Thedifferentcodescanbefoundfromhere.IfthisisleftemptytheeventlistusesstringslikeToday,Tomorrow,Mondayin2weeks,...
Showtasktimewhenarrangedbystartorduedateaddsthetimeinfrontofthetasknamewhentheprimarysortingiseitherbystartorduedate.
Defaulttasktemplatedefinesthetemplatewhichisusedwhenanewtaskiscreated.
Showfulleventsummarycanbeusedtodisplaythefullsummaryintheeventlist.Ifunchecked,onlythepartofthesummarythatfitsinonelinewillbeshown.Ifchecked,thesummaryiswrappedtomultiplelines.
Showeventstarttimecanbeusedtoshow/hidethestarttimefromtheeventlist.Ifthisisfalsetheendtimeisnotshowneither.
Showeventendtimecanbeusedtoshow/hidetheendtimefromtheeventlist.
Showeventlocationcanbeusedtoshow/hidethelocationfromtheeventlist.
Showeventcalendarcanbeusedtoshow/hidethecalendarwheretheeventbelongsto.
Hidedismissedeventscanbeusedtoshow/hidethedismissedeventsfromtheeventlist.Adismissedeventmeansthatitsalarmhasbeendismissed.
Hidepasteventscanbeusedtoshow/hidethepasteventsfromtheeventlist.Notethattheeventwillbehiddenassoonasit'sendtimehaspassed.
Numberoffuturedaysthelistshowsdefinesthenumberoffuturedaysthataredisplayedintheeventlist.Onlythedayswhichcontaineventsaredisplayed.
Numberofpastdaysthelistshowsdefinesthenumberofpastdaysthataredisplayedintheeventlist.Onlythedayswhichcontaineventsaredisplayed.
Eventlistheaderformatdefinestheformatthatisusedintheeventlistheaders.Thedifferentcodescanbefoundfromhere.IfthisisleftemptytheeventlistusesstringslikeToday,Tomorrow,Mondayin2weeks,...
AgefromstartoftheweekdefineshowtheEventListHeaderFormatshowstheweeks.Ifthisischeckedthedaysthatareonthenextweek(asdefinedinthegeneralsettings)aredisplayedasMondaynextweek,Tuesdaynextweek,etc.ThedaysontheweekafterthataredisplayedasMondayin2weeks,Tuesdayin2weeks,etc.Ifthisisuncheckedtheeventlistshowstheheaderslikebeforeexceptthatthepostfixisnotdefinedbythestartoftheweekbutthenumberofdaysfromthecurrentdate.ForexampleiftodayisSunday,thenext6daysaredisplayedasMonday,Tuesday,etc.ThenextSundayandthedaysafterthatwillbedisplayedasSundaynextweek,Mondaynextweekandsoon.
Defaulteventtemplatedefinesthetemplatewhichisusedwhenaneweventiscreated.
Groupmultidayeventsputseventsthatspanacrossmultipledaysintojustonelineintheeventlist.Thiswillsavesomespaceinthelistsincethesameeventwillbedisplayedonlyonce.
Showscheduledescriptionscanbeusedtoaddtheactualeventtexttothescheduleviews(day,weekormonthview).
Showschedulestarttimecanbeusedtoshow/hidethestarttimefromthescheduleview.Ifthisisfalsetheendtimeisnotshowneither.
Showscheduleendtimecanbeusedtoshow/hidetheendtimefromthescheduleview.
Showschedulelocationcanbeusedtoshow/hidethelocationfromthescheduleview.
Showschedulecalendarcanbeusedtoshow/hidethecalendarwheretheevent/taskbelongsto.
Create,moveandresizeeventswithmouseenables/disablesthemouseinteractionwiththetimedeventsonthedayandweekviews.
Firstshownhourdefinesthefirsthour(from0to23)thatisshowninthescheduleviews(dayviewandweekview).Notethateventsbeforethegivenhourarenotshown.
Lastshownhourdefinesthelasthour(from1to24)thatisshowninthescheduleviews(dayviewandweekview).Notethateventsafterthegivenhourarenotshown.
Showalarmstarttimecanbeusedtoshow/hidethestarttimefromthealarm.Ifthisisfalsetheendtimeisnotshowneither.
Showalarmendtimecanbeusedtoshow/hidetheendtimefromthealarm.
Showalarmlocationcanbeusedtoshow/hidethelocationfromthealarm.
Showalarmcalendarcanbeusedtoshow/hidethecalendarwheretheevent/taskbelongsto.
Showduetotheeventcanbeusedtoautomaticallymakethealarmwindowtocalculatetheamountoftimetotheduetime.
SupportMozillaalarmsreadsandwritesMozillaSunbirdcompatiblealarminformationtotheicsfile.
Keepalarmalwaysontopkeepsthealarmwindowalwaysontopofotherwindows.
Defaultsnoozetimedefinesthenumberofsecondsthatthealarmsnoozes.Thedefaultvalueis60(i.e.oneminute).
Maxalarmwindowwidthdefinesthemaximumwidthofthealarmwindow.Thevalueisinpixels.
Hidefromalarmafterdaysdefinesthenumberofpastdaysthatarecheckedfornon-dismissedalarms.Iftheevent'sstarttimeortask'sduetimeisfurtherinpastthanthatthevaluethealarmwindowwillnotshowit.Thevalueisindays.
Defaultalarmfiledefinesthedefaultaudiofilethatisplayedwhenthealarmisshown.
Don'tshowthealarmoverafullscreenwindowwillkeepthealarmhiddenifthereisafullscreenapplication(e.g.agame)visible.Thealarmwillappearoncetheotherapplicationhasbeenclosed.
Loopthealarmsoundwillkeepplayingthealarmsounduntilthealarmisdismissedorsnoozed.
Snoozetimesdefinesalistofvaluesthatareusedinthealarm'scontextmenu.Thevaluesaredefinedasminutesandautomaticallyconvertedtomorereadabletimeunitswhenshowninthemenu.It'salsopossibletodefinethesnoozerelativetothetargettime(i.e.thestartorduetime)byadding'r'-prefixtothetime.E.g."10r"willsnoozethealarmuntil10minutesbeforetheevent.
TheResetbuttonwillclearallyourcurrentsettingsandresetthemtothedefaultvalues.Basicallywhatthisdoesisthatitjustdeletestherainlendar2.inifilewhichcontainsthesettings.So,afteryoupressthisbuttonRainlendarwillbehavelikeitwasjustinstalled.Notethatitdoesnotaffectyoureventsortasksexceptthatyoumightneedtocreatethecalendarsagain.
CommandLineArguments
Switch Alternative Parameter Description
-m --multiple N/A Allowsmultipleinstancesoftheapplicationtorun.
-i --install Pathtothefile Installsaskinoralanguage.
-a --add Eventstring
Createsaneventortaskfromthegivenstring.E.g."Meetingtomorrowat10:00"
-I --import Pathtothefile Importsthegivenfile(e.g.an.icswitheventsortasks).
-c --config Pathtoafolder Definesthepathwheretheconfigurationfilewillbestored.
-e --execute Nameofafunction
Executesthegivenfunctioninaluascript.ThescriptmusthavebeenloadedbyRainlendar(i.e.itmustbeusedbythecurrentskinorthefileneedstobelocatedintheRainlendar'sscriptsfolder).
-l --log Pathtoafolder Definesthepathwherethelogfilewillbestored.
-b --backup Pathtoafolder Definesthepathwherethebackupfileswillbestored.
N/A --quiet N/A Doesn'tshowanydialogsaftersuccessfulimportorinstall.
N/A --verbose N/A Enablesverboselogging.
N/A --debug N/A Enablesdebug(i.e.full)logging.
N/A --nolog N/A Disablesloggingcompletely.
Usingthemanager
Themanagerlistsallyoureventsandtaskssoyou'llgetaquickoverlookofallthedatathatyouhaveinRainlendar.Thesearchfielddoesasubstringsearchfromallthefieldsanditwilldoitautomaticallyasyouenterthetext.So,forexampleifyouwanttoseeallthebirthdaysthatyouhaveinyoureventlistjusttype"birthday"intothesearchfieldanditwillmatchthestringfromthecategoryfield.Thesearchiscase-insensitivesoyoudon'tneedtousecapitalletters.
Thesearchfieldalsosupportsspecialfilterswhichaffectonlytooneofthefields.Ifyoue.g.wanttosearchonlytaskswithcompletedstatusyoucanenter"status:completed"asthesearchfilter.Anytextinadditiontothefilterisconsideredasnormalsearchandfiltersthelistfurther.Herearethesupportedspecialfilters:
summary:filtersthesummaryfieldcategory:filtersthecategoriescalendar:filtersthecalendarslocation:filtersthelocationfieldurl:filterstheurlfieldstatus:filtersthetaskstatus(inprogress,completed,needsaction,cancelled)priority:filtersthetaskpriority(none,high,normal,low)recurrence:filterstherecurrencedescription:filtersthedescriptionalarm:filtersthealarms(all,dismissed,snoozed,active)
It'salsopossibletosetthespecialfiltersautomaticallybye.g.clickingacategoryinthelist.Thisworksalsowiththetaskstatus,priorityandalarmicons.Clickingthealarmiconwillalsogiveoptionstoclearthesnoozeanddismisstimes(iftheeventhasthem)ordismisstheupcomingalarm.Thisisusefulifyouneedtoshowthealarmagainorresettheeventrecurrence.
Themanagerallowsyoualsotocreateneweventsandtasks,modifythemandprobablymoreimportantlydeletethemeasily.Youcanselectmultipleeventsfromthelistandclickthedeletebuttoninthetoolbarorhitthedeletekeytogetridoftheeventsthatyoudon'tneedanymore.Ifyouhaveduplicateeventsyoucanusethe"Selectduplicates"menuitemtoselectoneofthemautomaticallysoyoucandeletetheminonego.
Therecurringeventsandtasksarelistedonlyonceinthemanager.Thisisbecauseotherwisethelistwouldbeinfinitefor
recurringeventsthatrepeatforever.Therearethreedifferentoptionsfortherecurringevents:"Showoriginal"showsthestartandenddatesfromthefirstoccurrence,"Showcurrent"showsthedatesforthecurrentmonthand"Showupcoming"showsthenextinstanceoftheevent.When"Showupcoming"isselectedthepasteventsandtasksarehiddenfromthelist.
Youcanalsocopyandmovetheeventsandtasktodifferentcalendars.Todothisjustselectafewitemsfromthelistandchoose"CopyTo"or"Moveto"fromthetoolbar.Notethatyoushouldbecarefulwhenyoumoveeventsortaskstoanonlinecalendarsincetheoperationisdoneasynchronouslywhichmeansthattheitemsmightbealreadydeletedfromtheoriginalcalendarbeforetheyappearinthedestinationcalendar.Andiftherearesomeproblemswithwritingtheeventsyoumightlosethemcompletely.
Ifyoue.g.needtochangethecategoryofmultipleeventsatoneyoucandothatwiththe"Changefields"button.Justselectoneormoreeventsortasksfromthelist,clickthebuttonandyoucandefinenewvaluesforallthefields.It'salsopossibletotransformeventstotasksandviceversawiththe"Changefields"dialog.
Importandexport
Theimportandexportfunctionsareavailablefromthemanager'sfilemenu.Thesubmenusshowallthesupportedimportandexportformats.
iCalendarFormat(.ics)Thisisthestandardimportandexportsformat.AlltheeventsandtasksarealsointernallykeptiniCalendarformatsothisisguaranteedtopreserveallthedatawhenexported.ImportingsupportsalsovCalendarformat(.vcs).
RainlendarIniFormat(.ini)ThisisthelegacyformatthatthepreviousversionofRainlendar(0.22.1)used.Youcanonlyimporttheinifiles;exportingisnotsupported.TheRainlendarIniFormatisimplementedonlyinWindowsversionofRainlendar.
CommaSeparatedValues(.csv)[Proonly]Thisformatcanbeusedtoexporttheeventsandtaskse.g.toExcelorotherspreadsheetapplicationswhereyoucandobulkchangestothem.Someonlinecalendarsarealsoabletoimportandexportthedataincsvformat.Notethatthereisnostandardcsvformatsoit'snotguaranteedthatthefilesarecompatiblebetweendifferentcalendarapplications.
NOTE:Theexportsavesonlytheeventsorthetasks..Ifyouhaveselectedoneormoreitemsfromthelistonlytheselectedeventsortasksareexported.Ifthereisnoselectionalleventsortasksareexported.Ifyouwanttoexportboththeeventsandthetasksyouneedtodothatseparatelyforthebothtypes.
Backupandrestore
Tomakeabackupfromyoursettings,eventsandtasksyoucanselectthebackupmenuitemfromthemanager'sfilemenu.Thebackupwillcreateaziparchivefromthenecessaryfileswhichyoucansavetosomesafeplace.Ifsomethingbadhappensyoucaneasilyrestorealltheimportantstufffromthebackupfile.
Backupdoesn'tcovereventsandtasksfromOutlookorfromthenetworkcalendarslikeGooglecalendar.Yourskinsandlanguagesarenotbackedupeithersoyouneedtocopythosemanuallyordownloadthemagainfromwhereveryouoriginallygotthem.
Notethatwhenyourestorefilesfromabackupfilethefileswillbeoverwritten.Soallyoursettings,eventsandtaskswillberesettotheonesthatareinsidethebackup.Thebackupcontainsabsolutepathstothefilessoyoucanonlyrestoreittothesamecomputeroronethathasallfilesinthesamelocations.Thebackupfileisastandardziparchivesoyoucanalsorestorethefilesmanuallyfromittoo.It'snotrecommendedtorestorebackupfilewhichwascreatedinadifferentoperatingsystemversionofRainlendar.
Printing
Ifyouwantahardcopyofyoureventsortasksforsomereasonyoucanprinttheeventsfromthemanager.Theprinteditems(events/tasks)dependswhatisselectedinthemanager.Youcanprintalltheeventsortasksorjusttheselectedonesasasinglelist.Oryoucanprinttheitemsasacalendarbetweentheselecteddays.Thecalendarwillshowalwaysfullweeksevenifyoupickadatethatisinthemiddleoftheweek.Ifthe"AddTitle"ischeckedthenameofthemonthisshownintopofthecalendar.
Makesuretousethepreviewbuttonbeforeyouprintanythingtoseethateverythingislikeitissupposedto.Theeventsandtasksareprintedinthesameorderastheyareinthemanager'sview.
Notethatyoucanalsoprintsingleeventsandtasksfromtheeditor'smenu.
Theapplication
Windows:Runtheinstallerandfollowtheinstructionsinit.
MacOSX:Openthe.dmgarchiveandcopytheapplicationpackageinsideittoyourApplicationsfolder.
Linux(tar.bz2):Youcanuncompressthearchivetoanywhereyoulike.Nootherinstallationisrequired.
Linux(deb):IfyourunDebiancompatibleOS(e.g.Ubuntu)installingfromthe.debpackageistheeasiestwaytoinstallRainlendar.YoucaninstalltheapplicationwiththeSynapticPackageManagerbydoubleclickingthepackage.Alternativelyyoucandothesamefromthecommandlinelikethis:
sudo dpkg -i rainlendar2-pro_2.10.b120-1_i386.deb
Uninstall:WindowsversioncanbeuninstalledfromtheControlPanel'sAddorRemovePrograms.TheMacOSXversioncanbeuninstalledjustbymovingtheapplicationpackagetothetrashcan.WiththeLinuxversionyoucanbejustdeletethefolderwhereyouuncompressedRainlendar.Ifyouwanttogetridofthesettingsandeventstoo,deletealsothe~/.rainlendar2folder(or~/.config/.rainlendar2).
Ifyouinstalledfroma.debpackageyoucanuninstallRainlendarlikethis:
sudo dpkg -r rainlendar2-pro
orusetheSynapticPackageManagertouninstalltheapplication.
Portableinstallation:BydefaultRainlendarwillstoreallthesettingsandeventsintoyourhomefolder(LinuxandMac:~/.rainlendar2/or~/.config/.rainlendar2/-Windows:C:\DocumentsandSettings\{YourName}\.rainlendar2orC:\Users\{YourName}\.rainlendar2.IfyouwanttoinstallRainlendare.g.intoaUSBmemoryyoucanjustcreateaemptytextfilecalledrainlendar2.iniandputitinthesamefolderwhereyouinstalledRainlendar.Rainlendarwillfirsttrytolookforthefileinit'sownfolderandifthatisfounditwillusethatasitsdefaultfolderforthesettingsandevents.NotethatinMacOSXthecorrectfolderisinsidetheapplicationpackage(Content/MacOS/rainlendar2.ini)
Ifyouwanttostorethesettingstosomeotherfolderyoucanusethe--configcommandlineparametertodefinethepath.
Skins
Windows:Justdoubleclicktheskinfile(.r2skin)anditgetsinstalledautomatically.OrdropthefileoveroneoftheRainlendar'swindows.
MacOSX:DropthefileoveroneoftheRainlendar'swindows.
Linux:CopytheskinfilemanuallytotheRainlendar'sskins-folderordropthefileoveroneoftheRainlendar'swindows.Youcanalsousethe--installcommandlineargumenttoinstalltheskins.
Oldskins:ToinstalloldRainlendarskins(i.e.theonesthatuseini-files)justunziptheskinintotheRainlendar'sskins-folder.Notethatyouprobablyneedadministratorprivilegestodothis.InMacOSXtheskinsfolderisinsidetheapplicationpackage.Youcanalsocopytheskintothe"skins"folderinRainlendar'ssettingsfolderwhichispossiblewithoutadministratorprivilegestoo.Ifthe"skins"folderdoesn'texistsyoucancreateityourself.
Addons:Installedthesamewayasskins(i.e.bydoubleclickingorbydroppingthefileoverthecalendar).Linuxnote:Youneedtohavedos2unixcommandinstalled(sudoaptitudeinstalltofrodos).
Uninstall:YoucanuninstalltheskinmanuallybydeletingitfromRainlendar'sskins-folder.Donotdeleteaskinthatyouarecurrentlyusing.TheoldRainlendarskinscanbeuninstalledthesamewayexceptthatinsteadofdeletingthefileyouneedtodeletethefolderwheretheskin'sfilesare.Youcanalsodeletetheskinsfromtheoptionsdialogifyourightclickontheskin'snameinthelist.
NotethattheskinisnotvisibleintheoptionsdialoguntilyourefreshRainlendar.
Languages
Windows:Justdoubleclickthelanguagefile(.r2lang)anditgetsinstalledautomatically.OrdropthefileoveroneoftheRainlendar'swindows.
MacOSX:DropthefileoveroneoftheRainlendar'swindows.
Linux:Usethe--installcommandlineargumenttoinstallthelanguage.OrdropthefileoveroneoftheRainlendar'swindows.
Uninstall:Youcanuninstallthelanguagefilesmanuallybydeletingthelanguagefolder(e.g.fi_FI)inRainlendar'slocalefolder.
NotethatthelanguageisnotvisibleintheoptionsdialoglistuntilyourefreshRainlendar.
Licensefile
Install:Youcaninstallthelicensebychoosing"InstallLicense..."fromthecontextmenu.Itwillopenthenormalfiledialogwhichyoucanusetoselectthelicensefile.ThemenuitemisonlyavailableontheProversionandifthelicensehasn'tbeeninstalledyet.
Uninstall:Youcanuninstallthelicensefilemanuallybydeletingitfrom~/.rainlendar2.OnWindowsXPthefileislocatedinC:\DocumentsandSettings\{YourName}\.rainlendar2-folder.
MicrosoftOutlookGoogleCalendarRememberTheMilkiCalShareiCalExchangeCustomWebDAVserverAppleiCal
iCloudCalendarOffice365/Outlook.com
MicrosoftOutlook**
-RightclickonthecalendarwindowandchooseOptionsfromthemenu.-Selectthe"Calendars"page.-ClicktheAdd...button.-ChooseMicrosoftOutlookfromthelist(ifit'snotinthelistyouhavetheRainlendarLiteversioninstalledstill).-ClicknextandselectyourOutlookprofileandthemessagestoreyouwanttoseeinRainlendar.-Clicknextandnameyourcalendar.-Clickfinishtoclosethewizarddialog.-ClickOKtoclosetheoptions,waitawhileandyoushouldseetheeventsinRainlendar.
Note:Whenyoucreateanewevent(ortask)youneedtoselectyourOutlookcalendarasthetargetfromthecalendarlistorotherwisetheeventwillbestoredtothelocalcalendarinsteadtoOutlook.
GoogleCalendar*
-RightclickonthecalendarwindowandchooseOptionsfromthemenu.-Selectthe"Calendars"page.-ClicktheAdd...button.-Choose"GoogleCalendar(v3)"fromthelist(ifit'snotinthelistyouhavetheRainlendarLiteversioninstalledstill).-FillinyourGoogleemailaddress.-Clickthe"Selectcalendar"buttonandwaituntilRainlendarreadsyourcalendar'sfromtheGoogleCalendar.ThisisthefirsttimeRainlendaraccessyourGoogleaccountyouneedtoauthenticateandgiveRainlendarpermissiontoreadyoureventdetailsfromGoogle'scalendar-Notethatifyoudon'tseeanythingintheembeddedbrowserwindoworyouarenotabletologinintoyourGoogleaccountyoucanjustclosethedialogandRainlendarwillasktouseanalternativewaytoauthenticate.Justfollowtheinstructionsandyoushouldgettheauthenticationdonemanually.-AfterauthenticationgobacktotheRainlendar'snewcalendarwizardandselectthecalendaryouwanttoseeinRainlendar.-Clicknextandnameyourcalendar.-Clickfinishtoclosethewizarddialog.-ClickOKtoclosetheoptions,waitawhileandyoushouldseetheeventsinRainlendar.
Note:IfyouedityoureventsintheGoogle'swebsiteandwantthemtobeupdatedautomaticallytoRainlendaryoucanusethe"Pollfrequency"settingforthis.
RememberTheMilk*
-RightclickonthecalendarwindowandchooseOptionsfromthemenu.-Selectthe"Calendars"page.-ClicktheAdd...button.-ChooseRememberTheMilkfromthelist(ifit'snotinthelistyouhavetheRainlendarLiteversioninstalledstill).-AfteryouclickthenextbuttonRainlendarwillcheckifitisauthorizedapplicationinRememberTheMilkservice.-IftheauthenticationtokencannotbeacquireRainlendarwillinstructyoutogototheRememberTheMilk'swebsiteandauthorizeRainlendartoaccessyouraccount.-Afteryouhavedonethisyoucancontinue.-NextyouneedtofillinthenameofthetasklistyouwanttoseeinRainlendar.YoucanleavethefieldemptytomakeRainlendarreadallyourlistsfromRememberTheMilk.-Clicknextandnameyourcalendar.-Clickfinishtoclosethewizarddialog.-ClickOKtoclosetheoptions,waitawhileandyoushouldseethetasksinRainlendar.
Toodledo*
-RightclickonthecalendarwindowandchooseOptionsfromthemenu.-Selectthe"Calendars"page.-ClicktheAdd...button.-ChooseToodledofromthelist(ifit'snotinthelistyouhavetheRainlendarLiteversioninstalledstill).-EnteryouremailandpasswordfortheToodledoservice-Youcanalsodefinethefolderforthetasks.IfyoudothisRainlendarwillonlyreadthetasksfromthatfolder.ThisisoptionalthoughandleavingthefolderemptywillmakeRainlendartoreadalltasksfromToodledo.-Clicknextandnameyourcalendar.-Clickfinishtoclosethewizarddialog.-ClickOKtoclosetheoptions,waitawhileandyoushouldseethetasksinRainlendar.
iCalShare*
-Gotohttp://icalshare.com-Pickthecalendaryoulike.-Rightclickonthe"Downloadcalendar"-linkandcopytheURLtoclipboard.-GotoRainlendar'scalendaroptionsandcreatenewNetworkSharedCalendar.-PastetheURLfromtheclipboardintotheURLfield.Theusernameandpasswordfieldscanbeleftempty.-ClickOKandyoushouldseethecalendar'seventsinRainlendar.
Note:It'snotpossibletowriteeventsintopubliciCalSharecalendarsfromRainlendar.
iCalExchange*
-Gotohttp://icalexchange.comandlogin(orcreateanewaccount).-Inthebottomofthewebpageyou'llseetwourls:privateandpublic.-GotoRainlendar'scalendaroptionsandcreatenewNetworkSharedCalendar.-IntheURL-fieldwriteyourprivateurlwithsomeics-file(youcanuseanynameyouwant).E.g.http://icalx.com/private/rainy/mycal.ics-IntheUsernamewriteyouriCalExchangeloginname.-InthePasswordwriteyouriCalExchangepassword.-Youcanleavetherestofthefieldsliketheyare.-ClickOK,waitawhileandyoushouldget404error.-Ignorethat.-Createaneweventandselectthenewcalendarthatyoujustcreatedforit.-ClickOK,waitawhileandyoushouldget404error.-Ignorethattoo:-)-Youshouldn'tgetany404-errorsafterthis.-Youcannowstarttousethecalendar.
Note:The404errorsareshownbecausethefiledoesnotexistyet.WhenthecalendariscreatedinRainlendarittriestodownloaditfromtheserver.Thisgivesthefirsterror.Theseconderrorcomeswhenyoucreatethefirsteventasthepluginwillfirstdownloadthefilefromtheserver,addtheneweventtoitanduploaditback.
CustomWebDAVserver*
Ifyoudon'tliketheideaofsendingyoureventstosomeunknownserverontheInternetyoucanalsosetupaWebDAVserveryourselftoo.
Linux:ThereareplentyoftutorialsintheInternethowtoinstallandsetupaWebDAVserver.ForUbuntuusersyoucanforexamplecheckthisHOWTOfromtheubuntuforums:http://ubuntuforums.org/showthread.php?t=119228
Windows:IfyourunApachetheWebDAVinstallationprocessissimilaraswithLinux.TheMicrosoft'sIISsupportsalsoWebDAVsoyoucanconsultitsdocumentationforinstallationdetails.
AfteryouhavesetuptheserverjustconfiguretheNetworkSharedCalendartousetheURLforyourserver'sWebDAVfolder.Ifyouconfiguredtheservertorequireauthenticationremembertofillinyouusernameandpasswordtoo.Notethat
ifyouarecreatinganewcalendarfileyou'llgetcoupleof404errorsthefirsttimeyouaccesstheserver.Youcanjustignorethose.
AppleiCal***
-RightclickonthecalendarwindowandchooseOptionsfromthemenu.-Selectthe"Calendars"page.-ClicktheAdd...button.-ChooseMaciCalfromthelist(ifit'snotinthelistyouhavetheRainlendarLiteversioninstalledstill).-SelectthecalendaryouwanttoseeinRainlendar.-Clicknextandnameyourcalendar.-Clickfinishtoclosethewizarddialog.-ClickOKtoclosetheoptionsandyoushouldseetheeventsinRainlendar.
iCloudCalendar*
-Makesurethatthe2-factorauthenticationisenabledonyouriCloudaccount.-CreateapplicationspecificpasswordforRainlendaronyourAppleaccount(seehttps://support.apple.com/en-us/HT204397)-InRainlendarRightclickonthecalendarwindowandchooseOptionsfromthemenu.-Selectthe"Calendars"page.-ClicktheAdd...button.-ChooseCalDAVcalendarfromthelist(ifit'snotinthelistyouhavetheRainlendarLiteversioninstalledstill).-Enterthehttps://caldav.icloud.com/astheURLandyourAppleIDusernameandtheapplicationspecificpassword.-ClicktheSelectCalendarbutton-SelectthecalendaryouwanttoseeinRainlendar.-Clicknextandnameyourcalendar.-Clickfinishtoclosethewizarddialog.-ClickOKtoclosetheoptionsandyoushouldseetheeventsinRainlendar.
Office365/Outlook.com*
-RightclickonthecalendarwindowandchooseOptionsfromthemenu.-Selectthe"Calendars"page.-ClicktheAdd...button.-ChooseOffice365fromthelist(ifit'snotinthelistyouhavetheRainlendarLiteversioninstalledstill).-Enteryouremailaddressandclickthe"SelectCalendar"button.-AuthenticateintoyourMicrosoftaccountandgiveRainlendarpermissionstoaccessyourcalendar.-SelectthecalendaryouwanttoseeinRainlendar.-Clicknextandnameyourcalendar.-Clickfinishtoclosethewizarddialog.-ClickOKtoclosetheoptionsandyoushouldseetheeventsinRainlendar.
*NotethattheMicrosoftOutlook,Googlecalendar,RememberTheMilk,Office365,CalDAVandnetworkcalendarsupportisavailableonlyintheProversionofRainlendar.**TheMicrosoftOutlookissupportedonlyintheWindowsversionofRainlendar.***TheAppleiCalissupportedonlyintheMacversionofRainlendarPro.
Formatcodes
%a Abbreviatedweekdayname
%A Fullweekdayname
%b Abbreviatedmonthname
%B Fullmonthname
%c Dateandtimerepresentationappropriateforlocale
%d Dayofmonthasdecimalnumber(01-31)
%H Hourin24-hourformat(00-23)
%I Hourin12-hourformat(01-12)
%j Dayofyearasdecimalnumber(001-366)
%m Monthasdecimalnumber(01-12)
%M Minuteasdecimalnumber(00-59)
%p Currentlocale'sA.M./P.M.indicatorfor12-hourclock
%S Secondasdecimalnumber(00-59)
%U Weekofyearasdecimalnumber,withSundayasfirstdayofweek(00-53)
%w Weekdayasdecimalnumber(0-6;Sundayis0)
%W Weekofyearasdecimalnumber,withMondayasfirstdayofweek(00-53)
%x Daterepresentationforcurrentlocale
%X Timerepresentationforcurrentlocale
%y Yearwithoutcentury,asdecimalnumber(00-99)
%Y Yearwithcentury,asdecimalnumber
%z,%Z
Eitherthetime-zonenameortimezoneabbreviation,dependingonregistrysettings;nocharactersiftimezoneisunknown
%% Percentsign
Youcanusethe#-flagtoremovetheleadingzeros(e.g.%#d).ThisworksonlyinWindowsthough.
Ineventlistheadersit'salsopossibletousetheseformatcodes:
%D Thenumberofdaysfromtoday
%HS Thefirstpartofthestandardheader(Today,Tomorrow,Monday,...)
%HE Therestofthestandardheader(nextweek,in2weeks,...).Thismightgetweirdresultsifthestringislocalized.
%HF Thefullstandardheader(Mondaynextweek,LastFriday,...).