Add padding to class structures to allow for future expansion.
authorPadraig O'Briain <padraigo@src.gnome.org>
Wed, 13 Feb 2002 14:15:05 +0000 (14:15 +0000)
committerPadraig O'Briain <padraigo@src.gnome.org>
Wed, 13 Feb 2002 14:15:05 +0000 (14:15 +0000)
* 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.

13 files changed:
ChangeLog
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

index 786605b..946e473 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+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:
index 853d581..1ecdc9c 100755 (executable)
@@ -62,6 +62,9 @@ struct _AtkActionIface
   gboolean                (*set_description)   (AtkAction         *action,
                                                 gint              i,
                                                 const gchar       *desc);
+
+  AtkFunction             pad1;
+  AtkFunction             pad2;
 };
 
 GType atk_action_get_type (void);
index 3428b6e..c089150 100755 (executable)
@@ -95,6 +95,9 @@ struct _AtkComponentIface
        
   AtkLayer                 (* get_layer)        (AtkObject     *accessible);
   gint                     (* get_mdi_zorder)   (AtkObject     *accessible);
+
+  AtkFunction              pad1;
+  AtkFunction              pad2;
 };
 
 GType atk_component_get_type (void);
index 5399e0a..02937ff 100755 (executable)
@@ -68,6 +68,9 @@ struct _AtkEditableTextIface
                                    gint             end_pos);
   void   (* paste_text)           (AtkEditableText  *text,
                                    gint             position);
+
+  AtkFunction                     pad1;
+  AtkFunction                     pad2;
 };
 GType atk_editable_text_get_type (void);
 
index 860b403..9775079 100755 (executable)
@@ -84,6 +84,9 @@ struct _AtkHyperlinkClass
    * 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);
index 24e0b08..c4ba113 100755 (executable)
@@ -57,6 +57,9 @@ struct _AtkImageIface
                                                    gint                  *height);
   gboolean              ( *set_image_description) (AtkImage              *image,
                                                    const gchar           *description);
+
+  AtkFunction           pad1;
+  AtkFunction           pad2;
 };
 
 GType  atk_image_get_type             (void);
index e69fe14..df43c33 100755 (executable)
@@ -242,6 +242,7 @@ struct _AtkPropertyValues
 
 typedef struct _AtkPropertyValues        AtkPropertyValues;
 
+typedef gboolean (*AtkFunction)          (gpointer data); 
 /*
  * For most properties the old_value field of AtkPropertyValues will
  * not contain a valid value.
@@ -384,6 +385,10 @@ void                      (* initialize)                         (AtkObject
    */
   void                    (*visible_data_changed) (AtkObject                  *accessible);
 
+  AtkFunction             pad1;
+  AtkFunction             pad2;
+  AtkFunction             pad3;
+  AtkFunction             pad4;
 };
 
 GType            atk_object_get_type   (void);
index d04843f..fcfeb27 100755 (executable)
@@ -48,6 +48,9 @@ struct _AtkRelationSet
 struct _AtkRelationSetClass
 {
   GObjectClass parent;
+
+  AtkFunction pad1;
+  AtkFunction pad2;
 };
 
 GType atk_relation_set_get_type (void);
index 1a7a20b..7b16930 100755 (executable)
@@ -64,7 +64,10 @@ struct _AtkSelectionIface
   
   void         (*selection_changed)     (AtkSelection   *selection);
 
+  AtkFunction  pad1;
+  AtkFunction  pad2;
 };
+
 GType atk_selection_get_type (void);
 
 gboolean     atk_selection_add_selection        (AtkSelection   *selection,
index 6027c41..718120c 100755 (executable)
@@ -66,6 +66,10 @@ struct _AtkStreamableContentIface
   GIOChannel*               (* get_stream)        (AtkStreamableContent     *streamable,
                                                    const gchar              *mime_type);
 
+  AtkFunction               pad1;
+  AtkFunction               pad2;
+  AtkFunction               pad3;
+  AtkFunction               pad4;
 };
 GType                  atk_streamable_content_get_type (void);
 
index 1ca8d84..6f2b45f 100755 (executable)
@@ -132,6 +132,11 @@ struct _AtkTableIface
   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);
index 8ffc195..5c667c1 100755 (executable)
@@ -226,6 +226,11 @@ struct _AtkTextIface
   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);
index b4b3122..1bd668b 100755 (executable)
@@ -58,6 +58,8 @@ struct _AtkValueIface
   gboolean (* set_current_value) (AtkValue     *obj,
                                   const GValue *value);
 
+  AtkFunction pad1;
+  AtkFunction pad2;
 };
 
 GType            atk_value_get_type (void);