aboutsummaryrefslogtreecommitdiffstats
path: root/a11y/e-table/gal-a11y-e-tree-factory.c
blob: d5c7f8066990e379a851dee0306d7b31d35f8ee4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
/*
 * Authors: Yuedong Du <yuedong.du@sun.com>
 *
 * Copyright (C) 2003 Ximian, Inc.
 */

#include <config.h>

#include "gal-a11y-e-tree.h"
#include "gal-a11y-e-tree-factory.h"

#define CS_CLASS(factory) (G_TYPE_INSTANCE_GET_CLASS ((factory), C_TYPE_STREAM, GalA11yETreeFactoryClass))
static AtkObjectFactoryClass *parent_class;
#define PARENT_TYPE (ATK_TYPE_OBJECT_FACTORY)

/* Static functions */

static GType
gal_a11y_e_tree_factory_get_accessible_type (void)
{
        return GAL_A11Y_TYPE_E_TREE;
}

static AtkObject*
gal_a11y_e_tree_factory_create_accessible (GObject *obj)
{
    AtkObject *accessible;

    accessible = gal_a11y_e_tree_new (obj);

    return accessible;
}

static void
gal_a11y_e_tree_factory_class_init (GalA11yETreeFactoryClass *klass)
{
    AtkObjectFactoryClass *factory_class = ATK_OBJECT_FACTORY_CLASS (klass);

    parent_class = g_type_class_ref (PARENT_TYPE);

    factory_class->create_accessible   = gal_a11y_e_tree_factory_create_accessible;
    factory_class->get_accessible_type = gal_a11y_e_tree_factory_get_accessible_type;
}

static void
gal_a11y_e_tree_factory_init (GalA11yETreeFactory *factory)
{
}

/**
 * gal_a11y_e_tree_factory_get_type:
 * @void: 
 * 
 * Registers the &GalA11yETreeFactory class if necessary, and returns the type ID
 * associated to it.
 * 
 * Return value: The type ID of the &GalA11yETreeFactory class.
 **/
GType
gal_a11y_e_tree_factory_get_type (void)
{
    static GType type = 0;

    if (!type) {
        GTypeInfo info = {
            sizeof (GalA11yETreeFactoryClass),
            (GBaseInitFunc) NULL,
            (GBaseFinalizeFunc) NULL,
            (GClassInitFunc) gal_a11y_e_tree_factory_class_init,
            (GClassFinalizeFunc) NULL,
            NULL, /* class_data */
            sizeof (GalA11yETreeFactory),
            0,
            (GInstanceInitFunc) gal_a11y_e_tree_factory_init,
            NULL /* value_tree */
        };

        type = g_type_register_static (PARENT_TYPE, "GalA11yETreeFactory", &info, 0);
    }

    return type;
}
w44/cgit/cgit.cgi/freebsd-ports-graphics/commit/games?id=f6fc5925f91c5d44e7aa1846c2a4751ceb8e2671'>- Add LICENSEamdmi32016-11-283-23/+23 * USES=mono: simplify EXTRACT_ONLY, fix nuget-extract [1]dbn2016-11-281-14/+8 * - Add LICENSE_FILEamdmi32016-11-271-1/+5 * Update to 20161126matthew2016-11-262-4/+4 * Make QT5 optionalmartymac2016-11-251-4/+6 * - Fix build with clang 3.9amdmi32016-11-252-0/+24 * - Mark broken with boost 1.62amdmi32016-11-251-4/+5 * - Add LICENSEamdmi32016-11-255-34/+109 * - Fix build with libc++ 3.9amdmi32016-11-252-2/+14 * - Fix build with clang 3.9amdmi32016-11-242-5/+12 * games/rubygem-fortune_gem: Update from 0.0.8 to 0.0.9tz2016-11-232-3/+4 * devel/boost-*: update to 1.62.0jbeich2016-11-2337-29/+37 * - Fix fetch: distfile was rerolledamdmi32016-11-232-3/+4 * - Update to 20161031amdmi32016-11-232-5/+5 * Fix build when python symlink is not presentantoine2016-11-231-2/+4 * Add explicit build dependency on the python symlink, right now they rely onantoine2016-11-231-0/+1 * - Update to 0.6.0amdmi32016-11-222-5/+4 * - Update to 0.6.4amdmi32016-11-212-6/+5 * - Add games/asylumamdmi32016-11-216-0/+100 * games/gtypist: Support ports-bases ncursesmarino2016-11-211-5/+10 * - Fix licenseamdmi32016-11-217-18/+15 * Better fix for execution error. INSTALL_LIB strip(1) libraries itpawel2016-11-211-6/+4 * Change from BROKEN to NOT_FOR_ARCHS per maintainer request.linimon2016-11-211-1/+2 * games/omega: honor CFLAGSmarino2016-11-211-8/+13 * games/enygma: Fix configure for ports ncursesmarino2016-11-211-0/+1 * games/dungeon: Set Make environment for entire build phasemarino2016-11-201-1/+1 * games/critterding, games/nlarn, misc/crosspad: Document ncurses requirementmarino2016-11-202-2/+2 * games/cake, net/(wident|wiz|opensips): Document ncurses requirementmarino2016-11-201-1/+1 * Bump PORTREVISIONS for ports depending on the canonical version of GCC andgerald2016-11-2030-21/+30 * games/openttd: restore right-to-left support after r426525jbeich2016-11-201-1/+3 * devel/icu: update to 58.1jbeich2016-11-204-2/+4 * Mark as broken on all emulated builds: runaway process.linimon2016-11-191-0/+5 * - Add LICENSE_FILEamdmi32016-11-191-1/+5 * - Add missing dri dependencypawel2016-11-191-3/+9 * - Add LICENSE_FILEamdmi32016-11-181-1/+3 * - Update to 1.2amdmi32016-11-184-18/+44 * - Take maintainershipamdmi32016-11-181-1/+1 * - Add LICENSEamdmi32016-11-181-4/+7 * Reset edwin's ports, he has handed in his commit bit.rene2016-11-178-8/+8 * Dwarf Fortress is a single-player fantasy game. You can control a dwarvenpawel2016-11-166-0/+404 * Fix some misspellings that crept in on the last tier-2 cleanup pass.linimon2016-11-161-1/+1 * Mark as broken on various tier-2 archs.linimon2016-11-162-0/+4 * - Fix commentamdmi32016-11-151-1/+1 * Provide two additional mirrors for that large (427M) distfile: not all SFdanfe2016-11-151-1/+3 * - Fix build by using correct shellamdmi32016-11-153-0/+24 * - Pet portlintamdmi32016-11-147-34/+34 * - Add games/brickoutamdmi32016-11-144-0/+61 * - Add games/crashtestamdmi32016-11-146-0/+105 * - Add games/brumbrumrallyamdmi32016-11-148-0/+106 * - Update to 1.5.6amdmi32016-11-143-16/+25 * Mark as broken on various tier-2 archs.linimon2016-11-1413-2/+33 * unbreak by switching to GitHub as master site.matthew2016-11-132-8/+10 * Unbreak by switching to GitHub as the master site.matthew2016-11-132-7/+9 * - Update to 0.5.0amdmi32016-11-134-25/+13 * - Update to 0.5.0amdmi32016-11-133-5/+4 * - Chase sdl2pp updateamdmi32016-11-131-1/+2 * - Install iconamdmi32016-11-132-0/+4 * - Update to 0.5amdmi32016-11-135-57/+48 * - Update to 2.4.2amdmi32016-11-134-8/+36 * Update to 1.4.9matthew2016-11-133-6/+14 * Spell CHOSEN_COMPILER_TYPE correctlyantoine2016-11-133-3/+3 * Spell CHOSEN_COMPILER_TYPE correctlyantoine2016-11-121-1/+1 * - Update to 20161110madpilot2016-11-124-36/+11 * While the concept of a game involving warring typefaces has some merit,linimon2016-11-121-1/+3 * Fix COPYTREE_SHARE invocationantoine2016-11-121-2/+2 * Fix build from command-line: use-before-defined of ${ARCH}matthew2016-11-121-1/+4 * Use the portable vesion of luajit when building on aarch64matthew2016-11-121-2/+5 * Fix build with gcc 4.9antoine2016-11-121-0/+10 * games/openttd: move ICU dep where it belongsjbeich2016-11-121-1/+1 * Track used or drop unused devel/icu dependencyjbeich2016-11-112-1/+4 * Fix plist.mat2016-11-102-0/+3 * Mark as broken on aarch64: fails to link with sbrk.linimon2016-11-101-0/+2 * games/zdoom: add .desktop file + icon for itjbeich2016-11-102-2/+89 * Update 0ad to Alpha 21 Ulysses.madpilot2016-11-103-10/+10 * The 64-bit arm arch is actually spelled 'aarch64', not 'arm64'.linimon2016-11-094-4/+4 * Mark as broken on arm64 and mips64.linimon2016-11-081-0/+2 * Mark as broken on arm64.linimon2016-11-081-0/+2 * Mark as broken on arm64.linimon2016-11-081-0/+2 * Mark as broken on arm64: invokes x86 asm.linimon2016-11-081-0/+2 * - Add LICENSEamdmi32016-11-071-3/+8 * Update to 2016.10.30 releasesbruno2016-11-072-5/+6 * - Fix WWW:amdmi32016-11-072-2/+2 * Update to gnuchess 6.2.4 (bugfix release)johans2016-11-062-4/+4 * games/lordsofwar: Remove patch forgotten by last commit to unbreak buildmarino2016-11-061-14/+0 * - Add missing LIB_DEPENDSamdmi32016-11-052-4/+6 * Cleanupantoine2016-11-051-2/+2 * - Take maintainershipamdmi32016-11-041-1/+1 * games/openra: update GeoLite2 to November snapshotjbeich2016-11-042-3/+4 * Remove NVIDIA option from Linux ports now that the nvidia-driver can betijl2016-11-0413-136/+38 * - Update to 1.1.0, please seenemysis2016-11-033-11/+7 * Pass maintainership of PEAR ports to the submitterjbeich2016-11-031-1/+1 * Cleanup no longer needed CHMOD usage after r424898.mat2016-11-0310-25/+5 * - Update pioneer to 20161028madpilot2016-11-022-15/+20 * games/emptyepsilon: add new portjbeich2016-11-029-0/+333 * - Update to 1.25, announce message:nemysis2016-11-023-3/+5 * New port, games/goldencheetah: Training software for cyclists.jrm2016-11-028-0/+177 * New ports: games/voxelands and games/voxelands-serverjrm2016-11-028-0/+1407 * games/torcs: update to 1.3.7jbeich2016-11-015-21/+23 * games/supertux: update MASTER_SITESmakc2016-11-011-3/+1 * Update to the sources from DragonflyBSD 4.6.1. We lost piano(6),adamw2016-11-015-12/+34 * Fix 100% CPU utilization (runtime tested on FreeBSD 11.0, i386)jhale2016-10-312-1/+12 * games/openra: convert to USES=mono:nugetjbeich2016-10-312-56/+44 * - Pass maintainership to submitterwen2016-10-311-1/+1 * - Remove trailing dot in COMMENT and/or reword it accordinglydanfe2016-10-291-1/+1 * Update to 1.6.10.22jhale2016-10-282-4/+4 * - Add LICENSEehaupt2016-10-284-8/+15 * - Add dependency on gettext-tools: msgfmt is always used to process .desktop ...amdmi32016-10-281-1/+1 * games/pioneers:lme2016-10-283-20/+38 * games/lordsawar:lme2016-10-284-225/+227 * games/openbor: update to 3.0.r4235jbeich2016-10-272-4/+4 * Remove implicit dependency on the python symlinkantoine2016-10-271-1/+1 * Cleanup USE_GITHUB usage.mat2016-10-261-1/+1 * games/nethack36: use termcap instead of terminfoswills2016-10-262-10/+1 * The GNUbik program is an interactive, graphical, single playeramdmi32016-10-266-0/+102 * Backport radio bug patch from upstreammartymac2016-10-241-0/+1 * games/nethack36(-nox): Document ncurses requirementmarino2016-10-232-2/+2 * Use USES=pathfix where applicable.mat2016-10-215-18/+2 * - Mark broken on 9.xamdmi32016-10-211-3/+5 * Some more clever usage of printf \r.mat2016-10-213-18/+4 * ${RM} already has -f.mat2016-10-2153-64/+64 * Reassign makc's ports back to the pool.rakuco2016-10-2017-17/+17 * Locate some places where USES=dos2unix could be used, and fix some of them.mat2016-10-202-0/+4 * games/openra: update to 20161019jbeich2016-10-202-4/+4 * - Fix build on 9.x by requiring c++ standard which is actually usedamdmi32016-10-201-1/+1 * Introduce new extensible virtual categories for KDEtcberner2016-10-1945-135/+45 * - Update to 2.1.0amdmi32016-10-184-19/+20 * Drop r339003/r339004 cargo cult in my portsjbeich2016-10-181-1/+1 * - Fix LICENSEamdmi32016-10-171-2/+3 * - Double-quote $@ to properly propagate parameters down the execution pathdanfe2016-10-172-4/+5 * Update to GNU Chess 6.2.3johans2016-10-163-3/+5 * games/openra: update to 20161015jbeich2016-10-163-25/+23 * - Update to 0.9.4amdmi32016-10-163-4/+5 * - Update to 0.9.4amdmi32016-10-162-4/+4 * - Update to 1.1.0amdmi32016-10-163-5/+16 * - Update to 1.2.2amdmi32016-10-162-4/+6 * - Switch couple more ports to verbose buildamdmi32016-10-131-3/+0 * Update to version 1.6.10.8pawel2016-10-132-4/+4 * - Fix segfault on exit [1]amdmi32016-10-125-1/+49 * Update to version 0.5.4pawel2016-10-122-7/+6 * - Switch to upstream versioningamdmi32016-10-113-16/+39 * - Update to 0.9.4amdmi32016-10-112-9/+7 * - Update to 1.4.1amdmi32016-10-115-32/+27 * - Add games/wordwarviamdmi32016-10-116-0/+115 * - Update to latest gitamdmi32016-10-116-55/+61 * - Pet portlintamdmi32016-10-111-4/+4 * - This port is not unfetchableamdmi32016-10-111-4/+1 * - Add games/gnujumpamdmi32016-10-106-0/+79 * games/scummvm:lme2016-10-102-10/+9 * - Update to 1.4.1528amdmi32016-10-105-46/+68 * games/tanglet: update to 1.4.0jbeich2016-10-093-11/+10 * devel/nspr, security/nss: drop version from SONAMEjbeich2016-10-092-1/+2 * Mark BROKEN: unfetchableantoine2016-10-091-0/+2 * Update to upstream version 1.2.3riggs2016-10-083-5/+6 * - Add license (commercial distribution is forbidden)amdmi32016-10-063-7/+14 * - Update to 2.55ehaupt2016-10-063-6/+11 * - Update to 1.8.4amdmi32016-10-064-12/+18 * - Update to 5.02amdmi32016-10-064-65/+10 * - Update to 3.2.1amdmi32016-10-053-11/+27 * - Update to 2.14.6amdmi32016-10-043-33/+6 * Update SLADE to version 3.1.1.4 (bugfix release).danfe2016-10-032-4/+4 * - Update devel/sfml to 2.4amdmi32016-10-011-0/+2 * - Switch to upstream versioning scheme (this is not really an update)amdmi32016-10-011-17/+26 * Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS.tijl2016-10-015-5/+6 * Remove obsolete ports games/fgrunmarino2016-09-308-103/+0 * multimedia/libvpx: update 1.6.0jbeich2016-09-302-0/+2 * games/aquaria: update to 1.002.22jbeich2016-09-292-4/+5 * games/libretro-cores: update fbalpha core to fix rewind bugjbeich2016-09-287-18/+30 * games/manaplus: update to 1.6.9.24jbeich2016-09-283-4/+5 * - Disable server until it's unbroken (haskell problem)amdmi32016-09-281-1/+1 * games/opensfx: clarify the license is uncommonjbeich2016-09-281-2/+2 * games/oolite: chase r421995jbeich2016-09-281-4/+2