English User Guide

35
Rainlendar 2.14 User Guide About Rainlendar Learn more about the application. How to use the calendar? Describes how to work with the calendar, the keyboard shortcuts and other functionality. How to create event or task? Describes how to create, modify and delete the events and tasks. What are all the options? Describes what everything means in the options dialog. How to manage the events? Describes importing, exporting, backing up and printing. How to install new skins and languages? Describes installation and uninstallation procedures. How to connect to Outlook and to online calendars? A few examples how to connect to popular web calendars and share your events online (Pro only). Frequently Asked Questions Questions about Rainlendar general use. More Asked Questions More questions about Rainlendar use. What is Rainlendar? Rainlendar is a full featured calendar application. It can store your daily events and tasks and keep them visible on your desktop all the time. The appearance of the calendar can be changed with skins to make it match your desktop look and feel. The application is very customizable so you can configure it for your liking. Features Platform independent Rainlendar can be run on Windows, Mac OS X and Linux. All platforms use the same file formats so all skins and scripts created for different versions will work also on all operating systems. Localized Rainlendar supports localization so you can have the user interface in your own language. Rainlendar is an Unicode application so different character sets can be used at the same time. Compatible Rainlendar uses standard iCalendar format for it events and tasks to maximize the compatibility with other calendar applications. You can easily transfer the events from the calendar you are currently using to Rainlendar. Look'n'feel The appearance of the calendar can be changed with skins. The skins can be of any shape and size and they can

Transcript of English User Guide

Page 1: English User Guide

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

Page 2: English User Guide

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.

Page 3: English User Guide

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.

Page 4: English User Guide

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.

Page 5: English User Guide

Tasklist:Thetasklistcanbearrangedbydifferentcriteria(alphabetically,byduedate,bycategory,...)fromthecontextmenu.Youcandefineaprimaryandsecondarysortingorder.Thetaskswithoutstartorduedatecanbechosentobeatthetoporbottomofthelist.It'salsopossibletouseacustomsortingorderwhereyoucanjustdragtheitemstodifferentpositions.Thecontextmenuhasoptionstohidethecompleted,canceledand/orupcomingtasksfromthelist.

Alarm:Thealarmwindowallowsyoutoeitherdismissthealarmsorsnoozethem.Thedefaultsnoozingtimecanbechangedfromtheadvancedoptions.Ifyouopenthecontextmenuoveroneoftheitemsinthewindowyoucanalsodismiss/snoozeitindividuallyandchoosethedesiredsnoozetime.Youcanalsorightclickonthesnoozebuttontoselectthesnoozetimeforallitemsinthealarmdialog.

Balloontip:Theballoontipwindowcanbeleftopenbyholdingdowntheshiftkey.Thisisusefule.g.ifthewindowcontainsalink.

Page 6: English User Guide

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.

Page 7: English User Guide

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

Page 8: English User Guide

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

Page 9: English User Guide

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.

Page 10: English User Guide

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

Page 11: English User Guide

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

Page 12: English User Guide

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

Page 13: English User Guide

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

Page 14: English User Guide

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

Page 15: English User Guide

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.

Page 16: English User Guide

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

Page 17: English User Guide

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

Page 18: English User Guide

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

Page 19: English User Guide

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)

Page 20: English User Guide

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

Page 21: English User Guide

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

Page 22: English User Guide

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.

Page 23: English User Guide

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.

Page 24: English User Guide

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.

Page 25: English User Guide

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.

Page 26: English User Guide

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.

Page 27: English User Guide

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

Page 28: English User Guide

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.

Page 29: English User Guide

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

Page 30: English User Guide

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.

Page 31: English User Guide

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

Page 32: English User Guide

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*

Page 33: English User Guide

-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

Page 34: English User Guide

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

Page 35: English User Guide

%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,...).