All pastes #14661 Raw Edit

varadhan

public text v1 · immutable
#14661 ·published 2005-06-15 18:50 UTC
rendered paste body
 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");
                }