aboutsummaryrefslogtreecommitdiffstats
path: root/a11y/e-table/gal-a11y-e-cell-tree.h
blob: 355670b5a4322a4cf8cd6f8739b556a208fdcbb1 (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
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
/*
 * Authors:
 *   Tim Wo <tim.wo@sun.com>, Sun Microsystem Inc. 2003.
 *
 * Copyright (C) 2002 Ximian, Inc.
 */

#ifndef __GAL_A11Y_E_CELL_TREE_H__
#define __GAL_A11Y_E_CELL_TREE_H__

#include <glib-object.h>
#include <gal/e-table/e-table-item.h>
#include <gal/e-table/e-cell-tree.h>
#include "gal-a11y-e-cell.h"

#define GAL_A11Y_TYPE_E_CELL_TREE            (gal_a11y_e_cell_tree_get_type ())
#define GAL_A11Y_E_CELL_TREE(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), GAL_A11Y_TYPE_E_CELL_TREE, GalA11yECellTree))
#define GAL_A11Y_E_CELL_TREE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GAL_A11Y_TYPE_E_CELL_TREE, GalA11yECellTreeClass))
#define GAL_A11Y_IS_E_CELL_TREE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GAL_A11Y_TYPE_E_CELL_TREE))
#define GAL_A11Y_IS_E_CELL_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GAL_A11Y_TYPE_E_CELL_TREE))

typedef struct _GalA11yECellTree GalA11yECellTree;
typedef struct _GalA11yECellTreeClass GalA11yECellTreeClass;
typedef struct _GalA11yECellTreePrivate GalA11yECellTreePrivate;

/* This struct should actually be larger as this isn't what we derive from.
 * The GalA11yECellTreePrivate comes right after the parent class structure.
 **/
struct _GalA11yECellTree {
    GalA11yECell object;

    int model_row_changed_id;
};

struct _GalA11yECellTreeClass {
    GalA11yECellClass parent_class;
};


/* Standard Glib function */
GType      gal_a11y_e_cell_tree_get_type   (void);
AtkObject *gal_a11y_e_cell_tree_new    (ETableItem *item,
                        ECellView  *cell_view,
                        AtkObject  *parent,
                        int         model_col,
                        int         view_col,
                        int         row);

#endif /* ! __GAL_A11Y_E_CELL_TREE_H__ */
59940ab4035db8127ae7b0adba0d8a'>Fix build with clangbapt2011-06-211-0/+1 * - Replace ../../authors in MASTER_SITE_SUBDIR with CPAN:CPANID macro.az2011-06-2011-11/+7 * 1: Upgrade to 3.4.4vanilla2011-06-204-13/+26 * Update to 5.14.1skv2011-06-1910-8/+12 * Fix DEPORIGIN in BSDPAN.skv2011-06-193-3/+3 * - Documentation for the Python programming language in txt formatohauer2011-06-192-1/+13 * - Use print/texinfo for texi2{dvi,pdf} instead of print/teTeX-base.hrs2011-06-191-2/+3 * Mark broken some ports with unfetchable distfilesbapt2011-06-171-0/+2 * Fix CVE-2011-1148, CVE-2011-1938 and CVE-2011-2202.ale2011-06-176-2/+360 * Upgrade the LLVM and Clang -devel ports to r133062.brooks2011-06-164-64/+34 * - Update lang/python31 to 3.1.4wen2011-06-163-4/+34 * Remove obsolete master_sitesbapt2011-06-161-3/+1 * - Update to 4.189tabthorpe2011-06-143-4/+4 * Fix overkill for everytime changing GITVERSION and depends onosa2011-06-141-1/+1 * Upgrade to 3.4.1.vanilla2011-06-133-20/+6 * Hello Mono 2.10!romain2011-06-1317-1256/+812 * Update to the 20110610 snapshot of GCC 4.6.1.gerald2011-06-134-6/+6 * Update to the 20110611 snapshot of GCC 4.7.0.gerald2011-06-124-6/+6 * Update to the 20110609 snapshot of GCC 4.5.4.gerald2011-06-122-3/+3 * - Update to 20110605dhn2011-06-113-3/+4 * Over to new volunteerbapt2011-06-113-3/+3 * Remove lang/njs and ports that depends on it, njs has no more public distfile...bapt2011-06-0912-156/+0 * Update to 2.9.0.1jlaffaye2011-06-092-19/+27 * - Update to 2.6.7wen2011-06-084-48/+5 * Update 2.052 --> 2.053.cy2011-06-064-21/+14 * Update 1.067 --> 1.068.cy2011-06-062-12/+12 * Enable c, c++, and fortran (and only these) explicitly by default, andgerald2011-06-061-1/+3 * . Specify a modern version of Java.glewis2011-06-064-11/+8 * Update to the 20110604 snapshot of GCC 4.7.0. Upstream now only providesgerald2011-06-064-32/+12 * Chase security/gnutls update and add an UPDATING entry.novel2011-06-061-2/+3 * Oops, remove testing code (to force older version).gerald2011-06-042-4/+4 * Oops, remove testing code (to force older version).gerald2011-06-042-2/+0 * Update to the 20110603 snapshot of GCC 4.6.1.gerald2011-06-042-0/+6 * - Fix bug in installing Haskell ports when GHC is installed with NOPORTDOCSashish2011-06-041-5/+8 * Change BUILD_DEPENDS from ${LOCALBASE}/bin/zip to plain zip since,gerald2011-06-041-1/+1 * Update to the 20110531 snapshot of GCC 4.4.7.gerald2011-06-042-12/+7 * Update to the 20110602 snapshot of GCC 4.5.4. Remove the LTO options andgerald2011-06-032-13/+5 * Complete Java support by providing a pre-built copy of ecj.jar.gerald2011-06-036-0/+24 * - Remove lang/libobjc2, it's duplicate of gnustep-libobjcpav2011-06-036-138/+0 * Update cduce to 0.5.4johans2011-06-022-5/+3 * - Remove the no longer needed patch in previous commitwen2011-06-021-11/+0 * - Update to 4.7.0wen2011-06-023-89/+97 * Fix build after USE_NCURSES introductionbapt2011-06-021-2/+2 * - Add USE_NCURSESmiwi2011-05-312-2/+2 * - Update to 2.5.6wen2011-05-302-5/+3 * Update to the 20110526 snapshot of GCC 4.6.1. Upstream now only providesgerald2011-05-294-32/+8 * Update to the 20110526 snapshot of GCC 4.5.4. Note that upstream now onlygerald2011-05-292-17/+5 * Update to 20110515skreuzer2011-05-273-22/+53 * Bump PORTREVISION of all ports dependent on lang/ghc as duringashish2011-05-262-2/+2 * Upgrade to version R14B03.olgeni2011-05-2610-170/+120 * Restore original JAVA_VERSION=1.5 from Makefile 1.7, which shouldolgeni2011-05-261-1/+2 * - Fix lang/ghc to not install unusable haddock when NOPORTDOCS is setashish2011-05-262-2/+5 * - Update to 4.186tabthorpe2011-05-243-4/+4 * Upgrade to 3.3.8.vanilla2011-05-242-5/+5 * - Mark BROKEN: does not compilepav2011-05-241-0/+2 * - Add missing entry for devel/hs-BNFC.ashish2011-05-231-0/+1 * Update to 3.4.0skv2011-05-234-7/+5 * Update to the 20110521 snapshot of GCC 4.7.0.gerald2011-05-224-22/+22 * Fix the post-patch target to properly report this as a FreeBSD Portsgerald2011-05-222-10/+1 * Update to the 20110519 snapshot of GCC 4.5.4.gerald2011-05-212-11/+11 * Update to the 20110520 snapshot of GCC 4.6.1.gerald2011-05-214-22/+22 * - Mark BROKEN on 9.x: does not compileashish2011-05-211-0/+4 * - update to 1.4dinoex2011-05-202-3/+3 * There are a lot of XSS, a security hole typically found in webkuriyama2011-05-195-0/+41 * - Add support for and unbreak after Perl default version bump to 5.12glarkin2011-05-193-15/+41 * - Update distinfosylvio2011-05-191-0/+6 * - Update to 8.3sylvio2011-05-192-5/+3 * - Mark BROKEN on 9.X:pav2011-05-181-1/+7 * - Mark BROKEN on 9.X: does not compilepav2011-05-181-2/+2 * - Mark BROKEN: does not configurepav2011-05-181-0/+2 * Introduce Perl 5.14.0skv2011-05-1814-483/+509 * - Cleaning MD5 in perl@'s portsjadawin2011-05-174-4/+0 * Upgrade to version 0.25.0[1] and add executable wrapper[2].olgeni2011-05-163-5/+13 * - Mark BROKEN: does not compilepav2011-05-161-0/+2 * Update to the 20110514 snapshot of GCC 4.7.0.gerald2011-05-164-22/+22 * The 'cabal' command-line program simplifies the process of managing Haskellpgj2011-05-151-0/+1 * Update to the 20110513 snapshot of GCC 4.6.1.gerald2011-05-144-22/+22 * - Update to 1.2.3.stas2011-05-144-3/+51 * - Stop processing if one of the dependencies is missing from bsd.hackage.mkpgj2011-05-141-0/+4 * make jobs unsaferomain2011-05-141-0/+1 * add missing depends to devel/libexecinfo.vanilla2011-05-131-0/+2 * Add v8 3.2.8, google\'s open source JavaScript engine.vanilla2011-05-126-0/+110 * - Update to 20110506culot2011-05-12