1 /*******************************************************************************
2  * Copyright (c) 2000, 2012 IBM Corporation and others. All rights reserved.
3  * The contents of this file are made available under the terms
4  * of the GNU Lesser General Public License (LGPL) Version 2.1 that
5  * accompanies this distribution (lgpl-v21.txt).  The LGPL is also
6  * available at http://www.gnu.org/licenses/lgpl.html.  If the version
7  * of the LGPL at http://www.gnu.org is different to the version of
8  * the LGPL accompanying this distribution and there is any conflict
9  * between the two license versions, the terms of the LGPL accompanying
10  * this distribution shall govern.
11  *
12  * Contributors:
13  *     IBM Corporation - initial API and implementation
14  *******************************************************************************/
15 package org.eclipse.swt.internal.accessibility.gtk;
16 
17 
18 public class AtkTableIface {
19 	/** @field cast=(AtkObject* (*)()) */
20 	public long ref_at;
21 	/** @field cast=(gint (*)()) */
22 	public long get_index_at;
23 	/** @field cast=(gint (*)()) */
24 	public long get_column_at_index;
25 	/** @field cast=(gint (*)()) */
26 	public long get_row_at_index;
27 	/** @field cast=(gint (*)()) */
28 	public long get_n_columns;
29 	/** @field cast=(gint (*)()) */
30 	public long get_n_rows;
31 	/** @field cast=(gint (*)()) */
32 	public long get_column_extent_at;
33 	/** @field cast=(gint (*)()) */
34 	public long get_row_extent_at;
35 	/** @field cast=(AtkObject* (*)()) */
36 	public long get_caption;
37 	/** @field cast=(const gchar* (*)()) */
38 	public long get_column_description;
39 	/** @field cast=(AtkObject* (*)()) */
40 	public long get_column_header;
41 	/** @field cast=(const gchar* (*)()) */
42 	public long get_row_description;
43 	/** @field cast=(AtkObject* (*)()) */
44 	public long get_row_header;
45 	/** @field cast=(AtkObject* (*)()) */
46 	public long get_summary;
47 	/** @field cast=(void (*)()) */
48 	public long set_caption;
49 	/** @field cast=(void (*)()) */
50 	public long set_column_description;
51 	/** @field cast=(void (*)()) */
52 	public long set_column_header;
53 	/** @field cast=(void (*)()) */
54 	public long set_row_description;
55 	/** @field cast=(void (*)()) */
56 	public long set_row_header;
57 	/** @field cast=(void (*)()) */
58 	public long set_summary;
59 	/** @field cast=(gint (*)()) */
60 	public long get_selected_columns;
61 	/** @field cast=(gint (*)()) */
62 	public long get_selected_rows;
63 	/** @field cast=(gboolean (*)()) */
64 	public long is_column_selected;
65 	/** @field cast=(gboolean (*)()) */
66 	public long is_row_selected;
67 	/** @field cast=(gboolean (*)()) */
68 	public long is_selected;
69 	/** @field cast=(gboolean (*)()) */
70 	public long add_row_selection;
71 	/** @field cast=(gboolean (*)()) */
72 	public long remove_row_selection;
73 	/** @field cast=(gboolean (*)()) */
74 	public long add_column_selection;
75 	/** @field cast=(gboolean (*)()) */
76 	public long remove_column_selection;
77 	/** @field cast=(void (*)()) */
78 	public long row_inserted;
79 	/** @field cast=(void (*)()) */
80 	public long column_inserted;
81 	/** @field cast=(void (*)()) */
82 	public long row_deleted;
83 	/** @field cast=(void (*)()) */
84 	public long column_deleted;
85 	/** @field cast=(void (*)()) */
86 	public long row_reordered;
87 	/** @field cast=(void (*)()) */
88 	public long column_reordered;
89 	/** @field cast=(void (*)()) */
90 	public long model_changed;
91 }
92