+2002-02-13 Padraig O'Briain <padraig.obriain@sun.com>
+
+ * atk/atkaction.h atk/atkcomponent.h atk/atkeditabletext.h
+ atk/atkhyperlink.h atk/atkimage.h atk/atkobject.h
+ atk/atkrelationset.h atk/atkselection.h atk/atkstreamablecontent.h
+ atk/atktable.h atk/atktext.h atk/atkvalue.h:
+ Add padding to class structures to allow for future expansion.
+
2002-02-11 Bill Haneman <bill.haneman@sun.com>
* configure.in:
gboolean (*set_description) (AtkAction *action,
gint i,
const gchar *desc);
+
+ AtkFunction pad1;
+ AtkFunction pad2;
};
GType atk_action_get_type (void);
AtkLayer (* get_layer) (AtkObject *accessible);
gint (* get_mdi_zorder) (AtkObject *accessible);
+
+ AtkFunction pad1;
+ AtkFunction pad2;
};
GType atk_component_get_type (void);
gint end_pos);
void (* paste_text) (AtkEditableText *text,
gint position);
+
+ AtkFunction pad1;
+ AtkFunction pad2;
};
GType atk_editable_text_get_type (void);
* Returns the number of anchors associated with this link
*/
gint (* get_n_anchors) (AtkHyperlink *link);
+
+ AtkFunction pad1;
+ AtkFunction pad2;
};
GType atk_hyperlink_get_type (void);
gint *height);
gboolean ( *set_image_description) (AtkImage *image,
const gchar *description);
+
+ AtkFunction pad1;
+ AtkFunction pad2;
};
GType atk_image_get_type (void);
typedef struct _AtkPropertyValues AtkPropertyValues;
+typedef gboolean (*AtkFunction) (gpointer data);
/*
* For most properties the old_value field of AtkPropertyValues will
* not contain a valid value.
*/
void (*visible_data_changed) (AtkObject *accessible);
+ AtkFunction pad1;
+ AtkFunction pad2;
+ AtkFunction pad3;
+ AtkFunction pad4;
};
GType atk_object_get_type (void);
struct _AtkRelationSetClass
{
GObjectClass parent;
+
+ AtkFunction pad1;
+ AtkFunction pad2;
};
GType atk_relation_set_get_type (void);
void (*selection_changed) (AtkSelection *selection);
+ AtkFunction pad1;
+ AtkFunction pad2;
};
+
GType atk_selection_get_type (void);
gboolean atk_selection_add_selection (AtkSelection *selection,
GIOChannel* (* get_stream) (AtkStreamableContent *streamable,
const gchar *mime_type);
+ AtkFunction pad1;
+ AtkFunction pad2;
+ AtkFunction pad3;
+ AtkFunction pad4;
};
GType atk_streamable_content_get_type (void);
void (* row_reordered) (AtkTable *table);
void (* column_reordered) (AtkTable *table);
void (* model_changed) (AtkTable *table);
+
+ AtkFunction pad1;
+ AtkFunction pad2;
+ AtkFunction pad3;
+ AtkFunction pad4;
};
GType atk_table_get_type (void);
void (* text_caret_moved) (AtkText *text,
gint location);
void (* text_selection_changed) (AtkText *text);
+
+ AtkFunction pad1;
+ AtkFunction pad2;
+ AtkFunction pad3;
+ AtkFunction pad4;
};
GType atk_text_get_type (void);
gboolean (* set_current_value) (AtkValue *obj,
const GValue *value);
+ AtkFunction pad1;
+ AtkFunction pad2;
};
GType atk_value_get_type (void);