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