varadhan
public text v1 · immutable public static void Main (string[] args)
{
Application.Init ();
SourceList slist = new SourceList ("/apps/evolution/calendar/sources");
if (slist != null) {
SList group_list = slist.PeekGroups ();
Console.WriteLine ("Group count: {0}", group_list.Count);
foreach (SourceGroup group in group_list) {
Console.WriteLine ("UID: {0}, Name: {1}", group.PeekUid (), group.PeekName ());
SList src_list = group.PeekSources ();
foreach (Evolution.Source src in src_list) {
Console.WriteLine ("UID: {0}, Name: {1}", src.PeekUid (), src.PeekName ());
SList event_list = Cal.GetEventsFromSource (src, CalSourceType.Event);
Console.WriteLine ("Event count : {0}", event_list.Count);
if (event_list != null) {
string str;
IEnumerator iter = event_list.GetEnumerator ();
while (iter.MoveNext ()) {
str = iter.Current as String;
Console.WriteLine (str);
}
} else
Console.WriteLine ("No event strings found");
}
}
}
else
Console.WriteLine ("slist is NULL");
}