/* Event layout engine for Gnomecal * * Copyright (C) 1998 The Free Software Foundation * * Authors: Miguel de Icaza * Federico Mena */ #ifndef LAYOUT_H #define LAYOUT_H #include #include /* Functions of this type must translate the list item into two time_t values for the start and end * of an event. */ typedef void (* LayoutQueryTimeFunc) (GList *event, time_t *start, time_t *end); /* This is the main layout function for overlapping events. You pass in a list of (presumably) * events and a function that should take a list element and return the start and end times for the * event corresponding to that list element. * * It returns the number of slots ("columns") that you need to take into account when actually * painting the events, the array of the first slot index that each event occupies, and the array of * number of slots that each event occupies. You have to free both arrays. * * You will get somewhat better-looking results if the list of events is sorted by using the start * time as the primary sort key and the end time as the secondary sort key -- so that "longer" * events go first in the list. */ void layout_events (GList *events, LayoutQueryTimeFunc func, int *num_slots, int **allocations, int **slots); #endif ue='dependabot/npm_and_yarn/devel/electron4/files/bl-1.2.3'>dependabot/npm_and_yarn/devel/electron4/files/bl-1.2.3 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Mk: switch PYTHON_REL to 5 digits to support python 3.10.xDmitry Marakasov2021-05-251-0/+8
* CHANGES: fix typoMatthias Andree2021-05-221-1/+1
* framework: Remove $FreeBSD$Mathieu Arnold2021-04-061-2/+0
* Add a new @touch keywordBaptiste Daroussin2021-03-281-0/+7
* Fix indentationDmitry Marakasov2020-12-021-3/+3
* Add new default-version variant for librsvg2Tobias C. Berner2020-11-211-0/+16
* Add education virtual categoryAdam Weinberger2020-11-201-1/+14
* Patents are a complicated topic, and their regulation varies depending onBaptiste Daroussin2020-11-131-0/+11
* Do some wordsmithing on the 20201022 entry about Lua @shell.Mateusz Piotrowski2020-11-091-2/+2
* Fix a typo in the 20150926 entry about @*exec keywordsMateusz Piotrowski2020-11-091-1/+1
* Document the addition of @rmemptyBaptiste Daroussin2020-10-221-0/+9
* Fix typos and formattingBaptiste Daroussin2020-10-221-1/+2
* Document the @shell rewrite in luaBaptiste Daroussin2020-10-221-0/+6
* TypoDanilo G. Baio2020-10-021-1/+1
* Document the @sample keyword switch to lua.Emmanuel Vadot2020-10-021-0/+7
* Document the lua scripts changes with recent pkg additionBaptiste Daroussin2020-10-021-0/+13
* Add support for test-only dependencies in pyqt.mkTobias C. Berner2020-05-311-0/+8
* Add PATCH_CONTINUE_ON_FAIL to allow patching to go through all theMathieu Arnold2020-05-141-0/+10
* Allow lua scripts in the framworks.Baptiste Daroussin2020-04-291-0/+12
* USES=lua gained flavors.Mathieu Arnold2020-04-141-0/+12
* Document the changes regarding the manpage locationBaptiste Daroussin2020-01-151-0/+6
* Remove the ipv6 virtual categoryBaptiste Daroussin2019-10-091-0/+6
* BINARY_WRAPPERS allow to push in front of the PATH wrappers for binaries.Baptiste Daroussin2019-10-011-0/+7
* Document the support of overlays in CHANGESBaptiste Daroussin2019-10-011-0/+17
* Welcome XFCE 4.14 to the FreeBSD ports treeGuido Falsi2019-09-201-0/+6
* Remove superfluous linefeeds and spell Qt properly while here.Alexey Dokuchaev2019-03-011-4/+0
* Happy 2019Rene Ladan2019-01-011-1/+1
* - Whitespace fixesMartin Wilke2018-12-301-6/+6
* Change cmake default behaviour to outsource.Tobias C. Berner2018-12-261-0/+6
* Install texinfo files (GNU info) into ${PREFIX}/share/infoBaptiste Daroussin2018-11-111-0/+5
* Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mkTobias C. Berner2018-06-291-0/+21
* Don't tell people to use @${FLAVOR} in that case, it's bad practice.Mathieu Arnold2018-05-221-2/+1
* Mk/Uses/php.mk: Drop support for WANT_ and USE_ PHP varsBernard Spil2018-05-081-0/+9
* Mk/Uses/apache.mk: Migrate Mk/bsd.apache.mk to UsesBernard Spil2018-03-111-0/+5
* Introduce PHP flavors.Mathieu Arnold2018-03-091-0/+37
* Add support to passing directories to EXTRA_PATCHES.Mathieu Arnold2018-01-251-0/+15
* Remove PYTHON*_DEFAULT_VERSION.Mathieu Arnold2018-01-211-0/+6
* Update Qt5 ports to 5.9.3.Raphael Kubo da Costa2018-01-071-0/+14
* New USES=eigenTobias C. Berner2018-01-031-0/+17
* Add CMAKE_ON and CMAKE_OFF to cmake.mkTobias C. Berner2017-12-311-0/+14
* Move the deprecated variables announcement from CHANGES to UPDATING.Adam Weinberger2017-12-151-19/+0
* Fix typosAdam Weinberger2017-12-151-2/+2
* Add notice for soon-to-be-deprecated variablesAdam Weinberger2017-12-151-0/+19
* Fix typoSunpoet Po-Chuan Hsieh2017-12-111-1/+1
* Add link for guides on FLAVORSBryan Drewery2017-12-011-0/+5
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-0/+30
* Add various FLAVOR related helpers.Mathieu Arnold2017-11-301-0/+22
* Generic FLAVORS work.Mathieu Arnold2017-11-301-0/+27
* - Remove USES=fmake. It was created to help migration fromAlex Kozlov2017-10-211-0/+7
* Remove WANT_GNOME and HAVE_GNOME.Mathieu Arnold2017-10-121-0/+6
* Introduce the new BINARY_ALIAS variableBaptiste Daroussin2017-10-121-0/+14
* Make ninja opt-out in cmake.mkTobias C. Berner2017-06-261-0/+14
* - Whitespace fixesMartin Wilke2017-06-041-1/+1
* Introduce new "meson" USES.Koop Mast2017-04-181-0/+5
* Add a note about make makesum verifying HTTPS certificates.Tijl Coosemans2017-03-141-0/+12
* Update Qt5 to 5.7.1, and unify the Qt4 and Qt5 ports some moreTobias C. Berner2017-02-191-0/+23
* Implement EXTRA_PATCH_TREE.Mathieu Arnold2017-01-171-0/+12
* Extract do-patch into a separate script.Mathieu Arnold2017-01-171-0/+14
* Get rid of QT_PREFIX in favour of PREFIX.Tobias C. Berner2016-12-191-0/+5
* Add all Creative Commons licensesDmitry Marakasov2016-09-131-0/+7
* Most commonly used build systems support silent builds, when theyDmitry Marakasov2016-09-101-0/+7
* Add support added for LICENSE=NONE, use it when the port doesn'tDmitry Marakasov2016-09-081-7/+16
* Document the deprecation/removal of KNOBS done in r345883 (2014-02-24)Baptiste Daroussin2016-08-271-0/+6
* Add GH_SUBDIR, automatically moves a secondary distfile to the rightMathieu Arnold2016-08-241-2/+29
* Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks andTobias C. Berner2016-08-241-0/+14
* CHANGES: Document Uses/grantlee.mk added in r420244.Raphael Kubo da Costa2016-08-211-0/+9
* CHANGES: Fix date of the VAR_regex=regex entry.Raphael Kubo da Costa2016-08-211-1/+1
* Add regexps capacity to PLIST_SUB.Mathieu Arnold2016-08-171-0/+18
* Don't use extension.ini any more, and have each extension install in itsMathieu Arnold2016-08-031-0/+10
* USEify USES=php.Mathieu Arnold2016-06-281-0/+17
* Replace bsd.openssl.mk with USES=sslMathieu Arnold2016-06-271-0/+5
* Add an opt_CMAKE_BOOL options helper.Adam Weinberger2016-06-261-0/+12
* Trim trailing whitespaceDmitry Marakasov2016-06-151-2/+2
* A new stage-qa test has been added, it reports all shared librariesMathieu Arnold2016-05-251-0/+14
* Add an entry about the new @xmlcatmgrBaptiste Daroussin2016-05-251-0/+9
* Fix typo.Thierry Thomas2016-05-131-1/+1
* Move my CHANGES entry from r415078 to the correct locationEd Maste2016-05-131-10/+10
* Record TIMESTAMP in make makesumEd Maste2016-05-131-0/+10
* Add a CHANGES entry about USES=gem.Mathieu Arnold2016-04-281-0/+5
* Commit a forgotten CHANGES entry.Mathieu Arnold2016-04-271-0/+7
* USE_RC_SUBR=yes has not done anything for a long time, remove it fromMathieu Arnold2016-04-141-1/+6
* Add CONFIGURE_OUTSOURCE supportJan Beich2016-04-131-0/+12
* Add a CHANGES entry concerning the change about PORTSDIR in the dependency linesBaptiste Daroussin2016-04-021-0/+14
* Introduce GH_TUPLE.Mathieu Arnold2016-03-021-0/+9
* Move Mk/bsd.gnome.mk and Mk/bsd.mate.mk to Mk/Uses/.Koop Mast2016-02-081-0/+12
* Mention new supported LICENSE valuesDmitry Marakasov2016-01-121-0/+10
* We are actually in 2016 :)Baptiste Daroussin2016-01-111-1/+1
* Introduce 2 new USES: sqlite and firebirdBaptiste Daroussin2016-01-111-0/+6
* Change the meaning of NO_WRKSUBDIR to force a WRKDIR != WRKSRC.Mathieu Arnold2015-11-051-0/+17
* - Add shebangfix documentation bitsDmitry Marakasov2015-10-221-0/+15
* Readd PORTSDIR for now we will only start removing them after 2016Q1 is branchedBaptiste Daroussin2015-10-151-14/+0
* Drop the necessity to add ${PORTSDIR} to dependency lineBaptiste Daroussin2015-10-151-0/+14
* Rewording missed from previous commitDmitry Marakasov2015-09-291-2/+2
* Implemented complete support for test target.Dmitry Marakasov2015-09-291-0/+20
* Extend @sample to accept argumentsBaptiste Daroussin2015-09-261-1/+10
* Document @{pre,post}[un]exec in CHANGESBaptiste Daroussin2015-09-261-0/+12
* Make it so that the default Perl is always called perl5.Mathieu Arnold2015-09-141-0/+6
* Add generic opt_VARS/opt_VARS_OFF.Mathieu Arnold2015-08-281-0/+11
* Document r394572 in CHANGES.Raphael Kubo da Costa2015-08-181-0/+6
* Introduce <opt>_IMPLIES and <opt>_PREVENTS to register dependencies, orMathieu Arnold2015-08-181-0/+14
* Remove UNIQUENAME and LATEST_LINK.Mathieu Arnold2015-08-171-0/+8
* Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.Koop Mast2015-07-171-0/+7
* Introduce target option helpers.Mathieu Arnold2015-07-011-0/+32
* Document the removal of USE_RCORDERBaptiste Daroussin2015-06-231-0/+6
* Introduce USE_GITHUB=nodefault to allow fetching additional distfilesMathieu Arnold2015-05-291-0/+7
* USE_GITHUB can now fetch multiple distfiles. It uses a grouping featureMathieu Arnold2015-05-291-0/+29
* Switch PYTHON_REL from a 3 digits number to a 4 digits number to handleAntoine Brodin2015-05-271-0/+8