/* * GnomeCalendar widget * Copyright (C) 1998 the Free Software Foundation * * Authors: Miguel de Icaza (miguel@kernel.org) * Federico Mena-Quintero */ #ifndef GNOME_CALENDAR_APP_H #define GNOME_CALENDAR_APP_H #include #include #include #include #include #include BEGIN_GNOME_DECLS #define GNOME_CALENDAR(obj) GTK_CHECK_CAST(obj, gnome_calendar_get_type(), GnomeCalendar) #define GNOME_CALENDAR_CLASS(class) GTK_CHECK_CAST_CLASS(class, gnome_calendar_get_type(), GnomeCalendarClass) #define GNOME_IS_CALENDAR(obj) GTK_CHECK_TYPE(obj, gnome_calendar_get_type()) #define GNOME_CALENDAR_NUM_VIEWS 4 typedef struct { GtkVBox vbox; CalClient *client; BonoboPropertyBag *properties; BonoboControl *control; GHashTable *object_editor_hash; time_t selection_start_time; time_t selection_end_time; GtkWidget *main_notebook; GtkWidget *sub_notebook; GtkWidget *hpane; GtkCalendar *gtk_calendar; GtkWidget *todo; GtkWidget *day_view; GtkWidget *work_week_view; GtkWidget *week_view; GtkWidget *month_view; GtkWidget *view_toolbar_buttons[GNOME_CALENDAR_NUM_VIEWS]; void *event_editor; /* The signal handler id for our GtkCalendar "day_selected" handler. */ guint day_selected_id; /* Alarm ID for the midnight refresh function */ gpointer midnight_alarm_refresh_id; /* UID->alarms hash */ GHashTable *alarms; } GnomeCalendar; typedef struct { GtkVBoxClass parent_class; } GnomeCalendarClass; typedef enum { CALENDAR_OPEN, CALENDAR_OPEN_OR_CREATE } GnomeCalendarOpenMode; guint gnome_calendar_get_type (void); GtkWidget *gnome_calendar_new (char *title); int gnome_calendar_open (GnomeCalendar *gcal, char *file, GnomeCalendarOpenMode gcom); /* int gnome_calendar_create (GnomeCalendar *gcal, char *file); */ void gnome_calendar_next (GnomeCalendar *gcal); void gnome_calendar_previous (GnomeCalendar *gcal); void gnome_calendar_goto (GnomeCalendar *gcal, time_t new_time); void gnome_calendar_dayjump (GnomeCalendar *gcal, time_t time); /* Jumps to the current day */ void gnome_calendar_goto_today (GnomeCalendar *gcal); void gnome_calendar_tag_calendar (GnomeCalendar *cal, GtkCalendar *gtk_cal); char *gnome_calendar_get_current_view_name (GnomeCalendar *gcal); void gnome_calendar_set_view (GnomeCalendar *gcal, char *page_name); void gnome_calendar_set_selected_time_range (GnomeCalendar *gcal, time_t start_time, time_t end_time); void gnome_calendar_edit_object (GnomeCalendar *gcal, CalComponent *comp); /* Returns the selected time range for the current view. Note that this may be different from the fields in the GnomeCalendar, since the view may clip this or choose a more appropriate time. */ void gnome_calendar_get_current_time_range (GnomeCalendar *gcal, time_t *start_time, time_t *end_time); /* Notifies the calendar that the time format has changed and it must update all its views */ void gnome_calendar_time_format_changed (GnomeCalendar *gcal); /* Notifies the calendar that the todo list properties have changed and its time * to update the views. */ void gnome_calendar_colors_changed (GnomeCalendar *gcal); /* Notifies the calendar that the todo list properties have changed and its time * to update the views. */ void gnome_calendar_todo_properties_changed (GnomeCalendar *gcal); END_GNOME_DECLS #endif merge-4.6.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/news
Commit message (Expand)AuthorAgeFilesLines
* - Update to 2.10tdb2006-09-032-4/+4
* NO_CDROM and NO_PACKAGE are not appropriate herekris2006-09-031-2/+0
* - patchfile rerolled for minor fix about working directoryleeym2006-09-032-4/+4
* - remove spam from news spool if it's a SPAM (spamphobia patch)leeym2006-09-032-5/+6
* For the inn ports:shaun2006-08-306-18/+44
* - fix for child reapingdinoex2006-08-292-6/+19
* This a fairly simple Python module, it provides only raw yEncnovel2006-08-255-0/+30
* Amend hostname check to succeed if /bin/hostname fails.shaun2006-08-241-4/+5
* Release maintainership on behalf of Bjorn Lindstromfenner2006-08-231-1/+1
* - Add mastersite.jmelo2006-08-221-1/+2
* - Fix a few incorrect file permissions after install.shaun2006-08-032-2/+20
* - Update to 0.2.3miwi2006-07-226-8/+14
* Clean up sig_stop values. In most cases this means removing a leading -,dougb2006-07-201-1/+1
* - fix build for FreeBSD 4.xdinoex2006-07-152-0/+4
* NNML::Server server implements a minimal NNTP server. It is (hope-)erwin2006-07-145-0/+62
* - Update to 0.2.2pav2006-07-138-126/+200
* - inn does not `make history' any more => do not perform historythierry2006-07-052-10/+16
* - disable regression test on pointyhatdinoex2006-07-021-2/+0
* - Update to 0.08leeym2006-06-282-6/+6
* - MAN3PREFIX is implied when PERL_CONFIGURE is defined.clsung2006-06-251-1/+0
* - Update to 2.9tdb2006-06-252-4/+4
* - drop support for FreeBSD 2.xdinoex2006-06-241-10/+5
* - drop support for FreeBSD 2.xdinoex2006-06-242-4/+0
* - Add mastersite.jmelo2006-06-202-5/+6
* Switch to my @FreeBSD.org address.shaun2006-06-203-3/+3
* - Add one more mastersite.jmelo2006-06-121-1/+2
* - Unbreak port, fix mastersite.jmelo2006-06-121-3/+1
* Update MASTER_SITESmiwi2006-06-121-2/+2
* Change USE_PERL to USE_PERL5 which actually exists. Do not bumperwin2006-06-121-1/+1
* - Marked as broken as the vendor's website is no longer available. I willaaron2006-06-121-0/+2
* Fix plist: it's now possible to install inn from package.thierry2006-06-103-20/+42
* Remove expired leaf ports:vd2006-06-056-60/+0
* Add nzbperl 0.6.8, a perl script for downloading nzb files.aaron2006-06-035-0/+70
* Add an additional mirror.ehaupt2006-06-011-1/+3
* - update to 0.2.0clsung2006-05-303-8/+9
* - take maintainershipclsung2006-05-301-1/+1
* x11-toolkits/gtk-- -> x11-toolkits/gtkmm12mezz2006-05-291-1/+1
* Don't remove database data files during the next upgrade.thierry2006-05-293-8/+32
* - Rename portspav2006-05-281-1/+1
* - Rename port news/pan2 -> news/panpav2006-05-288-2/+2
* - Use vendor's MASTER_SITES and add back WWWpav2006-05-272-1/+4
* Upgrade to 1.8.2ache2006-05-273-48/+12
* - Switch to submitter's MASTER_SITESpav2006-05-272-4/+2
* - fix a bug in patch to enable xover_nocem for the cache on diskleeym2006-05-252-6/+4
* - Fix master sitesmnag2006-05-251-1/+2
* - suppress debug message for nocem filterleeym2006-05-251-0/+2
* Update 2.2erwin2006-05-193-13/+12
* Fix plistvs2006-05-161-0/+1
* Add USE_GETTEXT to appease portlint.mezz2006-05-161-0/+1
* - Pass maintainership to submitter.itetcu2006-05-141-1/+1
* Remove USE_REINPLACE from all categories starting with Nedwin2006-05-1226-32/+0
* Update to 2.5vs2006-05-093-13/+17
* - Update to 2.4.3pav2006-05-087-38/+76
* Update to 1.01skv2006-05-052-5/+11
* - Hand maintainership to submittererwin2006-05-052-18/+17
* - Drop maintainershipclement2006-05-013-3/+3
* Switch the pcre dependency to pcre-utf8 to fix conflict problems inmarcus2006-05-011-1/+1
* The author of this program seems to have gone awol. His domain has expired,vs2006-04-261-1/+4
* Pet portlint(1).anray2006-04-171-4/+2
* Reset mph due to no response to email about status, and maintainer-timeouts.linimon2006-04-151-1/+1
* Reset petef due to no response to email. We hope to see him back sometime.linimon2006-04-153-3/+3
* - Update to 1.11.5vs2006-04-094-17/+17
* - disable mkinfo and fix plistdinoex2006-04-021-1/+3
* - new option WITHOUT_IFCICOdinoex2006-03-262-7/+2
* - Update to 0.1.8.1pav2006-03-266-22/+22
* - Update to 0.9pav2006-03-264-14/+34
* Update to 5.1.4anray2006-03-242-4/+4
* A web-interface based standalone binary newsgrabber written in python, supportspav2006-03-2113-0/+279
* - Update to 2.8tdb2006-03-202-4/+4
* - remove BEFOREleeym2006-03-171-3/+1
* Remove FreeBSD KEYWORD, which has been a noop for some time now.dougb2006-03-171-1/+1
* - use %%RC_SUBR%% instead of hardcoded /etc/rc.subr [1]leeym2006-03-173-2/+13
* Upgrade to 1.8.1ache2006-03-164-16/+5
* - update to 3.0.2leeym2006-03-166-659/+59
* - Update to 0.2.3pav2006-03-152-5/+4
* Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.ade2006-03-074-4/+4
* Conversion to a single libtool environment.ade2006-02-234-6/+6
* Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.dougb2006-02-211-1/+0
* Remove deprecated USE_REINPLACEehaupt2006-02-191-2/+0
* - Fix possibility of "infinite make fork" when "Registering install for ..."linimon2006-01-281-0/+1
* SHA256ifyedwin2006-01-241-1/+2
* SHA256ifyedwin2006-01-2437-0/+39
* Add working mirror instead of dead oneache2006-01-231-1/+1
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-222-6/+4
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-2212-31/+31
* Fix allocation off-by-oneache2006-01-202-0/+12
* Upgrade to 1.8.0ache2006-01-062-7/+8
* Update to 0.47krion2006-01-062-4/+4
* Implement feedback from dougb@edwin2006-01-052-5/+1
* Update port: news/newscache , Added rc scriptedwin2006-01-053-5/+36
* - Update to 0.8pav2005-12-273-3/+7
* Add additional mastersite.anray2005-12-201-2/+2
* Change email address for all my ports.anray2005-12-163-6/+6
* - Change maintainer to my @FreeBSD.org address.tdb2005-12-021-1/+1
* Add SHA256 hashes to my portsehaupt2005-11-301-0/+1
* - Add SHA256pav2005-11-2629-0/+29
* - Add SHA256 checksumspav2005-11-241-0/+1
* Update to 1.11.4arved2005-11-232-4/+4
* Add SHA256 checksum.fjoe2005-11-1814-0/+14
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-153-5/+3
* Update to 2.6mnag2005-11-142-3/+4
* - add SHA checksumdinoex2005-11-137-0/+25
* For some reason, news/gnus20-emacs creates gnus-4.info on 6.0 but not on 4/5.x.edwin2005-11-121-2/+8
* - Take maintainership, I do use thispav2005-11-123-16/+5
* With portmgr hat on, reset maintainership of knu's ports since he haslinimon2005-11-111-1/+1
* - Add SHA256 to all ports submitter maintaingarga2005-11-111-0/+1
* Use ${PKGINSTALL}.fjoe2005-11-101-2/+1
* * Add SHA256 checksums for maintainerless ports i added to the ports collectionarved2005-11-081-0/+1
* Remove the t-gnus slave ports, since t-gnus was removed.kris2005-11-054-41/+0
* Remove expired portskris2005-11-0513-1457/+0
* Bump PORTREVISION to chase the glib20 shared library update.marcus2005-11-054-1/+4
* pkg-plist is okay.edwin2005-11-041-4/+0
* - Mark broken on 4.x since it requires atollclement2005-11-041-1/+7
* - Fix plistclement2005-11-032-0/+2
* - Update to 0.11clement2005-10-305-50/+55
* Update to 0.2.4.1arved2005-10-292-3/+3
* - Register CONFLICTS with husky-*-develgarga2005-10-264-0/+8
* Highly Portable Tosser (full-featured FTN tosser)garga2005-10-266-0/+101
* Configuration library for Husky Fidosoft Project.garga2005-10-2611-0/+224
* MSGAPI for Husky Fidosoft Project.garga2005-10-267-0/+131
* Common files for Husky Fidosoft Project.garga2005-10-268-0/+269
* Tweak meta-data a bit (PERL5_RUN/REINPLACE)vs2005-10-241-2/+3
* Update to 0.8.4vs2005-10-242-10/+7
* - Update to 1.2.6vs2005-10-212-7/+6
* Fix non standart LOCALBASEmnag2005-10-201-0/+2
* Update to 2.5erwin2005-10-192-3/+3
* Upgrade to 1.7.10ache2005-10-182-4/+3
* Update to 6.7.2.lawrance2005-10-176-104/+97
* Drop some dead mirror sites.kris2005-10-151-2/+0
* Update to mmail-0.46 to fix fetchingkris2005-10-152-4/+3
* Chase MASTER_SITEkris2005-10-151-1/+2
* Bump PORTREVISION for unexec rmdirache2005-10-131-0/+1
* @unexec rmdir %D/share/locale/rw/LC_MESSAGESache2005-10-131-0/+2
* Reset bouncing maintainer and chase mastersite.linimon2005-10-102-5/+3
* Re-add BROKEN line which was removed to test coverage of mastersitelinimon2005-10-091-1/+1
* Change MAINTAINER address for my ports.ehaupt2005-10-061-1/+1
* Remove obsolete mastersites.linimon2005-10-061-9/+3
* Upgrade to 1.7.9ache2005-10-053-3/+5
* - Update to 0.71novel2005-09-262-7/+6
* search.cpan.org redirect reduction canonicalization project, pass 1:fenner2005-09-221-1/+1
* - Update to 0.7garga2005-09-193-4/+7
* Update to 20050910 snapshot.fjoe2005-09-163-4/+226
* - Fix xover head filteringpav2005-09-142-1/+12
* Remove mastersite which has gone away.linimon2005-09-011-1/+0
* Update to 0.91skv2005-08-302-3/+3
* Fix build when WITH_TIN_CANLOCK is definedvs2005-07-282-9/+2
* This port is scheduled for deletion on 2005-09-22 if it is still brokenkris2005-07-232-0/+4
* Brag collects and assembles multipart binary attachements from newsgroups.pav2005-07-204-0/+52
* BROKEN: Incomplete pkg-plistkris2005-07-181-0/+2
* hellanzb is an easy to use app designed to retrieve nzb files and fully processpav2005-07-036-0/+147
* Fix incorrect ioctl arguments size (affects big-endian 64-bit platforms).mph2005-06-152-0/+18
* Fix build on 4.xarved2005-06-101-0/+11
* - Update to 1.11.3 [1]jylefort2005-06-094-38/+34
* Fix COMMENT: NNT -> NNTPvs2005-06-071-1/+1
* Use the latest autotools/libtool.arved2005-06-052-3/+24
* change the libtool version to use from 1.3 to 1.5oliver2005-06-041-1/+6
* Upgrade to 1.7.8ache2005-06-013-5/+6
* - Update to 0.9.13clement2005-05-224-5/+9
* Use MAKE_ARGSvs2005-05-192-29/+3
* - Update pkg-descrpav2005-05-131-2/+4
* Upgrade to 0.2.3.thierry2005-05-132-3/+3
* Fix the packing listjylefort2005-05-111-4/+0
* Update to 1.1.0jylefort2005-05-104-69/+27
* Update to 0.5arved2005-05-082-5/+6
* - Update to 1.11.2pav2005-05-063-26/+3
* MANLANG was mistakenly modified in the previous commit. Fix it.jylefort2005-04-271-1/+2
* - Update to 1.11.1jylefort2005-04-263-12/+32
* New Port: news/knzbedwin2005-04-255-0/+43
* Due to a misuse of a make(1) command, the WITHOUT_INN_2-Xadamw2005-04-241-2/+2
* Update to 5.1.3novel2005-04-243-4/+5
* Drop maintership.krion2005-04-222-2/+2
* Update to 0.2.0mat2005-04-20