aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui
Commit message (Expand)AuthorAgeFilesLines
* show the EText item, just in case it hasn't moved, otherwise it won'tDamon Chaplin2000-05-082-3/+14
* + * gui/evolution-calendar-control.c (PROPERTY_CALENDAR_URI):Matthew Loper2000-05-071-2/+6
* ignore evolution-calendar.pureChris Toshok2000-05-072-0/+13
* finish editing event when user hits Return key.Damon Chaplin2000-05-074-79/+63
* removed.Damon Chaplin2000-05-062-163/+0
* removed old calendar view files.Damon Chaplin2000-05-0612-4075/+0
* added guint ref_count to iCalObject struct, and ical_object_ref/unref()Damon Chaplin2000-05-069-90/+230
* ignore the .pure directoryChris Toshok2000-05-051-0/+1
* for the long events pass E_DAY_VIEW_LONG_EVENT as the day. Fixes SEGV.Damon Chaplin2000-05-057-90/+230
* set the active radio button here. Oops - it wasn't a Bonobo problem afterDamon Chaplin2000-05-035-35/+103
* new function to get the currently seleted time range form the currentDamon Chaplin2000-05-017-46/+160
* new function to see if the event dates have changed (including anyDamon Chaplin2000-05-0110-172/+812
* updated Danish stringsPablo Saratxaga2000-04-301-1/+1
* Made Evolution OAF-compatible.Ettore Perazzoli2000-04-287-16/+163
* compare iCalObjects by their UIDs instead of by their pointers.Seth Alves2000-04-261-1/+4
* hook for widget destroy -- used to unref the CalClient so wombat knows weSeth Alves2000-04-262-11/+33
* allow for null icoSeth Alves2000-04-263-3/+3
* added new source files and pixmaps, and removed old source files, whichDamon Chaplin2000-04-2424-290/+5332
* moved "About Calendar" into the View menu so it shows up.Seth Alves2000-04-211-1/+1
* new function: callback for listener's object updated signal.Seth Alves2000-04-211-10/+18
* callback for obj_updated or obj_removed. (gnome_calendar_new): hook upSeth Alves2000-04-211-13/+27
* create fullday's gcs even if pixmap_bell has already been created. thisSeth Alves2000-04-211-0/+38
* changed the order around a bit to avoid a Gtk-CRITICAL crashSeth Alves2000-04-201-5/+9
* fixed code to populate the todo clistSeth Alves2000-04-202-39/+25
* calls gnome_calendar_open instead of checking on disk and calling load orSeth Alves2000-04-203-52/+80
* fixed to use cal_client_update_object -- editing and dragging events worksSeth Alves2000-04-191-6/+5
* set calendar's uri with a property bagSeth Alves2000-04-195-47/+145
* Added Danish strings to desktop/menu filePablo Saratxaga2000-04-192-0/+4
* Renamed library from libcalutil to libcal-util, to be consistent withFederico Mena Quintero2000-04-1717-70/+27
* moved srcdir directories to the top so we search headers in the evolutionDamon Chaplin2000-04-111-3/+3
* nat told me to do itSeth Alves2000-04-101-2/+2
* catch cal_loaded signal on the cal client. (gnome_calendar_load_cb):Seth Alves2000-04-103-20/+24
* pixmap_DATA isn't defined so don't use it as a variable.Christopher James Lahey2000-04-091-2/+0
* new function: friendly wrapper for cal_client_create_calendarSeth Alves2000-04-096-72/+91
* calendar is a frame instead of a window, now.Seth Alves2000-04-083-7/+15
* removed uih from the argument list, added cal. use cal as user_data inSeth Alves2000-04-074-163/+92
* removed (setup_appbar): removed (calendar_control_activate): new functionSeth Alves2000-04-063-9/+111
* build test-calendar-widget and evolution-calendar, common stuff is in aSeth Alves2000-04-0624-887/+1195
* cal_client_get_events_in_range returns a list of CalObjInstance *, not aSeth Alves2000-03-311-3/+4
* readded the gui directorySeth Alves2000-03-301-1/+8
* added libeutil.la and libetext.aSeth Alves2000-03-282-16/+58
* Fix includes. (e_day_view_on_delete_occurance): Do not callFederico Mena Quintero2000-03-233-13/+17
* Fix for srcdir != builddir.Elliot Lee2000-03-181-4/+4
* New widget for Day/Work-Week views. Unfinished.Damon Chaplin2000-03-148-0/+6745
* Removed function now that it is no CORBA server in the GUI.Federico Mena Quintero2000-03-1214-79/+53
* Do not pass the INIT_SERVER flag to gnome_CORBA_init_with_popt_table().Federico Mena Quintero2000-03-111-22/+43
* Removed the corba-cal stuff. Commented out the Pilot conduit stuff forFederico Mena Quintero2000-03-101-109/+75
* Random #ifdefs to make it build, although this file is going away.Federico Mena Quintero2000-03-104-44/+20
* replaced "Calendar *cal" with "CalClient *calc" in the GnomeCalendarSeth Alves2000-03-0922-123/+376
* track movement of calobj.[ch]Seth Alves2000-03-086-12/+6
* back out recent commit, and remove calendar.[ch] from Makefile.amSeth Alves2000-03-087-112/+62
* track moveSeth Alves2000-03-061-0/+18
* stubs for client side access to alarm structures. this will probablySeth Alves2000-03-0612-79/+137
* this is not right, but it gets this closer to building.Seth Alves2000-03-042-2/+2
* new file -- things shared between the client and server go in thisSeth Alves2000-03-0417-28/+31
* At this point the calendar client and personal calendar server files wereFederico Mena Quintero2000-03-021-2/+0
* More reorganization - FedericoFederico Mena Quintero2000-03-021-56/+3
* Moved to the pcs/ directory - FedericoFederico Mena Quintero2000-03-021-20/+0
* At this point the calendar client and personal calendar server files wereFederico Mena Quintero2000-03-021-22/+2
* Use the gnome-config flags for orbit-idl. Create a libcal-client libraryFederico Mena Quintero2000-03-021-2/+27
* Removed stale rule for the conduit.Federico Mena Quintero2000-03-011-9/+7
* don't put .libs in the link command, let libtool do itSeth Alves2000-02-231-1/+1
* trying to link libicalSeth Alves2000-02-211-1/+1
* Use BONOBO_VFS_GNOME_CFLAGS instead of GNOMEUI_INCLUDES, as we use BonoboMiguel de Icaza2000-02-191-1/+1
* moved CalendarFormat type def hereSeth Alves2000-02-183-17/+12
* Change iCalObject.organizer from char* to iCalPerson*Russell Steinthal2000-02-167-14/+67
* Implemented.Federico Mena Quintero2000-02-121-0/+1
* Connect to the Cal's destroy signal. (cal_backend_remove_cal): KilledFederico Mena Quintero2000-02-112-4/+157
* Added get_uids() method to get a list of UIDs based on object types.Federico Mena Quintero2000-02-0911-60/+8
* New struct to wrap instances of calendar objects for recurrencies andFederico Mena Quintero2000-02-082-1/+5
* Added the get_object() method.Federico Mena Quintero2000-02-021-68/+69
* Sync to desktop - FedericoArturo Espinosa2000-01-311-1/+5
* Changed the namespace from GNOME::Calendar to Evolution::Calendar.Federico Mena Quintero2000-01-291-8/+8
* Make Evolution compile with the latest Bonobo changes.Arturo Espinosa2000-01-264-12/+13
* When will I ever learn to add the files... - FedericoArturo Espinosa2000-01-251-0/+2
* Added the gnome-pilot and capplet checks; they will likely be reworked forFederico Mena Quintero2000-01-251-7/+47
* Removed todo capplet stuff.Eskil Heyn Olsen2000-01-091-3/+5
* Update to use gpilotd_get_pilot_basedir and gnome_pilot_conduit_standard_abs...Vadim Strizhevsky2000-01-081-3/+1
* Added an argument to the corba get_number_of_objects, so you can decideEskil Heyn Olsen2000-01-053-55/+71
* Committed fixes for the end-on-day recurrence bug where the lastEskil Heyn Olsen1999-12-317-13/+23
* Added Galician translationJesus Bravo Alvarez1999-12-311-0/+2
* Minor unmiportant changes, but my laptop is acting up, so IEskil Heyn Olsen1999-12-301-3/+8
* Fix sensitivity bug when used to create default alarm box (widgets in thatRussell Steinthal1999-12-111-1/+4
* Capplets now sets first_sync on enable, this should make the conduit copyEskil Heyn Olsen1999-12-081-1/+4
* Check if local store is empty. If, force slow sync.Eskil Heyn Olsen1999-12-075-28/+65
* Added a sub package to the .spec file, it now generatesEskil Heyn Olsen1999-12-061-0/+3
* Removed intlEskil Heyn Olsen1999-12-051-0/+2
* Sigh. Get this oneArturo Espinosa1999-12-041-0/+2
* The long-awaited and much-needed (IMNSHO) snooze button for gnomecal alarms.Russell Steinthal1999-12-034-8/+82
* undef DEBUG_CALCONDUT, suppresses debug output.Eskil Heyn Olsen1999-12-031-2/+2
* Debugging enhancements: report alarms not added (because they have alreadyRussell Steinthal1999-12-032-20/+84
* Fixed compare bug. Also neated up some of the if's in set_status.Eskil Heyn Olsen1999-11-301-11/+13
* <self_serving> Add myself to AUTHORS, about box </self_serving>Russell Steinthal1999-11-231-0/+1
* Merged Rusty's last todo list coloring patch from stable to HEAD.Russell Steinthal1999-11-224-62/+318
* Writes some warning messages when pre_sync fails.Eskil Heyn Olsen1999-11-221-0/+2
* added greek descriptionsPablo Saratxaga1999-11-171-0/+2
* Stupid misplaced endif cause gncal to depend on an install gnome-pilot...Eskil Heyn Olsen1999-11-141-7/+5
* The long-awaited audio alarm timeout patch. Implements wishlist bug #3089.Russell Steinthal1999-11-135-10/+100
* Schedule a new day_change_alarm in the day_change_alarm callback, so that theRussell Steinthal1999-11-111-1/+2
* Enabled debug output. Sets a g_log_domain, now version 0.8.5. ConsistentEskil Heyn Olsen1999-11-101-96/+316
* Fixed an unwanted conditional on libcalendar_conduit_la_LDFLAGSEskil Heyn Olsen1999-11-091-1/+1
* Commented the code out, thus the capplet works again.Eskil Heyn Olsen1999-11-051-0/+2
* Uses the PISOCK_LIBDIR, for people with odd install dirs for theirEskil Olsen1999-11-047-86/+202
* Add default alarm support, Beep on display alarms optionRussell Steinthal1999-11-035-13/+216
* Fix calendar_day_begin/calendar_day_end initialization bug on HEAD. For fullRussell Steinthal1999-10-241-0/+4
* Style fix.Russell Steinthal1999-10-222-2/+4
* Commit debugging support to HEAD as well; there's no good reason to have debu...Russell Steinthal1999-10-223-3/+85
* now it doesn't build todo conduit anymore. Since the conduit is just aEskil Heyn Olsen1999-10-226-305/+379
* Fix bug #1818 on HEAD.Russell Steinthal1999-10-221-4/+16
* Fix bug #2561 in HEADRussell Steinthal1999-10-201-1/+1
* Add paned windows to Day View so user can adjust relative size of dailyRussell Steinthal1999-10-201-25/+23
* Added swedish desktop entryMartin Norback1999-10-181-0/+2
* Fixed the much-hated gnome-pilot dependencyEskil Heyn Olsen1999-10-141-1/+2
* moved the pilot_status = MOD up, so even a CHANGE_SUMMARY will set theEskil Heyn Olsen1999-10-082-73/+100
* checks return values from gpilotd_init/connect.Eskil Heyn Olsen1999-10-065-33/+54
* Now has correct return values wrt the conduit api ref.Eskil Heyn Olsen1999-09-291-55/+87
* added pt_BR translationsJorge Godoy1999-09-281-0/+2
* Small fix -miguelArturo Espinosa1999-09-2813-73/+77
* Fix #2340 on HEAD -miguelArturo Espinosa1999-09-282-4/+4
* the g_free that was commented out since glib said was a duplicate free,Eskil Heyn Olsen1999-09-254-55/+190
* better merge of summary/description when doing ical_from_remoteEskil Heyn Olsen1999-09-235-7/+16
* better merge of summary/description when doing ical_from_remoteEskil Heyn Olsen1999-09-231-100/+149
* commented out a g_free that glib reported as being a duplicate free. gotEskil Heyn Olsen1999-09-232-8/+20
* lot of rework, implemented various set_* functions, transmit andEskil Heyn Olsen1999-09-213-173/+402
* added Estonian tranlationsLauris Kaplinski1999-09-201-0/+2
* About to rehash conduit.Eskil Heyn Olsen1999-09-191-4/+38
* changed to be a .la file instead of .a, this allows lib*_conduit to useEskil Heyn Olsen1999-09-194-56/+199
* fixed the exception throwing. The conduit can now actually insertEskil Heyn Olsen1999-09-151-5/+25
* added sources to calendar-conduitEskil Heyn Olsen1999-09-153-33/+251
* Set the data pointers for all the items.Federico Mena Quintero1999-09-151-1/+2
* ja Update from ITANI EiichoroYukihiro Nakai1999-09-081-0/+2
* forgot the .desktop files...`Eskil Heyn Olsen1999-09-082-0/+12
* uses GNOME_PILOT_CHECKEskil Heyn Olsen1999-09-089-21/+1142
* Added Russian translations to the desktop filesSergey I. Panov1999-09-031-0/+2
* Make the OK button the default button per Russell's suggestion.Miguel de Icaza1999-09-021-1/+1
* Added call to GNOME_COMPILE_WARNINGS.Miguel de Icaza1999-09-021-2/+0
* Modify the object->last_mod field. (calendar_add_object): Ditto.Miguel de Icaza1999-08-312-2/+10
* "GenericFactoy" is wrong...Tomas Ogren1999-08-221-1/+1
* Finnish translation updates.Mikko Rauhala1999-08-151-0/+2
* BUGFIX: 1515JP Rosevear1999-08-131-1/+6
* sync correctly for objects created on the pilot, but not dirty (becausePeter Teichman1999-08-081-4/+3
* Release points here.Miguel de Icaza1999-08-063-3/+4
* BUGFIX #1819JP Rosevear1999-08-052-10/+26
* fix this.Jonathan Blandford1999-08-031-0/+3
* don't try to run GNOME_CONDUIT_CHECK if it doesn't existPeter Teichman1999-08-031-1/+2
* Add nl to list of languages.Elliot Lee1999-08-031-2/+12
* do deletion of appointments correctly, when they are deleted on the pilotPeter Teichman1999-08-021-6/+31
* gnome-pim actually compiles without libpisock nowPeter Teichman1999-08-021-4/+4
* The multi-day appointment corruption bug is dead. Whoo!Peter Teichman1999-08-021-4/+10
* More auto* cleanups. The new calendar conduit now compiles conditionally,Peter Teichman1999-08-011-3/+4
* more autoconf, again. need to make the conduit compile conditionallyPeter Teichman1999-08-011-3/+2
* add thisJonathan Blandford1999-07-311-0/+205
* more auto* stuffJonathan Blandford1999-07-311-1/+23
* Add scrolling to the yearview.Jonathan Blandford1999-07-301-25/+27
* If the enddate is not set, set the repeatForever to 1. This fixes all ofMiguel de Icaza1999-07-301-3/+6
* Make the code not take arguments (sync_cal_to_pilot): Nice event updateMiguel de Icaza1999-07-296-40/+33
* Lots of more work on the sync stuff. It works pretty well now.Arturo Espinosa1999-07-297-34/+391
* Add the missing files -miguelArturo Espinosa1999-07-286-0/+422
* New file. Implements PalmPilot syncronization with the Gnome Calendar.Miguel de Icaza1999-07-288-18/+596
* Copy the new UID into the iCalObject structure.Nat Friedman1999-07-191-0/+1
* Merge fix from gnome-pim-1-0: Fixed cut&paste bug for day fontsets.Miguel de Icaza1999-07-171-1/+1
* Fixing a segfault when gnomecal is started with --hiddenAnders Carlsson1999-06-161-0/+2
* updated spanish & walon languages.Pablo Saratxaga1999-06-081-4/+16
* Fix abort() problem with the year view. (Bug #1367). Thanks to Owen CliffeRobert Brady1999-06-062-8/+8
* Use %H instead of %k, as %k is a GNU extension, not available in otherMiguel de Icaza1999-06-031-2/+2
* help files be gone. They are now installed from the Docbook stuff.Miguel de Icaza1999-06-011-3/+0
* Added preliminary support for todo item priorities: they can be set, displayed,Russell Steinthal1999-05-264-11/+75
* Added missing break here. It was causing core dumps when invoked withMiguel de Icaza1999-05-261-1/+2
* Add some assertions here, to pin point the bug reported on gnome-list.Miguel de Icaza1999-05-261-2/+44
* Removed unused macro CALENDAR_HEIGHT.Federico Mena Quintero1999-05-261-2/+0
* Set the canvas scroll region here, not in size_allocate(). Also, use theFederico Mena Quintero1999-05-265-17/+19
* This is the fix Miguel and I hacked in the car at Expo to make theNat Friedman1999-05-263-6/+18
* Add Docbook framework for documenting Gnomecal -miguelArturo Espinosa1999-05-182-3/+3
* - fix: allow use $DESTDIR on "make install DESTDIR=</install/prefix>".Tomasz Kłoczko1999-05-031-4/+4
* Add --todo supportArturo Espinosa1999-04-263-1/+59
* Bumped version number to 1.0.3.Federico Mena Quintero1999-04-201-0/+5
* Kill all grabs from the CList before running the new dialog box.Miguel de Icaza1999-04-171-0/+5
* Make sure we can get events for button3. The code for the nice popup menuMiguel de Icaza1999-04-091-0/+1
* Added this routine so Monthly recurrences use the weekday field as aSteve Murphy1999-04-042-3/+4
* Made static. Make it use the full year format for strftime().Federico Mena Quintero1999-03-311-9/+6
* Made it respect 12/24h settings.. Doesn't show until next time you openTomas Ogren1999-03-271-1/+6
* Did some i18n work Did some i18n workTomas Ogren1999-03-242-11/+10
* Made clist titles i18n:able Added which views that are possible for --viewTomas Ogren1999-03-242-8/+15
* Set the recur->interval to the value of the recur_rr_month_period spinNat Friedman1999-03-241-0/+3
* Add Summary editing for TODO items -rconoverArturo Espinosa1999-03-171-2/+48
* Add support for Due Date when adding a TODO item here. (column_resized):Clifford R. Conover1999-03-1112-36/+434
* 1999-03-10 Craig A Soules (soules+@andrew.cmu.edu)Arturo Espinosa1999-03-112-2/+4
* For DRAG_MOVE, DRAG_SIZE_TOP and DRAG_SIZE_BOTTOM: call child_focus_out ()Martin Baulig1999-03-011-0/+13
* gtk_widget_get_requisition fix for Gtk+ 1.2.Martin Baulig1999-03-011-1/+1
* Added Korean font to the fontset string. Likewise.Changwoo Ryu1999-02-272-10/+10
* Implemented new panel groups as suggested on gnome-hackersMichael Fulbright1999-02-261-1/+1
* Updated spanish language file;Pablo Saratxaga1999-02-254-7/+11
* Save the owner/organizer of the event. (ical_object_create_from_vobject):Miguel de Icaza1999-02-241-1/+1
* tzname issuesTimur Bakeyev1999-02-222-2/+15
* Made use of g_get_{user,real}_name() instead of our own home-brew...Tomas Ogren1999-02-201-24/+2
* will define fonts via fontset. Friendlier to locales that use iso8859-[^1]Sergey I. Panov1999-02-188-29/+61
* Updated to install desktop into $(datadir)/gnome/appsMichael Fulbright1999-02-181-1/+1
* added danish language to the menu filePablo Saratxaga1999-02-171-2/+4
* Internationalization Police (Interpol)Sergey I. Panov1999-02-161-7/+7
* Indentation fixes.Federico Mena Quintero1999-02-161-1/+1
* Made a private copy of what localtime() returns, to be able to keep theTomas Ogren1999-02-161-5/+5
* Gnomecal now autosaves all the time.Arturo Espinosa1999-02-126-3/+26
* Removed the gtk_widget_realize call.Tomas Ogren1999-02-091-1/+0
* Added Korean translations.Changwoo Ryu1999-02-061-0/+2
* New convenience function to create a properly-configured date editorFederico Mena Quintero1999-02-051-4/+16
* Make the calendar start weeks on Monday if appropriate.Federico Mena Quintero1999-02-055-10/+49
* Set the title of the event editor window.Federico Mena Quintero1999-02-021-0/+1
* Do not remove the clipping rectangle here.Federico Mena Quintero1999-02-012-1/+2
* Improve this draw routine. Now it can split the text in lines and fit asMiguel de Icaza1999-02-013-53/+129
* if the user clicks on an event that is an occurance, the menu will allowJason Tackaberry1999-01-312-15/+48
* Add --hidden key to hide the calendar at startup. Only works with GNOMEMiguel de Icaza1999-01-292-7/+36
* Schedule an alarm for midnight to change theMiguel de Icaza1999-01-296-18/+67
* Insert the summary text here. (child_focus_in): No need to raise theFederico Mena Quintero1999-01-282-68/+59
* Warn if the calendar file has changed.Miguel de Icaza1999-01-283-18/+55
* Only trap printable characters such that hotkeys work. (UNSELECT_TIMEOUT):Nat Friedman1999-01-202-24/+40
* Do not grab the mouse here (it was being grabbed incorrectly, anyways).Federico Mena Quintero1999-01-201-25/+35
* do gtk_widget_realize on the toplevel window..Tomas Ogren1999-01-191-0/+1
* Make the little calendar start up with the correct date.Federico Mena Quintero1999-01-141-1/+7
* Add the month to the date range display label.Federico Mena Quintero1999-01-141-2/+2
* Converted some more stuff to use the standards.Nat Friedman1999-01-091-19/+6
* New function to create the status bar. (setup_menu): Install menu hints.Nat Friedman1999-01-081-25/+53
* Wed, 30 Dec 1998 23:04:25 +0100 [Vincent]Vincent Renardias1998-12-311-1/+1
* s/g_copy_strings/g_strconcat/Jeff Garzik1998-12-314-7/+7
* Rewrote the old and broken alarm system. It never actually workedMiguel de Icaza1998-12-178-28/+110
* Use the allocation size instead of the old fields in the canvas structure.Federico Mena Quintero1998-12-153-4/+4
* Use gnome_dialog_set_parent. ditto ditto.Miguel de Icaza1998-12-105-6/+14
* GNOME PIM livesMichael Fulbright1998-12-092-5/+3
* gncal: Fix server registration to give proper id/kindElliot Lee1998-12-031-1/+1
* s/gtk_window_position/gtk_window_set_position/Sebastian Wilhelmi1998-12-022-6/+6
* Remove more deprecated gnome_dialog functionsManish Vachharajani1998-11-301-1/+1
* Add missing declaration for GtkWidget *sw.Andrew T. Veliath1998-11-241-0/+1
* Update GtkClist usage.Miguel de Icaza1998-11-241-4/+5
* Use gtk_scrolled_window_add_with_viewport instead of gtk_container_addAndrew T. Veliath1998-11-241-1/+1
* use GPOINTER_TO_INTHerbert V. Riedel1998-11-243-4/+4
* DittoHavoc Pennington1998-11-241-0/+2
* Fixed the popt event parsing callback to have the correct number ofMatthew Wilson1998-11-221-24/+24
* Doh. Fixed stupid bug where the classification buttons were not being setFederico Mena Quintero1998-11-181-5/+6
* Use a scrolled window to put the clist into.Federico Mena Quintero1998-11-171-3/+7
* Backup the old file before saving the caledar.Miguel de Icaza1998-11-121-1/+11
* poptimizationElliot Lee1998-11-031-27/+22
* Add the offset from the beginning of the current time unitFederico Mena Quintero1998-11-031-4/+4
* Week view work in progress - FedericoArturo Espinosa1998-10-212-0/+163
* Changed a lot of stuff not to use the layout code -- the month view's daysFederico Mena Quintero1998-10-175-31/+237
* Syncety sync -- don't you love it? - FedericoArturo Espinosa1998-10-161-19/+312
* Syncety sync, work in progress for an actually useful month view - FedericoArturo Espinosa1998-10-152-288/+54
* sync sync - FedericoArturo Espinosa1998-10-141-142/+17
* Sync - FedericoArturo Espinosa1998-10-131-3/+14
* Sync sync, do not try to compile - FedericoArturo Espinosa1998-10-131-0/+100
* The interval was never being loaded from the spin button.Ji Lee1998-10-121-3/+9
* Create a list of children and lay them out nicely. Lots of functions addedFederico Mena Quintero1998-10-101-10/+198