[java-atk-wrapper] JNI Create jaw_table_cell_get_column_span
- From: Magdalen Berns <mberns src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [java-atk-wrapper] JNI Create jaw_table_cell_get_column_span
- Date: Fri, 10 Jul 2015 10:44:24 +0000 (UTC)
commit 20b6f496f05519ec6dc69fa0ee83236a56c1f1fd
Author: Magdalen Berns <m berns thismagpie com>
Date: Fri Jul 10 08:01:18 2015 +0100
JNI Create jaw_table_cell_get_column_span
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=752190
jni/src/jawtablecell.c | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
---
diff --git a/jni/src/jawtablecell.c b/jni/src/jawtablecell.c
index 54eb01b..5f1d215 100644
--- a/jni/src/jawtablecell.c
+++ b/jni/src/jawtablecell.c
@@ -34,6 +34,7 @@ static gboolean jaw_table_cell_get_row_column_span(AtkTableCell *cell,
gint *row_span,
gint *column_span);
static gint jaw_table_cell_get_row_span(AtkTableCell *cell);
+static gint jaw_table_cell_get_column_span(AtkTableCell *cell);
typedef struct _TableCellData {
jobject atk_table_cell;
@@ -48,6 +49,7 @@ jaw_table_cell_interface_init (AtkTableCellIface *iface)
iface->get_position = jaw_table_cell_get_position;
iface->get_row_column_span = jaw_table_cell_get_row_column_span;
iface->get_row_span=jaw_table_cell_get_row_span;
+ iface->get_column_span = jaw_table_cell_get_column_span;
}
gpointer
@@ -183,3 +185,20 @@ jaw_table_cell_get_row_span(AtkTableCell *cell)
return (gint) (*env)->CallIntMethod(env, jatk_table_cell, jmid);
}
+static gint
+jaw_table_cell_get_column_span(AtkTableCell *cell)
+{
+ JawObject *jaw_obj = JAW_OBJECT(cell);
+ TableCellData *data = jaw_object_get_interface_data(jaw_obj, INTERFACE_TABLE_CELL);
+ jobject jatk_table_cell = data->atk_table_cell;
+
+ JNIEnv *env = jaw_util_get_jni_env();
+ jclass classAtkTableCell = (*env)->FindClass(env,
+ "org/GNOME/Accessibility/AtkTableCell");
+ jmethodID jmid = (*env)->GetMethodID(env,
+ classAtkTableCell,
+ "getColumnSpan",
+ "()I;");
+ return (gint) (*env)->CallIntMethod(env, jatk_table_cell, jmid);
+}
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]