[java-atk-wrapper] Share declarations
- From: Samuel Thibault <sthibaul src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [java-atk-wrapper] Share declarations
- Date: Sat, 1 Jun 2019 18:23:58 +0000 (UTC)
commit 72080b4d597ccfb628b57550ac673f1f40abde7a
Author: Samuel Thibault <samuel thibault ens-lyon org>
Date: Sat Jun 1 20:23:48 2019 +0200
Share declarations
jni/src/jawaction.c | 4 ----
jni/src/jawcomponent.c | 4 ----
jni/src/jaweditabletext.c | 4 ----
jni/src/jawhypertext.c | 4 ----
jni/src/jawimage.c | 4 ----
jni/src/jawimpl.c | 40 ----------------------------------------
jni/src/jawimpl.h | 40 ++++++++++++++++++++++++++++++++++++++++
jni/src/jawselection.c | 4 ----
jni/src/jawtable.c | 4 ----
jni/src/jawtablecell.c | 4 ----
jni/src/jawtext.c | 4 ----
jni/src/jawvalue.c | 4 ----
12 files changed, 40 insertions(+), 80 deletions(-)
---
diff --git a/jni/src/jawaction.c b/jni/src/jawaction.c
index 2ebeeee..7c963da 100644
--- a/jni/src/jawaction.c
+++ b/jni/src/jawaction.c
@@ -22,10 +22,6 @@
#include "jawimpl.h"
#include "jawutil.h"
-extern void jaw_action_interface_init (AtkActionIface*);
-extern gpointer jaw_action_data_init (jobject ac);
-extern void jaw_action_data_finalize (gpointer);
-
static gboolean jaw_action_do_action(AtkAction *action, gint i);
static gint jaw_action_get_n_actions(AtkAction *action);
static const gchar* jaw_action_get_description(AtkAction *action, gint i);
diff --git a/jni/src/jawcomponent.c b/jni/src/jawcomponent.c
index 1879cdd..9a23f7b 100644
--- a/jni/src/jawcomponent.c
+++ b/jni/src/jawcomponent.c
@@ -24,10 +24,6 @@
#include "jawimpl.h"
#include "jawutil.h"
-extern void jaw_component_interface_init(AtkComponentIface*);
-extern gpointer jaw_component_data_init(jobject);
-extern void jaw_component_data_finalize(gpointer);
-
static gboolean jaw_component_contains(AtkComponent *component,
gint x,
gint y,
diff --git a/jni/src/jaweditabletext.c b/jni/src/jaweditabletext.c
index 6658a24..bf11bcf 100644
--- a/jni/src/jaweditabletext.c
+++ b/jni/src/jaweditabletext.c
@@ -23,10 +23,6 @@
#include "jawutil.h"
#include "jawobject.h"
-extern void jaw_editable_text_interface_init(AtkEditableTextIface*);
-extern gpointer jaw_editable_text_data_init(jobject);
-extern void jaw_editable_text_data_finalize(gpointer);
-
static void jaw_editable_text_set_text_contents(AtkEditableText *text,
const gchar *string);
static void jaw_editable_text_insert_text(AtkEditableText *text,
diff --git a/jni/src/jawhypertext.c b/jni/src/jawhypertext.c
index 9ab9040..5d9ed31 100644
--- a/jni/src/jawhypertext.c
+++ b/jni/src/jawhypertext.c
@@ -23,10 +23,6 @@
#include "jawutil.h"
#include "jawhyperlink.h"
-extern void jaw_hypertext_interface_init (AtkHypertextIface*);
-extern gpointer jaw_hypertext_data_init (jobject);
-extern void jaw_hypertext_data_finalize (gpointer);
-
static AtkHyperlink* jaw_hypertext_get_link (AtkHypertext *hypertext,
gint link_index);
static gint jaw_hypertext_get_n_links (AtkHypertext *hypertext);
diff --git a/jni/src/jawimage.c b/jni/src/jawimage.c
index e7425fe..069cdb3 100644
--- a/jni/src/jawimage.c
+++ b/jni/src/jawimage.c
@@ -22,10 +22,6 @@
#include "jawimpl.h"
#include "jawutil.h"
-extern void jaw_image_interface_init (AtkImageIface*);
-extern gpointer jaw_image_data_init (jobject ac);
-extern void jaw_image_data_finalize (gpointer);
-
static void jaw_image_get_image_position (AtkImage *image,
gint *x,
gint *y,
diff --git a/jni/src/jawimpl.c b/jni/src/jawimpl.c
index f2f19fa..943d73d 100644
--- a/jni/src/jawimpl.c
+++ b/jni/src/jawimpl.c
@@ -45,46 +45,6 @@ static AtkObject* jaw_impl_get_parent(AtkObject *atk_obj);
static AtkObject* jaw_impl_ref_child (AtkObject *atk_obj, gint i);
static AtkRelationSet* jaw_impl_ref_relation_set(AtkObject *atk_obj);
-extern void jaw_action_interface_init(AtkActionIface*);
-extern gpointer jaw_action_data_init(jobject);
-extern void jaw_action_data_finalize(gpointer);
-
-extern void jaw_component_interface_init(AtkComponentIface*);
-extern gpointer jaw_component_data_init(jobject);
-extern void jaw_component_data_finalize(gpointer);
-
-extern void jaw_text_interface_init(AtkTextIface*);
-extern gpointer jaw_text_data_init(jobject);
-extern void jaw_text_data_finalize(gpointer);
-
-extern void jaw_editable_text_interface_init(AtkEditableTextIface*);
-extern gpointer jaw_editable_text_data_init(jobject);
-extern void jaw_editable_text_data_finalize (gpointer);
-
-extern void jaw_hypertext_interface_init(AtkHypertextIface*);
-extern gpointer jaw_hypertext_data_init(jobject);
-extern void jaw_hypertext_data_finalize(gpointer);
-
-extern void jaw_image_interface_init(AtkImageIface*);
-extern gpointer jaw_image_data_init(jobject);
-extern void jaw_image_data_finalize(gpointer);
-
-extern void jaw_selection_interface_init(AtkSelectionIface*);
-extern gpointer jaw_selection_data_init(jobject);
-extern void jaw_selection_data_finalize(gpointer);
-
-extern void jaw_value_interface_init (AtkValueIface*);
-extern gpointer jaw_value_data_init (jobject);
-extern void jaw_value_data_finalize (gpointer);
-
-extern void jaw_table_interface_init (AtkTableIface*);
-extern gpointer jaw_table_data_init (jobject);
-extern void jaw_table_data_finalize (gpointer);
-
-extern void jaw_table_cell_interface_init (AtkTableCellIface*);
-extern gpointer jaw_table_cell_data_init (jobject);
-extern void jaw_table_cell_data_finalize (gpointer);
-
typedef struct _JawInterfaceInfo {
void (*finalize) (gpointer);
gpointer data;
diff --git a/jni/src/jawimpl.h b/jni/src/jawimpl.h
index 818c06c..fbbf207 100644
--- a/jni/src/jawimpl.h
+++ b/jni/src/jawimpl.h
@@ -64,6 +64,46 @@ struct _JawImplClass
JawObjectClass parent_class;
};
+extern void jaw_action_interface_init(AtkActionIface*);
+extern gpointer jaw_action_data_init(jobject);
+extern void jaw_action_data_finalize(gpointer);
+
+extern void jaw_component_interface_init(AtkComponentIface*);
+extern gpointer jaw_component_data_init(jobject);
+extern void jaw_component_data_finalize(gpointer);
+
+extern void jaw_editable_text_interface_init(AtkEditableTextIface*);
+extern gpointer jaw_editable_text_data_init(jobject);
+extern void jaw_editable_text_data_finalize (gpointer);
+
+extern void jaw_hypertext_interface_init(AtkHypertextIface*);
+extern gpointer jaw_hypertext_data_init(jobject);
+extern void jaw_hypertext_data_finalize(gpointer);
+
+extern void jaw_image_interface_init(AtkImageIface*);
+extern gpointer jaw_image_data_init(jobject);
+extern void jaw_image_data_finalize(gpointer);
+
+extern void jaw_selection_interface_init(AtkSelectionIface*);
+extern gpointer jaw_selection_data_init(jobject);
+extern void jaw_selection_data_finalize(gpointer);
+
+extern void jaw_table_interface_init (AtkTableIface*);
+extern gpointer jaw_table_data_init (jobject);
+extern void jaw_table_data_finalize (gpointer);
+
+extern void jaw_table_cell_interface_init (AtkTableCellIface*);
+extern gpointer jaw_table_cell_data_init (jobject ac);
+extern void jaw_table_cell_data_finalize (gpointer);
+
+extern void jaw_text_interface_init(AtkTextIface*);
+extern gpointer jaw_text_data_init(jobject);
+extern void jaw_text_data_finalize(gpointer);
+
+extern void jaw_value_interface_init (AtkValueIface*);
+extern gpointer jaw_value_data_init (jobject);
+extern void jaw_value_data_finalize (gpointer);
+
G_END_DECLS
#endif
diff --git a/jni/src/jawselection.c b/jni/src/jawselection.c
index e882b50..55f9605 100644
--- a/jni/src/jawselection.c
+++ b/jni/src/jawselection.c
@@ -22,10 +22,6 @@
#include "jawimpl.h"
#include "jawutil.h"
-extern void jaw_selection_interface_init (AtkSelectionIface*);
-extern gpointer jaw_selection_data_init (jobject ac);
-extern void jaw_selection_data_finalize (gpointer);
-
static gboolean jaw_selection_add_selection (AtkSelection *selection,
gint i);
static gboolean jaw_selection_clear_selection (AtkSelection *selection);
diff --git a/jni/src/jawtable.c b/jni/src/jawtable.c
index 5fc6c32..09220ff 100644
--- a/jni/src/jawtable.c
+++ b/jni/src/jawtable.c
@@ -23,10 +23,6 @@
#include "jawimpl.h"
#include "jawutil.h"
-extern void jaw_table_interface_init (AtkTableIface*);
-extern gpointer jaw_table_data_init (jobject ac);
-extern void jaw_table_data_finalize (gpointer);
-
static AtkObject* jaw_table_ref_at(AtkTable *table, gint row, gint column);
static gint jaw_table_get_column_at_index(AtkTable *table, gint index);
static gint jaw_table_get_row_at_index(AtkTable *table, gint index);
diff --git a/jni/src/jawtablecell.c b/jni/src/jawtablecell.c
index db67e4d..9de18c8 100644
--- a/jni/src/jawtablecell.c
+++ b/jni/src/jawtablecell.c
@@ -22,10 +22,6 @@
#include "jawimpl.h"
#include "jawutil.h"
-extern void jaw_table_cell_interface_init (AtkTableCellIface*);
-extern gpointer jaw_table_cell_data_init (jobject ac);
-extern void jaw_table_cell_data_finalize (gpointer);
-
static AtkObject *jaw_table_cell_get_table (AtkTableCell *cell);
static gboolean jaw_table_cell_get_position(AtkTableCell *cell, gint *row, gint *column);
static gboolean jaw_table_cell_get_row_column_span(AtkTableCell *cell,
diff --git a/jni/src/jawtext.c b/jni/src/jawtext.c
index d7d4c25..60e31d0 100644
--- a/jni/src/jawtext.c
+++ b/jni/src/jawtext.c
@@ -22,10 +22,6 @@
#include "jawimpl.h"
#include "jawutil.h"
-extern void jaw_text_interface_init(AtkTextIface*);
-extern gpointer jaw_text_data_init(jobject);
-extern void jaw_text_data_finalize(gpointer);
-
static gchar* jaw_text_get_text(AtkText *text,
gint start_offset,
gint end_offset);
diff --git a/jni/src/jawvalue.c b/jni/src/jawvalue.c
index ef36a6d..4cc86c2 100644
--- a/jni/src/jawvalue.c
+++ b/jni/src/jawvalue.c
@@ -27,10 +27,6 @@
extern "C" {
#endif
-extern void jaw_value_interface_init (AtkValueIface*);
-extern gpointer jaw_value_data_init (jobject ac);
-extern void jaw_value_data_finalize (gpointer);
-
static void jaw_value_get_current_value(AtkValue *obj, GValue *value);
static void jaw_value_set_value(AtkValue *obj, const gdouble value);
static gdouble jaw_value_get_increment (AtkValue *obj);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]