/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* * gal-view-factory.c: A View Factory * * Authors: * Chris Lahey (clahey@helixcode.com) * * (C) 2000 Helix Code, Inc. */ #include #include "gal-view-factory.h" #define GVF_CLASS(e) ((GalViewFactoryClass *)((GtkObject *)e)->klass) #define PARENT_TYPE gtk_object_get_type () #define d(x) d(static gint depth = 0); static GtkObjectClass *gal_view_factory_parent_class; /** * gal_view_factory_get_title: * @factory: The factory to query. * * Returns: The title of the factory. */ const char * gal_view_factory_get_title (GalViewFactory *factory) { g_return_val_if_fail (factory != NULL, 0); g_return_val_if_fail (GAL_IS_VIEW (factory), 0); if (GVF_CLASS (factory)->get_title) return GVF_CLASS (factory)->get_title (factory); else return NULL; } /** * gal_view_factory_new_view: * @factory: The factory to use * @name: the name for the view. * * Returns: The new view */ GalView * gal_view_factory_new_view (GalViewFactory *factory, const char *name) { g_return_val_if_fail (factory != NULL, 0); g_return_val_if_fail (GAL_IS_VIEW (factory), 0); if (GVF_CLASS (factory)->new_view) return GVF_CLASS (factory)->new_view (factory, name); else return NULL; } static void gal_view_factory_class_init (GtkObjectClass *object_class) { GalViewFactoryClass *klass = GAL_VIEW_FACTORY_CLASS(object_class); gal_view_factory_parent_class = gtk_type_class (PARENT_TYPE); klass->get_title = NULL; klass->new_view = NULL; } GtkType gal_view_factory_get_type (void) { static guint type = 0; if (!type) { GtkTypeInfo info = { "GalViewFactory", sizeof (GalViewFactory), sizeof (GalViewFactoryClass), (GtkClassInitFunc) gal_view_factory_class_init, NULL, /* reserved_1 */ NULL, /* reserved_2 */ NULL, (GtkClassInitFunc) NULL, }; type = gtk_type_unique (PARENT_TYPE, &info); } return type; } h-4.17.19'>dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.19 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/converters/p5-MIME-Base64
Commit message (Expand)AuthorAgeFilesLines
* Some OCD cleanups on some of the perl@ ports.adamw2015-03-131-2/+2
* Update to 3.15.tobez2015-01-132-4/+3
* Change the way Perl modules are installed, update the default Perl to 5.18.mat2014-11-262-4/+4
* Cleanup plistbapt2014-10-201-3/+0
* Remove all the bootstrap files (.bs) from the plists.mat2014-06-101-1/+0
* Support STAGEDIR.vanilla2013-11-012-6/+4
* Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-211-1/+2
* - Convert to new perl frameworkmat2013-08-031-1/+2
* - Update to 3.14clsung2013-07-082-8/+4
* - Update to 3.13.culot2010-11-272-3/+3
* - Update to 3.12pgollucci2010-11-272-3/+3
* - Update to 3.11wen2010-11-252-3/+3
* - Update to 3.10sunpoet2010-11-132-4/+3
* Update to 3.09.tobez2010-01-262-4/+4
* - Update to 3.08jadawin2009-06-112-4/+4
* - Take advantage of CPAN macro from bsd.sites.mk, change ${MASTER_SITE_PERL_C...araujo2008-04-171-2/+1
* Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.linimon2007-09-081-11/+1
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-221-2/+2
* - require devel/p5-XSLoader and unbreak it on perl 5.005leeym2005-12-211-1/+5
* - Update to 3.07erwin2005-12-024-19/+12
* - Add SHA256pav2005-11-271-0/+1
* * reflect renaming on CPAN File-Spec to PathToolsskv2005-06-121-1/+0
* Update to 3.05mat2004-10-142-3/+3
* Update to 3.03.mbr2004-08-252-3/+3
* Back out prev. commit. Too many ports depends on it and IGNOREache2004-07-161-7/+1
* Don't install this port, if ${PERL_LEVEL} >= 500804ache2004-07-161-1/+7
* Update to 3.01erwin2004-03-312-3/+3
* Add size data, approved by maintainers.trevor2004-03-191-0/+1
* Fix installation with perl 5.8mat2004-03-181-0/+1
* Update to 3.00erwin2004-01-153-14/+2
* - Fix usage of isXDIGIT() by calling the isxdigit() macroerwin2004-01-132-7/+13
* Somehow, 'make test' doesn't catch all problems. Mark brokenerwin2004-01-121-1/+7
* Update to 2.23, which somehow ended uncommitted in my tree.erwin2004-01-122-2/+2
* Update to 2.22erwin2004-01-092-2/+2
* Update to 2.21erwin2003-10-102-2/+2
* use SITE_PERLerwin2003-10-101-8/+8
* Change to my FreeBSD.org addresserwin2003-06-131-1/+1
* Update to 2.20.petef2003-05-162-2/+2
* Fix install directory with perl 5.8 or later.nork2003-04-051-0/+9
* Update to 2.18.nork2003-03-232-3/+2
* De-pkg-comment.knu2003-02-212-1/+1
* Maintainer update to 2.16edwin2003-01-072-2/+2
* upgrade to 2.14ijliao2003-01-044-3/+9
* o Rollback PORTCOMMENT modifications while this feature's implementationlioux2002-11-112-2/+1
* Use PORTCOMMENT in the Makefile, and whack the pkg-comment.adamw2002-11-072-1/+2
* Remove empty directories on uninstall.steve2001-04-151-2/+2
* Upgradevanilla2001-03-012-2/+2
* Remove do-configure section, use PERL_CONFIGURE now.vanilla2001-03-011-5/+1
* Argh! I screwed up with the last commit, bigtime! Now it respectswill2000-06-101-6/+3
* Make this port respect CC/CFLAGS.will2000-06-101-3/+7
* update with the new PORTNAME/PORTVERSION variablesmharo2000-04-091-5/+5
* FreeBSD.ORG -> FreeBSD.orgmharo1999-08-311-1/+1
* Change Id->FreeBSD.obrien1999-08-251-1/+1
* As threatened, enforce the "Capital, no period" rule. Ellipses arehoek1999-06-271-1/+1
* Cleanup empty directories.kuriyama1999-05-061-0/+2
* Update to version 2.11.steve1999-04-022-4/+4
* Upgrade to 2.10.vanilla1999-02-202-5/+5
* Rewrite p5- module's PLIST for alpha.simokawa1999-01-111-6/+6
* Upgrade to 2.09billf1998-12-082-4/+4
* Use ${PERL5} wherever appropriate. Largely untested; hope my eyeballasami1998-09-161-2/+2