| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
svn path=/trunk/; revision=378
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Centralized marking of month items. We now have a little utility
function to colorify the days in a month item that have events
scheduled for them. This is currently used by the year view and
the go-to dialog. Fixed buglets here and there.
1998-08-29 Federico Mena Quintero <federico@nuclecu.unam.mx>
* mark.[ch]: New files with utility functions to mark calendars
with their events.
* mark.c (mark_month_item): New public function to mark a month
item with events.
(unmark_month_item): New public function to unmark all the days in
a month item to their default appearance.
* year-view.c (year_view_set): Use the new unmark_month_item() and
mark_month_item() to mark the months with events.
* goto.c (update): New function that updates the calendar in the
Go-to dialog by marking the days.
* timeutil.c (time_year_begin): Modified to take a time_t value.
(time_year_end): Likewise.
(time_month_begin): Actually implemented this function, which was
in the header file but not here.
(time_days_in_month): New public function that returns the number
of days in a month.
* Makefile.am (gnomecal_SOURCES): Added mark.[ch] to the sources.
* year-view.c (unmark_days): Use unmark_month_item().
* gncal-full-day.c (gncal_full_day_destroy): Fixed crash when
destroying the full day view. The full day's destroy method is
unusual in that it destroys the list of child widgets itself, as
it does not have a remove method, so it needs to reset the list to
NULL.
svn path=/trunk/; revision=351
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Today: beginning of year view using the canvas. I still have to finish fixing
size allocation and event marking. This is all for today since Bonnie is coming.
1998-08-26 Federico Mena Quintero <federico@nuclecu.unam.mx>
* year-view.c: Beginning of the new year view. Sizing and event
marking needs to be finished.
* gnome-cal.c: Updated for year-view.
(gnome_calendar_time_format_changed): Use year_view_time_format_changed().
* year-view.[ch]: Renamed the gncal-year-view.[ch] files to
year-view.[ch].
* Makefile.am (gnomecal_SOURCES): Updated year-view.[ch] in the
list of source files.
svn path=/trunk/; revision=341
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1998-08-25 Federico Mena Quintero <federico@nuclecu.unam.mx>
* goto.c (create_days): Set the heading color of the month item.
* main.c: Use GNOME_STOCK_PIXMAP_JUMP_TO, now that it exists,
instead of goto.xpm. Also, removed goto.xpm from cvs.
* gnome-month-item.h (struct _GnomeMonthItem): Added fields for
the heading and day number fonts. Added fields for heading and
day number label colors.
* gnome-month-item.c (gnome_month_item_class_init): ARG_DAY_NAMES
should be write-only. Also, added arguments for heading and day
number fonts. Added arguments for heading and day number colors.
svn path=/trunk/; revision=339
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1998-08-24 Federico Mena Quintero <federico@nuclecu.unam.mx>
* main.c: Changed the Properties menu item to Preferences. These
are global application preferences, not a single calendar's
properties.
* prop.c (prop_apply): Save the week_starts_on_monday flag to the
configuration file.
(properties): Added a check button for weeks starting on Monday.
(properties): Beautified the Preferences dialog.
* month-view.c (month_view_init):
* goto.c (create_days): Set the month item to start weeks on
Monday if appropriate.
* main.c (init_calendar): A boolean is not an hour, so don't
range_check_hour() on it.
(init_calendar): Added a global week_starts_on_monday flag.
* main.h: Added global week_starts_on_monday flag.
svn path=/trunk/; revision=336
|
|
|
|
| |
svn path=/trunk/; revision=328
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
also have a convenient "Go To" dialog, just like in the PalmPilot.
Next step is a pretty month view - Federico
1998-08-18 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gnome-month-item.c (gnome_month_item_day2index): New public
function to get the displayed day index of the specified date.
* gnome-cal.c (gnome_calendar_goto_today): New public function to
jump to the current day.
* goto.c (day_event): Jump to the selected day when the user
clicks the mouse, and prelight days as appropriate.
* timeutil.c (time_from_day): New public function to build a
time_t from a year/month/day triplet.
* gnome-month-item.c (gnome_month_item_num2child):
(gnome_month_item_child2num): New public functions to convert an
index into a child and vice-versa, respectively.
(gnome_month_item_num2day): New public function to convert a child
number into a displayed day number.
* goto.c (goto_dialog): Doh, use gnome-dialog properly :-)
* gnome-month-item.c (create_items): Use g_strdup()ed day names
from the start.
1998-08-17 Federico Mena Quintero <federico@nuclecu.unam.mx>
* main.c (gnome_toolbar): Made it use goto.xpm.
* Makefile.am (EXTRA_DIST): Added goto.xpm to the list of files.
svn path=/trunk/; revision=326
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1998-08-13 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gnome-month-item.c (gnome_month_item_set_arg): Doh. Actually
recalculate the days using the month and year.
* main.c: Added "Go to" button to quickly jump to a specific date.
* goto.c: New file that defines the quick go-to date dialog.
* Makefile.am (gnomecal_SOURCES): Added goto.c to the sources.
svn path=/trunk/; revision=317
|
|
|
|
| |
svn path=/trunk/; revision=315
|
|
|
|
| |
svn path=/trunk/; revision=314
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1998-08-10 Federico Mena Quintero <federico@nuclecu.unam.mx>
* month-view.[ch]: Start of the month view widget. This will use
the generic month item and extend it to have the semantics desired
for the gnomecal month view.
* gnome-month-item.[ch]: New generic canvas item for the month
view and the "small calendars". This is intended to be a
high-level display engine for monthly calendars. This is a work
in progress.
* gnome-cal.h (GnomeCalendar): Added a month_view field.
* gnome-cal.c (setup_widgets): Create the month view and insert it
into the notebook.
* Makefile.am: Added month-view.[ch] and gnome-month-item.[ch] to
the sources.
svn path=/trunk/; revision=307
|
|
|
|
| |
svn path=/trunk/; revision=255
|
|
|
|
| |
svn path=/trunk/; revision=250
|
|
|
|
| |
svn path=/trunk/; revision=245
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1998-06-04 Federico Mena Quintero <federico@nuclecu.unam.mx>
* eventedit.c (ee_rp_init_rule): Do not subtract 1 from
tm->tm_mday for the default_day.
* gnome-cal.c (gnome_calendar_new):
(gnome_calendar_goto): Use the start of the day -- things expect
it to be that way.
svn path=/trunk/; revision=244
|
|
|
|
| |
svn path=/trunk/; revision=200
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1998-04-22 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gncal-full-day.c: Made it use popup_menu().
* popup-menu.c: New file with utility functions for creating popup
menus. Maybe such a thing would be useful in libgnomeui, a la
gnome-app-helper?
* Makefile.am (gnomecal_SOURCES): Added popup-menu.[ch] to the sources.
1998-04-21 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gncal-todo.c: New widget for editing TODO lists. This will be
worked on a lot.
* Makefile.am (gnomecal_SOURCES): Added gncal-todo.[ch] to the sources.
* gncal-day-panel.c: Make it use the new TODO widget.
svn path=/trunk/; revision=189
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Calendar property configuration is finally here with
nice live-updates.
2. Double clicking on week view jumps to that day in the
day view; Context menu allows adding an appointment
on that day.
Miguel.
svn path=/trunk/; revision=182
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1998-04-21 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gnome-cal.c: Made it use GncalDayPanel.
* gncal-day-panel.c: New widget for the day view in the main
calendar toplevel. It basically takes care of everything
gnome-cal did by hand with respect to the day view.
* Makefile.am (gnomecal_SOURCES): Added gncal-day-panel.[ch] to
the rules.
* main.c: Added a separator between the About menu item and the
help topics.
svn path=/trunk/; revision=177
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update spanish translation for the Calendar.
Added command line handling to the calendar program. You can now
display your appointments for any given date from the command line
wihtout running X.
Added CVS's `getdate'. This is a date parser for a bunch of formats.
Internationalized getdate. You can even type date descriptions in
your native language.
Miguel.
svn path=/trunk/; revision=159
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Yes.
It works.
It loads, it saves, it does all that stuff.
It works, even if federico complains that we did not test close.
Repetition, alarms, all that stuff you all guys love.
It it is there. We did minimal testing, but we know you will
happilly commit a fix if you find a problem, right?
Ok, we are off to a party now.
Miguel
svn path=/trunk/; revision=155
|
|
|
|
|
|
|
|
|
| |
1998-04-14 Arturo Espinosa Aldama <arturo@nuclecu.unam.mx>
* gncal-year-view.[hc]: New widget for the year view.
* Makefile.am: added required compilation of the new files.
svn path=/trunk/; revision=134
|
|
|
|
|
|
|
|
|
|
|
|
| |
1998-04-02 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gncal-full-day.c: New full-day widget. It is still a work in
progress. It will be similar to M$ Schedule's nifty full day view
widget, but with Gtk's elegance :-)
* Makefile.am (gnomecal_SOURCES): Added gncal-full-day.[ch] to the sources.
svn path=/trunk/; revision=99
|
|
|
|
| |
svn path=/trunk/; revision=98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1998-04-02 Miguel de Icaza <miguel@nuclecu.unam.mx>
* main.c: New main program that uses our new datatypes and
objects.
* calendar.c (calendar_load_from_vobject, calendar_load):
Implement loading of vCalendar objects and vCalendar files.
* calobj.c (ical_object_create_from_vobject): Implement loading of
vCalendar event and todo objects.
* timeutil.c (isodate_from_time_t): New function.
* gnome-cal.c, gnome-cal.h: Implement a toplevel widget, derived
from GnomeApp. It holds all of the day views and arbitrates the
display.
svn path=/trunk/; revision=93
|
|
|
|
| |
svn path=/trunk/; revision=89
|
|
|
|
| |
svn path=/trunk/; revision=86
|
|
|
|
|
|
|
|
|
|
|
| |
1998-03-31 Federico Mena Quintero <federico@nuclecu.unam.mx>
* gncal.c: Removed #include "gtkcalendar.h", because it now comes
from libgnomeui.
* Makefile.am (gncal_SOURCES): Added new source files to the rules.
svn path=/trunk/; revision=84
|
|
|
|
| |
svn path=/trunk/; revision=81
|
|
|
|
| |
svn path=/trunk/; revision=78
|
|
|
|
| |
svn path=/trunk/; revision=66
|
|
|
|
|
|
|
|
|
|
|
| |
Sun Mar 8 16:38:10 1998 Tom Tromey <tromey@cygnus.com>
* Makefile.am (INCLUDES): Added GNOME_INCLUDEDIR.
(gncal_LDADD): Don't include libsupport.a.
* gncal.c (main): Use new gnome_init.
svn path=/trunk/; revision=61
|
|
|
|
|
|
| |
-Marc
svn path=/trunk/; revision=53
|
|
|
|
| |
svn path=/trunk/; revision=45
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am (gncal_LDADD): Include `libsupport.a'.
* calcs.c (month_atoi): Replace buggy explicit loop string compare
with strcasecmp.
(day_atoi): Likewise.
- Hari
svn path=/trunk/; revision=40
|
|
|
|
| |
svn path=/trunk/; revision=23
|
|
|
|
|
|
|
|
|
|
|
|
| |
1998-02-12 Federico Mena Quintero <federico@nuclecu.unam.mx>
* main.c: Added #include <locale.h>
1998-02-12 Federico Mena Quintero <federico@nuclecu.unam.mx>
* configure.in: Added intl/Makefile to the AC_OUTPUT list.
svn path=/trunk/; revision=18
|
|
|
|
| |
svn path=/trunk/; revision=17
|
|
svn path=/trunk/; revision=12
|