[at-spi2-core/mgorse: 3/3] Update to correspond with dbus spec



commit 5bcdbfc4159a34681b67f740bbae24b137c45a73
Author: Mike Gorse <mgorse novell com>
Date:   Thu Oct 29 18:20:16 2009 -0400

    Update to correspond with dbus spec
    
    Upper-cased method names per the recommendation in the dbus specification.

 registryd/deviceeventcontroller.c                  |   46 ++++----
 registryd/registry.c                               |   14 ++--
 xml/org.freedesktop.atspi.Accessible.xml           |   26 +++---
 xml/org.freedesktop.atspi.Action.xml               |   10 +-
 xml/org.freedesktop.atspi.Application.xml          |    2 +-
 xml/org.freedesktop.atspi.Collection.xml           |    8 +-
 xml/org.freedesktop.atspi.Component.xml            |   18 ++--
 xml/org.freedesktop.atspi.DeviceEvent.xml          |    8 +-
 ...org.freedesktop.atspi.DeviceEventController.xml |   20 ++--
 xml/org.freedesktop.atspi.DeviceEventListener.xml  |    2 +-
 xml/org.freedesktop.atspi.Document.xml             |    8 +-
 xml/org.freedesktop.atspi.EditableText.xml         |   16 ++--
 xml/org.freedesktop.atspi.Event.xml                |  110 ++++++++++----------
 xml/org.freedesktop.atspi.Hyperlink.xml            |   12 +-
 xml/org.freedesktop.atspi.Hypertext.xml            |    8 +-
 xml/org.freedesktop.atspi.Image.xml                |    6 +-
 xml/org.freedesktop.atspi.Registry.xml             |   12 +-
 xml/org.freedesktop.atspi.Selection.xml            |   26 +++---
 xml/org.freedesktop.atspi.State.xml                |    2 +-
 xml/org.freedesktop.atspi.Table.xml                |   64 ++++++------
 xml/org.freedesktop.atspi.Text.xml                 |   78 +++++++-------
 xml/org.freedesktop.atspi.Tree.xml                 |    8 +-
 22 files changed, 252 insertions(+), 252 deletions(-)
---
diff --git a/registryd/deviceeventcontroller.c b/registryd/deviceeventcontroller.c
index 41ae97e..389dac8 100644
--- a/registryd/deviceeventcontroller.c
+++ b/registryd/deviceeventcontroller.c
@@ -500,7 +500,7 @@ spi_dec_button_update_and_emit (SpiDEController *controller,
 	if (!is_consumed)
 	  {
 	    dbus_uint32_t x = last_mouse_pos->x, y = last_mouse_pos->y;
-	    emit(controller, SPI_DBUS_INTERFACE_EVENT_MOUSE, "button", x, y);
+	    emit(controller, SPI_DBUS_INTERFACE_EVENT_MOUSE, "Button", x, y);
 	  }
 	else
 	  spi_dec_set_unlatch_pending (controller, mask_return);
@@ -544,10 +544,10 @@ spi_dec_mouse_check (SpiDEController *controller,
     {
       // TODO: combine these two signals?
       dbus_uint32_t ix = *x, iy = *y;
-      emit(controller, SPI_DBUS_INTERFACE_EVENT_MOUSE, "abs", ix, iy);
+      emit(controller, SPI_DBUS_INTERFACE_EVENT_MOUSE, "Abs", ix, iy);
       ix -= last_mouse_pos->x;
       iy -= last_mouse_pos->y;
-      emit(controller, SPI_DBUS_INTERFACE_EVENT_MOUSE, "rel", ix, iy);
+      emit(controller, SPI_DBUS_INTERFACE_EVENT_MOUSE, "Rel", ix, iy);
       last_mouse_pos->x = *x;
       last_mouse_pos->y = *y;
       *moved = True;
@@ -579,7 +579,7 @@ spi_dec_emit_modifier_event (SpiDEController *controller, guint prev_mask,
 
   d1 = prev_mask & key_modifier_mask;
   d2 = current_mask & key_modifier_mask;
-      emit(controller, SPI_DBUS_INTERFACE_EVENT_KEYBOARD, "modifiers", d1, d2);
+      emit(controller, SPI_DBUS_INTERFACE_EVENT_KEYBOARD, "Modifiers", d1, d2);
 }
 
 static gboolean
@@ -983,7 +983,7 @@ spi_controller_register_device_listener (SpiDEController      *controller,
 }
 
 static gboolean
-Accessibility_DeviceEventListener_notifyEvent(SpiDEController *controller,
+Accessibility_DeviceEventListener_NotifyEvent(SpiDEController *controller,
                                               SpiRegistry *registry,
                                               DEControllerListener *listener,
                                               const Accessibility_DeviceEvent *key_event)
@@ -991,7 +991,7 @@ Accessibility_DeviceEventListener_notifyEvent(SpiDEController *controller,
   DBusMessage *message = dbus_message_new_method_call(listener->bus_name,
                                                       listener->path,
                                                       SPI_DBUS_INTERFACE_DEVICE_EVENT_LISTENER,
-                                                      "notifyEvent");
+                                                      "NotifyEvent");
   DBusError error;
   dbus_bool_t consumed = FALSE;
 
@@ -1056,7 +1056,7 @@ spi_controller_notify_mouselisteners (SpiDEController                 *controlle
     {
       DEControllerListener *listener = l2->data;
 
-      is_consumed = Accessibility_DeviceEventListener_notifyEvent (controller, controller->registry, listener, event);
+      is_consumed = Accessibility_DeviceEventListener_NotifyEvent (controller, controller->registry, listener, event);
 
       spi_listener_clone_free ((DEControllerListener *) l2->data);
     }
@@ -1517,7 +1517,7 @@ spi_controller_notify_keylisteners (SpiDEController                 *controller,
     {
       DEControllerKeyListener *key_listener = l2->data;	    
 
-      is_consumed = Accessibility_DeviceEventListener_notifyEvent (controller, controller->registry, &key_listener->listener, key_event) &&
+      is_consumed = Accessibility_DeviceEventListener_NotifyEvent (controller, controller->registry, &key_listener->listener, key_event) &&
 	            key_listener->mode->preemptive;
 
       spi_key_listener_clone_free (key_listener);
@@ -1830,7 +1830,7 @@ spi_device_event_controller_object_finalize (GObject *object)
 }
 
 /*
- * DBus Accessibility::DEController::registerKeystrokeListener
+ * DBus Accessibility::DEController::RegisterKeystrokeListener
  *     method implementation
  */
 static DBusMessage *
@@ -1903,7 +1903,7 @@ impl_register_keystroke_listener (DBusConnection *bus,
 }
 
 /*
- * DBus Accessibility::DEController::registerDeviceEventListener
+ * DBus Accessibility::DEController::RegisterDeviceEventListener
  *     method implementation
  */
 static DBusMessage *
@@ -2042,7 +2042,7 @@ spi_remove_device_listeners (SpiDEController *controller, const char *bus_name)
 }
 
 /*
- * DBus Accessibility::DEController::deregisterKeystrokeListener
+ * DBus Accessibility::DEController::deRegisterKeystrokeListener
  *     method implementation
  */
 static DBusMessage *
@@ -2094,7 +2094,7 @@ impl_deregister_keystroke_listener (DBusConnection *bus,
 }
 
 /*
- * DBus Accessibility::DEController::deregisterDeviceEventListener
+ * DBus Accessibility::DEController::deRegisterDeviceEventListener
  *     method implementation
  */
 static DBusMessage *
@@ -2405,7 +2405,7 @@ dec_synth_keystring (SpiDEController *controller, const char *keystring)
 
 
 /*
- * DBus Accessibility::DEController::registerKeystrokeListener
+ * DBus Accessibility::DEController::RegisterKeystrokeListener
  *     method implementation
  */
 static DBusMessage * impl_generate_keyboard_event (DBusConnection *bus, DBusMessage *message, void *user_data)
@@ -2487,7 +2487,7 @@ static DBusMessage * impl_generate_keyboard_event (DBusConnection *bus, DBusMess
   return reply;
 }
 
-/* Accessibility::DEController::generateMouseEvent */
+/* Accessibility::DEController::GenerateMouseEvent */
 static DBusMessage * impl_generate_mouse_event (DBusConnection *bus, DBusMessage *message, void *user_data)
 {
   DBusError error;
@@ -2563,7 +2563,7 @@ static DBusMessage * impl_generate_mouse_event (DBusConnection *bus, DBusMessage
   return reply;
 }
 
-/* Accessibility::DEController::notifyListenersSync */
+/* Accessibility::DEController::NotifyListenersSync */
 static DBusMessage *
 impl_notify_listeners_sync (DBusConnection *bus, DBusMessage *message, void *user_data)
 {
@@ -2761,14 +2761,14 @@ static void wait_for_release_event (XEvent          *event,
 
 static DRouteMethod dev_methods[] =
 {
-  { impl_register_keystroke_listener, "registerKeystrokeListener" },
-  { impl_register_device_event_listener, "registerDeviceEventListener" },
-  { impl_deregister_keystroke_listener, "deregisterKeystrokeListener" },
-  { impl_deregister_device_event_listener, "deregisterDeviceEventListener" },
-  { impl_generate_keyboard_event, "generateKeyboardEvent" },
-  { impl_generate_mouse_event, "generateMouseEvent" },
-  { impl_notify_listeners_sync, "notifyListenersSync" },
-  { impl_notify_listeners_async, "notifyListenersAsync" },
+  { impl_register_keystroke_listener, "RegisterKeystrokeListener" },
+  { impl_register_device_event_listener, "RegisterDeviceEventListener" },
+  { impl_deregister_keystroke_listener, "deRegisterKeystrokeListener" },
+  { impl_deregister_device_event_listener, "deRegisterDeviceEventListener" },
+  { impl_generate_keyboard_event, "GenerateKeyboardEvent" },
+  { impl_generate_mouse_event, "GenerateMouseEvent" },
+  { impl_notify_listeners_sync, "NotifyListenersSync" },
+  { impl_notify_listeners_async, "NotifyListenersAsync" },
   { NULL, NULL }
 };
 
diff --git a/registryd/registry.c b/registryd/registry.c
index 5d7b807..ca66216 100644
--- a/registryd/registry.c
+++ b/registryd/registry.c
@@ -63,7 +63,7 @@ static void emit_update_applications(SpiRegistry *reg, guint sigtype, const char
 
   if ((msg = dbus_message_new_signal (SPI_DBUS_PATH_REGISTRY,
                                       SPI_DBUS_INTERFACE_REGISTRY,
-                                      "updateApplications"))) {
+                                      "UpdateApplications"))) {
     dbus_message_append_args(msg, DBUS_TYPE_INT32, &sigtype,
                                   DBUS_TYPE_STRING, &app, DBUS_TYPE_INVALID);
 
@@ -164,7 +164,7 @@ add_bus_name_cb (gpointer item, gpointer data)
 }
 
 static DBusMessage *
-impl_getApplications (DBusConnection *bus, DBusMessage *message, void *user_data)
+impl_GetApplications (DBusConnection *bus, DBusMessage *message, void *user_data)
 {
   DBusMessage *reply = NULL;
   DBusMessageIter iter, iter_array;
@@ -182,7 +182,7 @@ impl_getApplications (DBusConnection *bus, DBusMessage *message, void *user_data
 /*---------------------------------------------------------------------------*/
 
 static DBusMessage*
-impl_registerApplication (DBusConnection *bus, DBusMessage *message, void *user_data)
+impl_RegisterApplication (DBusConnection *bus, DBusMessage *message, void *user_data)
 {
   gchar *app_name;
   SpiRegistry *reg = SPI_REGISTRY (user_data);
@@ -193,7 +193,7 @@ impl_registerApplication (DBusConnection *bus, DBusMessage *message, void *user_
 }
 
 static DBusMessage*
-impl_deregisterApplication (DBusConnection *bus, DBusMessage *message, void *user_data)
+impl_DeRegisterApplication (DBusConnection *bus, DBusMessage *message, void *user_data)
 {
   gchar *app_name;
   SpiRegistry *reg = SPI_REGISTRY (user_data);
@@ -249,9 +249,9 @@ static gchar *app_sig_match_name_owner =
 
 static DRouteMethod dev_methods[] =
 {
-  { impl_getApplications, "getApplications" },
-  { impl_registerApplication, "registerApplication" },
-  { impl_deregisterApplication, "deregisterApplication" },
+  { impl_GetApplications, "GetApplications" },
+  { impl_RegisterApplication, "RegisterApplication" },
+  { impl_DeRegisterApplication, "DeregisterApplication" },
   { NULL, NULL }
 };
 
diff --git a/xml/org.freedesktop.atspi.Accessible.xml b/xml/org.freedesktop.atspi.Accessible.xml
index 502d2c7..5c3c25f 100644
--- a/xml/org.freedesktop.atspi.Accessible.xml
+++ b/xml/org.freedesktop.atspi.Accessible.xml
@@ -79,7 +79,7 @@
       usually emitted while traversing tables and/or spreadsheet cells.
       
       "object:attribute-change" A weakly-typed property, as contained in the
-      AttributeSet returned by Accessible::getAttributes, has changed in value,
+      AttributeSet returned by Accessible::GetAttributes, has changed in value,
       been added, or been removed from the object.
       ("object:attribute-change" notifications were added in AT-SPI 1.7.0)</p>
 
@@ -104,7 +104,7 @@
     The number of children contained by this object.
   </tp:docstring>
   </tp:property>
-  <method name="getChildAtIndex">
+  <method name="GetChildAtIndex">
     <tp:docstring>
       Get the accessible child of this object at \c index.
     </tp:docstring>
@@ -119,7 +119,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getIndexInParent">
+  <method name="GetIndexInParent">
     <tp:docstring>
       Get the index of this object in its parent's child list.
     </tp:docstring>
@@ -129,7 +129,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getRelationSet">
+  <method name="GetRelationSet">
     <tp:docstring>
       Get a set defining this object's relationship to other accessible objects.
     </tp:docstring>
@@ -139,7 +139,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getRole">
+  <method name="GetRole">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       Get the Role indicating the type of UI role played by this object.
     </tp:docstring>
@@ -149,7 +149,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getRoleName">
+  <method name="GetRoleName">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       Get a string indicating the type of UI role played by this object.
     </tp:docstring>
@@ -159,7 +159,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getLocalizedRoleName">
+  <method name="GetLocalizedRoleName">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       Get a string indicating the type of UI role played by this object,
       translated to the current locale.
@@ -170,7 +170,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getState">
+  <method name="GetState">
     <tp:docstring>
       Get the current state of the object as a StateSet.
     </tp:docstring>
@@ -181,7 +181,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getAttributes">
+  <method name="GetAttributes">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get a list of properties applied to this object as a whole, as an 
         AttributeSet consisting of name-value pairs. As such these attributes
@@ -213,9 +213,9 @@
         WICD (http://www.w3.org/TR/2005/WD-WICD-20051121/).    </p>
 
       <p>Clients seeking semantic or typographical attributes associated with
-        specific character spans of text content should use Text.getAttributeRun instead.
-        The attributes returned by Accessible.getAttributes do not include
-        "text attributes". (See Text.getAttributeRun)</p>
+        specific character spans of text content should use Text.GetAttributeRun instead.
+        The attributes returned by Accessible.GetAttributes do not include
+        "text attributes". (See Text.GetAttributeRun)</p>
 
     </tp:docstring>
     <arg direction="out" type="{ss}" tp:type="AttributeSet">
@@ -224,7 +224,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getApplication">
+  <method name="GetApplication">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the containing Application for this object.</p>
     </tp:docstring>
diff --git a/xml/org.freedesktop.atspi.Action.xml b/xml/org.freedesktop.atspi.Action.xml
index 94e1ea8..bfa02fc 100644
--- a/xml/org.freedesktop.atspi.Action.xml
+++ b/xml/org.freedesktop.atspi.Action.xml
@@ -33,7 +33,7 @@
     <tp:docstring>The number of actions this object supports</tp:docstring>
   </tp:property>
 
-  <method name="getDescription">
+  <method name="GetDescription">
     <tp:docstring>
       <p>Get the description for the specified action. The description of an action may provide information about the result of action invocation, unlike the action name.</p>
     </tp:docstring>
@@ -45,7 +45,7 @@
     </arg>
   </method>
 
-  <method name="getName">
+  <method name="GetName">
     <tp:docstring>
       <p>Get the name of the specified action.  Action names generally describe the user action, i.e. "click" or "press", rather than the result of invoking the action.</p>
     </tp:docstring>
@@ -57,7 +57,7 @@
     </arg>
   </method>
 
-  <method name="getKeyBinding">
+  <method name="GetKeyBinding">
     <tp:docstring>
       <p>Get the key binding associated with a specific action.</p>
     </tp:docstring>
@@ -69,13 +69,13 @@
     </arg>
   </method>
 
-  <method name="getActions">
+  <method name="GetActions">
     <tp:docstring>
       Retrieves the actions associated with the object.
     </tp:docstring>
     <arg direction="out" name="index" type="a(sss)" tp:type="Action"/>
   </method>
-  <method name="doAction">
+  <method name="DoAction">
     <tp:docstring>
       Causes the object to perform the specified action.
     </tp:docstring>
diff --git a/xml/org.freedesktop.atspi.Application.xml b/xml/org.freedesktop.atspi.Application.xml
index 71e028a..20cbee8 100644
--- a/xml/org.freedesktop.atspi.Application.xml
+++ b/xml/org.freedesktop.atspi.Application.xml
@@ -27,7 +27,7 @@
       accessibility bridge implementation.</p>
   </tp:docstring>
   </tp:property>
-  <method name="getLocale">
+  <method name="GetLocale">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Gets the locale in which the application is currently operating.
         For the current message locale, use \a lctype LOCALE_TYPE_MESSAGES.    </p>
diff --git a/xml/org.freedesktop.atspi.Collection.xml b/xml/org.freedesktop.atspi.Collection.xml
index 2bfc851..c081359 100644
--- a/xml/org.freedesktop.atspi.Collection.xml
+++ b/xml/org.freedesktop.atspi.Collection.xml
@@ -25,14 +25,14 @@
     <tp:enumvalue suffix="TREE_INORDER" value="2"/>
     <tp:enumvalue suffix="TREE_LAST_DEFINED" value="3"/>
   </tp:enum>
-  <method name="getMatches">
+  <method name="GetMatches">
     <arg direction="in" name="rule" type="(auuasuauusub)" tp:type="MatchRule"/>
     <arg direction="in" name="sortby" type="u" tp:type="SortOrder"/>
     <arg direction="in" name="count" type="i"/>
     <arg direction="in" name="traverse" type="b" tp:type="boolean"/>
     <arg direction="out" type="ao" tp:type="AccessibleSet"/>
   </method>
-  <method name="getMatchesTo">
+  <method name="GetMatchesTo">
     <arg direction="in" name="current_object" type="o" tp:type="Accessible"/>
     <arg direction="in" name="rule" type="(auuasuauusub)" tp:type="MatchRule"/>
     <arg direction="in" name="sortby" type="u" tp:type="SortOrder"/>
@@ -42,7 +42,7 @@
     <arg direction="in" name="traverse" type="b" tp:type="boolean"/>
     <arg direction="out" type="ao" tp:type="AccessibleSet"/>
   </method>
-  <method name="getMatchesFrom">
+  <method name="GetMatchesFrom">
     <arg direction="in" name="current_object" type="o" tp:type="Accessible"/>
     <arg direction="in" name="rule" type="(auuasuauusub)" tp:type="MatchRule"/>
     <arg direction="in" name="sortby" type="u" tp:type="SortOrder"/>
@@ -51,7 +51,7 @@
     <arg direction="in" name="traverse" type="b" tp:type="boolean"/>
     <arg direction="out" type="ao" tp:type="AccessibleSet"/>
   </method>
-  <method name="getActiveDescendant">
+  <method name="GetActiveDescendant">
     <arg direction="out" type="o" tp:type="Accessible"/>
   </method>
 </interface>
diff --git a/xml/org.freedesktop.atspi.Component.xml b/xml/org.freedesktop.atspi.Component.xml
index 8eefd2c..df75d59 100644
--- a/xml/org.freedesktop.atspi.Component.xml
+++ b/xml/org.freedesktop.atspi.Component.xml
@@ -53,7 +53,7 @@
   <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
     <p>A special layer between LAYER_CANVAS and LAYER_WIDGET, in which the
       'pseudo windows' (e.g. the MDI frames) reside. 
-      (See Component.getMDIZOrder) </p>
+      (See Component.GetMDIZOrder) </p>
   </tp:docstring>
   </tp:enumvalue>
   <tp:enumvalue suffix="LAYER_POPUP" value="5">
@@ -103,7 +103,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getAccessibleAtPoint">
+  <method name="GetAccessibleAtPoint">
     <arg direction="in" name="x" type="i"/>
     <arg direction="in" name="y" type="i"/>
     <arg direction="in" name="coord_type" type="u" tp:type="COORD_TYPE"/>
@@ -113,7 +113,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getExtents">
+  <method name="GetExtents">
     <tp:docstring>
       Obtain the Component's bounding box, in pixels, relative to the specified coordinate system. 
     </tp:docstring>
@@ -124,7 +124,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getPosition">
+  <method name="GetPosition">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain the position of the current component in the coordinate system specified
 	 by <code>coord_type.</code>
@@ -149,7 +149,7 @@
 	    </tp:docstring>
     </arg>
   </method>
-  <method name="getSize">
+  <method name="GetSize">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain the size, in the coordinate system specified by \c coord_type, 
         of the rectangular area which fully contains the object's 
@@ -167,14 +167,14 @@
 	    </tp:docstring>
     </arg>
   </method>
-  <method name="getLayer">
+  <method name="GetLayer">
     <arg direction="out" type="u" tp:type="ComponentLayer">
     <tp:docstring>
       The ComponentLayer in which this object resides. 
     </tp:docstring>
     </arg>
   </method>
-  <method name="getMDIZOrder">
+  <method name="GetMDIZOrder">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain the relative stacking order (i.e. 'Z' order) of an object.
         Larger values indicate that an object is on "top" of the stack, therefore
@@ -187,7 +187,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="grabFocus">
+  <method name="GrabFocus">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Request that the object obtain keyboard focus.</p>
     </tp:docstring>
@@ -197,7 +197,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getAlpha">
+  <method name="GetAlpha">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain the alpha value of the component.  An alpha value of 1.0 or greater
         indicates that the object is fully opaque, and an alpha value of 0.0 indicates
diff --git a/xml/org.freedesktop.atspi.DeviceEvent.xml b/xml/org.freedesktop.atspi.DeviceEvent.xml
index 2c5e71c..20da61e 100644
--- a/xml/org.freedesktop.atspi.DeviceEvent.xml
+++ b/xml/org.freedesktop.atspi.DeviceEvent.xml
@@ -38,7 +38,7 @@
 </tp:enum>
 <tp:enum name="KeySynthType" type="u">
   <tp:docstring>
-    Used when synthesizing keyboard input via DeviceEventController:generateKeyboardEvent.
+    Used when synthesizing keyboard input via DeviceEventController:GenerateKeyboardEvent.
   </tp:docstring>
   <tp:enumvalue suffix="KEY_PRESS">
   <tp:docstring>
@@ -60,7 +60,7 @@
     <p>a symbolic key event is generated, without specifying a hardware key. 
       @note if the keysym is not present in the current keyboard map,
       the DeviceEventController instance has a limited ability to generate
-      such keysyms on-the-fly.  Reliability of generateKeyboardEvent calls
+      such keysyms on-the-fly.  Reliability of GenerateKeyboardEvent calls
       using out-of-keymap keysyms will vary from system to system, and on the
       number of different out-of-keymap being generated in quick succession.
       In practice this is rarely significant, since the keysyms of interest to
@@ -124,8 +124,8 @@
   <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
     <p>A structure that encapsulates the characteristics of the event notifications
       that should be sent to an EventListener in response to a call to
-      DeviceEventController::registerKeystrokeListener or 
-      DeviceEventController::registerDeviceEventListener. </p>
+      DeviceEventController::RegisterKeystrokeListener or 
+      DeviceEventController::RegisterDeviceEventListener. </p>
   </tp:docstring>
   <tp:member type="b" tp:name="synchronous">
   <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
diff --git a/xml/org.freedesktop.atspi.DeviceEventController.xml b/xml/org.freedesktop.atspi.DeviceEventController.xml
index a9e4612..6fef196 100644
--- a/xml/org.freedesktop.atspi.DeviceEventController.xml
+++ b/xml/org.freedesktop.atspi.DeviceEventController.xml
@@ -5,7 +5,7 @@
     <p>The interface via which clients request notification of device events, and
       through which device events may be simulated.</p>
   </tp:docstring>
-  <method name="registerKeystrokeListener">
+  <method name="RegisterKeystrokeListener">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Register to intercept keyboard events, and either pass them on or
         consume them.     </p>
@@ -41,7 +41,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="deregisterKeystrokeListener">
+  <method name="deRegisterKeystrokeListener">
     <tp:docstring>
       De-register a previously registered keyboard eventlistener.
     </tp:docstring>
@@ -66,10 +66,10 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="registerDeviceEventListener">
+  <method name="RegisterDeviceEventListener">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Register to intercept events, and either pass them on or
-        consume them. To listen to keyboard events use registerKeystrokeListener
+        consume them. To listen to keyboard events use RegisterKeystrokeListener
         instead.</p>
     </tp:docstring>
     <arg direction="in" name="listener" type="o" tp:type="DeviceEventListener">
@@ -88,7 +88,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="deregisterDeviceEventListener">
+  <method name="deRegisterDeviceEventListener">
     <tp:docstring>
       De-register a previously registered keyboard eventlistener.
     </tp:docstring>
@@ -103,7 +103,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="notifyListenersSync">
+  <method name="NotifyListenersSync">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Notify the Registry instance that a device event has taken place, and
         allow pre-emptive listeners the opportunity to 'consume' the event
@@ -121,21 +121,21 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="notifyListenersAsync">
+  <method name="NotifyListenersAsync">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Notify the Registry instance that a device event has taken place in
         an asynchronous manner.  This is the 
         method used by accessibility bridges to forward "toolkit dependent"
         device events to the Registry from the application's process space.
         If the event in question is potentially pre-emptible.
-        notifyListenersSync should be used instead.    </p>
+        NotifyListenersSync should be used instead.    </p>
 
       <p>AT clients do not normally need to use this method, it is intended for use
         by toolkit bridges and special-purpose applications.</p>
     </tp:docstring>
     <arg direction="in" name="event" type="(uinnisb)" tp:type="DeviceEvent"/>
   </method>
-  <method name="generateKeyboardEvent">
+  <method name="GenerateKeyboardEvent">
     <tp:docstring>
       Synthesize a keyboard event.
     </tp:docstring>
@@ -157,7 +157,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="generateMouseEvent">
+  <method name="GenerateMouseEvent">
     <tp:docstring>
       Synthesize a mouse event.
     </tp:docstring>
diff --git a/xml/org.freedesktop.atspi.DeviceEventListener.xml b/xml/org.freedesktop.atspi.DeviceEventListener.xml
index b2fb9c3..c8e6b1c 100644
--- a/xml/org.freedesktop.atspi.DeviceEventListener.xml
+++ b/xml/org.freedesktop.atspi.DeviceEventListener.xml
@@ -7,7 +7,7 @@
       make use of the DeviceEventController to receive device event notifications.
       DeviceEvents include keyboard events and mouse button/motion events.</p>
   </tp:docstring>
-  <method name="notifyEvent">
+  <method name="NotifyEvent">
     <tp:docstring>
       Notify an interested DeviceEventListener that a DeviceEvent has occurred.
     </tp:docstring>
diff --git a/xml/org.freedesktop.atspi.Document.xml b/xml/org.freedesktop.atspi.Document.xml
index 9911377..6764478 100644
--- a/xml/org.freedesktop.atspi.Document.xml
+++ b/xml/org.freedesktop.atspi.Document.xml
@@ -10,7 +10,7 @@
       as a whole.  Objects that implement Document are normally expected to
       implement Collection as well.  </p>
   </tp:docstring>
-  <method name="getLocale">
+  <method name="GetLocale">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Gets the locale associated with the document's content.
         e.g. the locale for LOCALE_TYPE_MESSAGES.    </p>
@@ -21,7 +21,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getAttributeValue">
+  <method name="GetAttributeValue">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Gets the value of a single attribute, if specified for the document as a whole.    </p>
     </tp:docstring>
@@ -36,11 +36,11 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getAttributes">
+  <method name="GetAttributes">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Gets all attributes specified for a document as a whole.  
         For attributes which change within 
-        the document content, see Text.getAttributes instead.    </p>
+        the document content, see Text.GetAttributes instead.    </p>
     </tp:docstring>
     <arg direction="out" type="{ss}" tp:type="AttributeSet">
     <tp:docstring>
diff --git a/xml/org.freedesktop.atspi.EditableText.xml b/xml/org.freedesktop.atspi.EditableText.xml
index 43ef104..8f32bbd 100644
--- a/xml/org.freedesktop.atspi.EditableText.xml
+++ b/xml/org.freedesktop.atspi.EditableText.xml
@@ -4,8 +4,8 @@
   <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
     <p>Derived from interface Text, EditableText provides methods for
       modifying textual content of components which support editing.
-      EditableText also interacts with the system clipboard via copyText,
-      cutText, and pasteText.  </p>
+      EditableText also interacts with the system clipboard via CopyText,
+      CutText, and PasteText.  </p>
 
     <p>Read-only instances of EditableText are possible; 
       These may be instances of a general-purpose component type which are
@@ -13,7 +13,7 @@
       components which are temporarily or circumstantially
       in a non-editable state. </p>
   </tp:docstring>
-  <method name="setTextContents">
+  <method name="SetTextContents">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Replace the text contents with a new string, discarding the old contents.    </p>
     </tp:docstring>
@@ -28,7 +28,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="insertText">
+  <method name="InsertText">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Insert new text contents into an existing text object at a given location, while retaining
         the old contents.
@@ -59,7 +59,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="copyText">
+  <method name="CopyText">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Copy a range of text into the system clipboard.
       </p>
@@ -77,7 +77,7 @@
     	    </tp:docstring>
     </arg>
   </method>
-  <method name="cutText">
+  <method name="CutText">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Excise a range of text from a Text object, copying it into the system clipboard.  </p>
     </tp:docstring>
@@ -99,7 +99,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="deleteText">
+  <method name="DeleteText">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Excise a range of text from a Text object without copying it into the system clipboard.  </p>
     </tp:docstring>
@@ -121,7 +121,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="pasteText">
+  <method name="PasteText">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Copy the text contents of the system clipboard, if any, into a Text object, 
         inserting it at a particular character offset.    </p>
diff --git a/xml/org.freedesktop.atspi.Event.xml b/xml/org.freedesktop.atspi.Event.xml
index 7928acb..b0a5a17 100644
--- a/xml/org.freedesktop.atspi.Event.xml
+++ b/xml/org.freedesktop.atspi.Event.xml
@@ -13,79 +13,79 @@
 </tp:struct>
 
 <interface name="org.freedesktop.atspi.Event.Object">
-	<signal name="property_change"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="bounds_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="link_selected"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="state_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="children_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="visible_data_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="selection_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="model_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="active_descendant_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="row_inserted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="row_reordered"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="row_deleted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="column_inserted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="column_reordered"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="column_deleted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="text_bounds_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="text_selection_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="text_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="text_attributes_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="text_caret_moved"><arg direction="out" type="suuv" tp:type="Event"/></signal> 
-	<signal name="attributes_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="PropertyChange"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="BoundsChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="LinkSelected"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="StateChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="ChildrenChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="VisibleDataChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="SelectionChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="ModelChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="ActiveDescendantChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="RowInserted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="RowReordered"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="RowDeleted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="ColumnInserted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="ColumnReordered"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="ColumnDeleted"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="TextBoundsChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="TextSelectionChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="TextChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="TextAttributesChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="TextCaretMoved"><arg direction="out" type="suuv" tp:type="Event"/></signal> 
+	<signal name="AttributesChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
 </interface>
 
 <interface name="org.freedesktop.atspi.Event.Window">
-	<signal name="property_change"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="minimize"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="maximize"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="restore"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="close"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="create"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="reparent"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="desktop_create"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="desktop_destroy"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="destroy"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="activate"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="deactivate"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="raise"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="lower"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="move"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="resize"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="shade"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="unshade"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="restyle"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="PropertyChange"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Minimize"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Maximize"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Restore"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Close"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Create"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Reparent"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="DesktopCreate"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="DesktopDestroy"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Destroy"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Activate"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Deactivate"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Raise"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Lower"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Move"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Resize"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Shade"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="uUshade"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Restyle"><arg direction="out" type="suuv" tp:type="Event"/></signal>
 </interface>
 
 <interface name="org.freedesktop.atspi.Event.Mouse">
-	<signal name="abs"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="rel"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="button"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Abs"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Rel"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Button"><arg direction="out" type="suuv" tp:type="Event"/></signal>
 </interface>
 
 <interface name="org.freedesktop.atspi.Event.Keyboard">
-	<signal name="modifiers"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Modifiers"><arg direction="out" type="suuv" tp:type="Event"/></signal>
 </interface>
 
 <interface name="org.freedesktop.atspi.Event.Terminal">
-	<signal name="line_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="comumncount_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="linecount_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="application_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="charwidth_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="LineChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="ColumncountChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="LinecountChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="ApplicationChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="CharwidthChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
 </interface>
 
 <interface name="org.freedesktop.atspi.Event.Document">
-	<signal name="load_complete"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="reload"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="load_stopped"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="content_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
-	<signal name="attributes_changed"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="LoadComplete"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Reload"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="LoadStopped"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="ContentChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="AttributesChanged"><arg direction="out" type="suuv" tp:type="Event"/></signal>
 </interface>
 
 <interface name="org.freedesktop.atspi.Event.Focus">
-	<signal name="focus"><arg direction="out" type="suuv" tp:type="Event"/></signal>
+	<signal name="Focus"><arg direction="out" type="suuv" tp:type="Event"/></signal>
 </interface>
 
 </node>
diff --git a/xml/org.freedesktop.atspi.Hyperlink.xml b/xml/org.freedesktop.atspi.Hyperlink.xml
index 4b4a6f3..41dfda0 100644
--- a/xml/org.freedesktop.atspi.Hyperlink.xml
+++ b/xml/org.freedesktop.atspi.Hyperlink.xml
@@ -13,9 +13,9 @@
 
     <p>A Hyperlink implementor is normally NOT an Accessible; 
       the preferred usage is for a Hyperlink's associated 'objects'
-      (accessed via the getObject method) are Accessibles.  This means
+      (accessed via the GetObject method) are Accessibles.  This means
       that Actions such as 'open link' are normally invoked on
-      the result of Hyperlink.getObject rather than directly on the 
+      the result of Hyperlink.GetObject rather than directly on the 
       Hyperlink instance. For historical reasons some implementors of Hyperlink
       implement Action as well.  This usage on the part of implementing
       applications and toolkits is discouraged, but clients of Hyperlink
@@ -40,7 +40,7 @@
       this Hyperlink. </p>
   </tp:docstring>
   </tp:property>
-  <method name="getObject">
+  <method name="GetObject">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Gets the i'th object, (where i is an integer between 0 and
         Hyperlink.numAnchors - 1, inclusive) associated with a Hyperlink.
@@ -48,7 +48,7 @@
         Accessibility.Action), and the available actions often include
         'open', 'bookmark', 'save link as', etc.  They may also implement
         Accessibility.StreamableContent, although clients can normally use 
-        getURI to obtain a resource locator via which the object's
+        GetURI to obtain a resource locator via which the object's
         data may be accessed.    </p>
 
       <p>The most common application for 'multi anchor'
@@ -67,7 +67,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getURI">
+  <method name="GetURI">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain a resource locator ('URI') which can be used to 
         access the content to which this link "points" or is connected.</p>
@@ -79,7 +79,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="isValid">
+  <method name="IsValid">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Check the hyperlink to see if a connection to its backing
 	 content can be established, or if its URI is valid. </p>
diff --git a/xml/org.freedesktop.atspi.Hypertext.xml b/xml/org.freedesktop.atspi.Hypertext.xml
index d1ff4de..fc969d8 100644
--- a/xml/org.freedesktop.atspi.Hypertext.xml
+++ b/xml/org.freedesktop.atspi.Hypertext.xml
@@ -13,7 +13,7 @@
       textual content; they may implement Image as well,
       and Hyperlinks need not have non-zero text offsets.</p>
   </tp:docstring>
-  <method name="getNLinks">
+  <method name="GetNLinks">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Query the hypertext object for the number of Hyperlinks it
         contains.</p>
@@ -24,14 +24,14 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getLink">
+  <method name="GetLink">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get one of the Hyperlinks associated with this Hypertext object,
         by index.</p>
     </tp:docstring>
     <arg direction="in" name="linkIndex" type="i">
 	    <tp:docstring>
-      		<p>An integer from 0 to getNLinks() - 1.</p>
+      		<p>An integer from 0 to GetNLinks() - 1.</p>
 	    </tp:docstring>
     </arg>
     <arg direction="out" type="o" tp:type="Hyperlink">
@@ -40,7 +40,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getLinkIndex">
+  <method name="GetLinkIndex">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the hyperlink index, if any, associated with a 
         particular character offset in the Hypertext object.
diff --git a/xml/org.freedesktop.atspi.Image.xml b/xml/org.freedesktop.atspi.Image.xml
index 17b63e5..d6bea56 100644
--- a/xml/org.freedesktop.atspi.Image.xml
+++ b/xml/org.freedesktop.atspi.Image.xml
@@ -30,7 +30,7 @@
       by the imageDescription.</p>
   </tp:docstring>
   </tp:property>
-  <method name="getImageExtents">
+  <method name="GetImageExtents">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain a bounding box which entirely contains the image contents,
         as displayed on screen.  The bounds returned do not account for
@@ -54,7 +54,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getImagePosition">
+  <method name="GetImagePosition">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the coordinates of the current image position on screen.    </p>
 
@@ -79,7 +79,7 @@
     	</tp:docstring>
     </arg>
   </method>
-  <method name="getImageSize">
+  <method name="GetImageSize">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain the width and height of the current onscreen view of the
         image.  The extents returned do not account for
diff --git a/xml/org.freedesktop.atspi.Registry.xml b/xml/org.freedesktop.atspi.Registry.xml
index 9abced1..48dd9d2 100644
--- a/xml/org.freedesktop.atspi.Registry.xml
+++ b/xml/org.freedesktop.atspi.Registry.xml
@@ -18,8 +18,8 @@
 
     <p>From the point of view of accessible applications (i.e. AT-SPI service producers), 
       the Registry is primarily a registration and event delivery service.  Applications 
-      normally only call the registerApplication and deregisterApplication Registry methods,
-      and its inherited EventListener::notifyEvent method.  </p>
+      normally only call the RegisterApplication and DeregisterApplication Registry methods,
+      and its inherited EventListener::NotifyEvent method.  </p>
 
     <p>Although all application events are dispatched via the Registry, other AT client 
       calls are serviced directly by the applications, rather than being relayed via the
@@ -34,7 +34,7 @@
       http://developer.gnome.org/projects/gap/tech-docs/SPIBlockDiagram.png  </p>
   </tp:docstring>
 
-  <method name="getApplications">
+  <method name="GetApplications">
     <tp:docstring>
         Gets all the currently registered applications.
     </tp:docstring>
@@ -45,7 +45,7 @@
     </arg>
   </method>
 
-  <signal name="updateApplications">
+  <signal name="UpdateApplications">
     <tp:docstring>
         Updates an AT about recently added or removed applications.
     </tp:docstring>
@@ -59,7 +59,7 @@
     </arg>
   </signal>
 
-  <method name="registerApplication">
+  <method name="RegisterApplication">
     <tp:docstring>
       Register a new application with the accessibility registry.
    </tp:docstring>
@@ -70,7 +70,7 @@
    </arg>
   </method>
 
-  <method name="deregisterApplication">
+  <method name="deRegisterApplication">
    <tp:docstring>
       De-register an application from accessibility registry.
    </tp:docstring>
diff --git a/xml/org.freedesktop.atspi.Selection.xml b/xml/org.freedesktop.atspi.Selection.xml
index 3429103..8e0a64c 100644
--- a/xml/org.freedesktop.atspi.Selection.xml
+++ b/xml/org.freedesktop.atspi.Selection.xml
@@ -23,14 +23,14 @@
       currently selected.</p>
   </tp:docstring>
   </tp:property>
-  <method name="getSelectedChild">
+  <method name="GetSelectedChild">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 	    <p>Get the i-th selected Accessible child of a Selection.</p>
 	    <p><code>selectedChildIndex</code> refers to the index in the list of 
         'selected' children as opposed to the more general 'child index'
         of an object;  as such it generally differs from that used in
-        Accessible.getChildAtIndex() or returned by
-        Accessible.getIndexInParent(). 
+        Accessible.GetChildAtIndex() or returned by
+        Accessible.GetIndexInParent(). 
 	<code>selectedChildIndex</code> must lie between 0
         and Selection.nSelectedChildren-1, inclusive.</p>
     </tp:docstring>
@@ -45,7 +45,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="selectChild">
+  <method name="SelectChild">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 	    <p>Add a child to the selected children list of a Selection.</p>
 	    <p>For Selection implementors that only allow
@@ -67,12 +67,12 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="deselectSelectedChild">
+  <method name="DeselectSelectedChild">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 	    <p>Remove a child to the selected children list of a Selection.</p>
 	    <p><code>childIndex</code> is the index in the selected-children list,
 		    not the index in the parent container. <code>selectedChildIndex</code> in this
-		    method, and <code>childIndex</code> in Selection.selectChild
+		    method, and <code>childIndex</code> in Selection.SelectChild
         	    are asymmettric.</p>
     </tp:docstring>
     <arg direction="in" name="selectedChildIndex" type="i">
@@ -82,11 +82,11 @@
     </arg>
     <arg direction="out" type="b" tp:type="boolean">
     <tp:docstring>
-	    <code>True</code> if the child was successfully deselected, <code>False</code> otherwise, see deselectChild
+	    <code>True</code> if the child was successfully deselected, <code>False</code> otherwise, see deSelectChild
     </tp:docstring>
     </arg>
   </method>
-  <method name="isChildSelected">
+  <method name="IsChildSelected">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Determine whether a particular child of an Selection implementor
 	      is currently selected.  Note that <code>childIndex</code> is the zero-offset
@@ -103,7 +103,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="selectAll">
+  <method name="SelectAll">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Attempt to select all of the children of a Selection implementor.
         Not all Selection implementors support this operation (for instance, 
@@ -115,7 +115,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="clearSelection">
+  <method name="ClearSelection">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Attempt to clear all selections (i.e. deselect all children) of a Selection.
         Not all Selection implementations allow the removal of all selections.    </p>
@@ -130,12 +130,12 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="deselectChild">
+  <method name="deSelectChild">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Remove a child from the selected children list of a Selection,
         if the child is currently selected.    </p>
 
-	<p>Unlike deselectSelectedChild, <code>childIndex</code> is the zero-offset
+	<p>Unlike DeselectSelectedChild, <code>childIndex</code> is the zero-offset
         index into the Accessible instance's list of children,
         not the index into the 'selected child list'.    </p>
     </tp:docstring>
@@ -146,7 +146,7 @@
     </arg>
     <arg direction="out" type="b" tp:type="boolean">
     <tp:docstring>
-      <code>True</code> if the child was successfully selected, <code>False</code> otherwise, see deselectSelectedChild.
+      <code>True</code> if the child was successfully selected, <code>False</code> otherwise, see DeselectSelectedChild.
     </tp:docstring>
     </arg>
   </method>
diff --git a/xml/org.freedesktop.atspi.State.xml b/xml/org.freedesktop.atspi.State.xml
index 3581a4d..f2e5c6e 100644
--- a/xml/org.freedesktop.atspi.State.xml
+++ b/xml/org.freedesktop.atspi.State.xml
@@ -347,7 +347,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getStates">
+  <method name="GetStates">
     <arg direction="out" type="au" tp:type="StateSeq"/>
   </method>
 </interface>
diff --git a/xml/org.freedesktop.atspi.Table.xml b/xml/org.freedesktop.atspi.Table.xml
index d645a7a..5f8ac81 100644
--- a/xml/org.freedesktop.atspi.Table.xml
+++ b/xml/org.freedesktop.atspi.Table.xml
@@ -55,11 +55,11 @@
       Not all tables support column selection.</p>
   </tp:docstring>
   </tp:property>
-  <method name="getAccessibleAt">
+  <method name="GetAccessibleAt">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the table cell at the specified row and column indices.
         To get the accessible object at a particular (x, y) screen coordinate,
-        use Accessible.getAccessibleAtPoint ().</p>
+        use Accessible.GetAccessibleAtPoint ().</p>
     </tp:docstring>
     <arg direction="in" name="row" type="i">
     <tp:docstring>
@@ -77,11 +77,11 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getIndexAt">
+  <method name="GetIndexAt">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the 1-D child index corresponding to the specified 2-D row and column indices.
         To get the accessible object at a particular (x, y) screen coordinate,
-        use Accessible.getAccessibleAtPoint.    </p>
+        use Accessible.GetAccessibleAtPoint.    </p>
     </tp:docstring>
     <arg direction="in" name="row" type="i">
     <tp:docstring>
@@ -96,11 +96,11 @@
     <arg direction="out" type="i">
     <tp:docstring>
 	    A long integer which serves as the index of a specified cell in the table, 
-	    in a form usable by Accessible.getChildAtIndex.
+	    in a form usable by Accessible.GetChildAtIndex.
     </tp:docstring>
     </arg>
   </method>
-  <method name="getRowAtIndex">
+  <method name="GetRowAtIndex">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the table row index occupied by the child at a particular 1-D child index.</p>
     </tp:docstring>
@@ -115,7 +115,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getColumnAtIndex">
+  <method name="GetColumnAtIndex">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the table column index occupied by the child at a particular 1-D child index.</p>
     </tp:docstring>
@@ -131,10 +131,10 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getRowDescription">
+  <method name="GetRowDescription">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get a text description of a particular table row. This differs from
-        AccessibleTable.getRowHeader, which returns an Accessible.</p>
+        AccessibleTable.GetRowHeader, which returns an Accessible.</p>
     </tp:docstring>
     <arg direction="in" name="row" type="i">
     <tp:docstring>
@@ -147,10 +147,10 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getColumnDescription">
+  <method name="GetColumnDescription">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get a text description of a particular table column. This differs from
-        AccessibleTable.getColumnHeader, which returns an Accessible.</p>
+        AccessibleTable.GetColumnHeader, which returns an Accessible.</p>
     </tp:docstring>
     <arg direction="in" name="column" type="i">
     <tp:docstring>
@@ -163,7 +163,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getRowExtentAt">
+  <method name="GetRowExtentAt">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the number of rows spanned by the table cell at the specific row and column.
         (some tables can have cells which span multiple rows and/or columns).</p>
@@ -184,7 +184,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getColumnExtentAt">
+  <method name="GetColumnExtentAt">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the number of columns spanned by the table cell at the specific row and column.
         (some tables can have cells which span multiple rows and/or columns).</p>
@@ -205,10 +205,10 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getRowHeader">
+  <method name="GetRowHeader">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the header associated with a table row, if available.  This differs from
-        getRowDescription, which returns a string.</p>
+        GetRowDescription, which returns a string.</p>
     </tp:docstring>
     <arg direction="in" name="row" type="i">
     <tp:docstring>
@@ -221,11 +221,11 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getColumnHeader">
+  <method name="GetColumnHeader">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the header associated with a table column, if available, as an 
         instance of Accessible. This differs from
-        getColumnDescription, which returns a string.</p>
+        GetColumnDescription, which returns a string.</p>
     </tp:docstring>
     <arg direction="in" name="column" type="i">
     <tp:docstring>
@@ -238,7 +238,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getSelectedRows">
+  <method name="GetSelectedRows">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain the indices of all rows which are currently selected.  
          Not all tables support row selection.    </p>
@@ -249,7 +249,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getSelectedColumns">
+  <method name="GetSelectedColumns">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain the indices of all columns which are currently selected.  
          Not all tables support column selection.    </p>
@@ -260,7 +260,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="isRowSelected">
+  <method name="IsRowSelected">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Determine whether a table row is selected.  
          Not all tables support row selection.    </p>
@@ -276,7 +276,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="isColumnSelected">
+  <method name="IsColumnSelected">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Determine whether a table column is selected.  
          Not all tables support column selection.    </p>
@@ -292,7 +292,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="isSelected">
+  <method name="IsSelected">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 	    <p>Determine whether the cell at a specific row and column is selected.</p>
     </tp:docstring>
@@ -312,7 +312,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="addRowSelection">
+  <method name="AddRowSelection">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Select the specified row, adding it to the current row selection,
         if the table's selection model permits it.    </p>
@@ -320,7 +320,7 @@
     <arg direction="in" name="row" type="i">
 	    <tp:docstring>
       <p>
-        Possible reasons for addRowSelection to return <code>False</code>
+        Possible reasons for AddRowSelection to return <code>False</code>
         include:
 	<ol>
 		<li>The table does not support Selection</li>
@@ -339,7 +339,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="addColumnSelection">
+  <method name="AddColumnSelection">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Select the specified column, adding it to the current column selection,
         if the table's selection model permits it.    </p>
@@ -347,7 +347,7 @@
     <arg direction="in" name="column" type="i">
 	    <tp:docstring>
       <p>
-        Possible reasons for addColumnSelection to return <code>False</code>
+        Possible reasons for AddColumnSelection to return <code>False</code>
         include:
 	<ol>
 		<li>The table does not support Selection</li>
@@ -366,7 +366,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="removeRowSelection">
+  <method name="RemoveRowSelection">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Remove the specified row from current row selection,
         if the table's selection model permits it.    </p>
@@ -375,7 +375,7 @@
     <arg direction="in" name="row" type="i">
 	    <tp:docstring>
       <p>
-        Possible reasons for removeRowSelection to return <code>False</code>
+        Possible reasons for RemoveRowSelection to return <code>False</code>
         include:
 	<ol>
 		<li>The table does not support user-instigated Selection</li>
@@ -390,7 +390,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="removeColumnSelection">
+  <method name="RemoveColumnSelection">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Remove the specified column from current column selection,
         if the table's selection model permits it.    </p>
@@ -399,7 +399,7 @@
     <arg direction="in" name="column" type="i">
 	    <tp:docstring>
       <p>
-        Possible reasons for removeColumnSelection to return \c <code>False</code>
+        Possible reasons for RemoveColumnSelection to return \c <code>False</code>
         include:
 	<ol>
 		<li>The table does not support user-instigated modification of selection state</li>
@@ -414,7 +414,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getRowColumnExtentsAtIndex">
+  <method name="GetRowColumnExtentsAtIndex">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Given a child index, determine the row and column indices and 
         extents, and whether the cell is currently selected.  If
@@ -426,7 +426,7 @@
         If the Table child at index '6' extends across columns 5 and 6 of
         row 2 of a Table instance, and is currently selected, then
 	<code>
-        retval = table::getRowColumnExtentsAtIndex (6, row, col, 
+        retval = table::GetRowColumnExtentsAtIndex (6, row, col, 
         row_extents,
         col_extents,
         is_selected);
diff --git a/xml/org.freedesktop.atspi.Text.xml b/xml/org.freedesktop.atspi.Text.xml
index 54d984f..1d45b05 100644
--- a/xml/org.freedesktop.atspi.Text.xml
+++ b/xml/org.freedesktop.atspi.Text.xml
@@ -3,7 +3,7 @@
 <tp:enum name="TEXT_BOUNDARY_TYPE" type="u">
   <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
     <p>Specifies the boundary conditions determining a run of text as returned from
-      getTextAtOffset, getTextAfterOffset, and getTextBeforeOffset.</p>
+      GetTextAtOffset, GetTextAfterOffset, and GetTextBeforeOffset.</p>
   </tp:docstring>
   <tp:enumvalue suffix="TEXT_BOUNDARY_CHAR">
   <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
@@ -99,12 +99,12 @@
     <p>Typographic and semantic attributes of onscreen textual content, for instance typeface, weight, 
       language, and such qualities as 'emphasis' or 'blockquote', are represented as text attributes.
       Contiguous sequences of characters over which these attributes are unchanged are referred to as
-      'attribute runs', and are available via Text.getAttributeRun.  Where possible, implementing clients
+      'attribute runs', and are available via Text.GetAttributeRun.  Where possible, implementing clients
       will report textual attributes which are the same over the entire text object, for instance those
-      inherited from a default or document-scope style, via getDefaultAttributes instead of reporting them
+      inherited from a default or document-scope style, via GetDefaultAttributes instead of reporting them
       explicitly for each character.  Therefore, for any span of text, the attributes in effect are the union
-      of the set returned by Text.getDefaultAttributes, and the set returned at a particular character
-      offset via Text.getAttributeRun.  </p>
+      of the set returned by Text.GetDefaultAttributes, and the set returned at a particular character
+      offset via Text.GetAttributeRun.  </p>
 
     <p>Events that may be emitted by instances of Text include:
 	    <ol>
@@ -153,7 +153,7 @@
       a text buffer or a column offset. </p>
   </tp:docstring>
   </tp:property>
-  <method name="getText">
+  <method name="GetText">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain all or part of the onscreen textual content of a Text object.  If endOffset is specified as 
         "-1", then this method will return the entire onscreen textual contents of the Text object.
@@ -170,14 +170,14 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="setCaretOffset">
+  <method name="SetCaretOffset">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 	    <p>Programmatically move the text caret (visible or virtual, as above) to a given position.</p> 
     </tp:docstring>
     <arg direction="in" name="offset" type="i">
 	    <tp:docstring>
         A long int indicating the desired character offset.  Not all implementations of
-        Text will honor setCaretOffset requests, so the return value below should be checked by the client.
+        Text will honor SetCaretOffset requests, so the return value below should be checked by the client.
 	    </tp:docstring>
     </arg>
     <arg direction="out" type="b" tp:type="boolean">
@@ -186,7 +186,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getTextBeforeOffset">
+  <method name="GetTextBeforeOffset">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 	    <p>Obtain a subset of the text content of an object which entirely precedes <code>offset</code>,
 		    delimited by character, word, line, or sentence boundaries as specified by <code>type</code>. The
@@ -223,7 +223,7 @@
 	    </tp:docstring>
     </arg>
   </method>
-  <method name="getTextAtOffset">
+  <method name="GetTextAtOffset">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 	    <p>Obtain a subset of the text content of an object which includes the specified <code>offset</code>, 
 	      delimited by character, word, line, or sentence boundaries as specified by <code>type</code>.  The
@@ -260,7 +260,7 @@
 	    </tp:docstring>
     </arg>
   </method>
-  <method name="getTextAfterOffset">
+  <method name="GetTextAfterOffset">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 	    <p>Obtain a subset of the text content of an object which entirely follows <code>offset</code>,
 		    delimited by character, word, line, or sentence boundaries as specified by <code>type</code>. The
@@ -298,7 +298,7 @@
     	    </tp:docstring>
     </arg>
   </method>
-  <method name="getCharacterAtOffset">
+  <method name="GetCharacterAtOffset">
     <arg name="offset" type="i" direction="in"/>
     <arg type="i" direction="out">
       <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
@@ -308,7 +308,7 @@
       </tp:docstring>
     </arg>
   </method>
-  <method name="getAttributeValue">
+  <method name="GetAttributeValue">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the string value of a named attribute at a given offset, if defined.</p>
     </tp:docstring>
@@ -346,22 +346,22 @@
 	    </tp:docstring>
     </arg>
   </method>
-  <method name="getAttributes">
+  <method name="GetAttributes">
     <tp:docstring>
-      getAttributes is deprecated in favor of getAttributeRun.
+      GetAttributes is deprecated in favor of GetAttributeRun.
     </tp:docstring>
     <arg direction="in" name="offset" type="i"/>
     <arg direction="out" type="{ss}">
     <tp:docstring>
-      The attributes at offset, as a semicolon-delimited set of colon-delimited name-value pairs. @see getAttributeRun
+      The attributes at offset, as a semicolon-delimited set of colon-delimited name-value pairs. @see GetAttributeRun
     </tp:docstring>
     </arg>
     <arg direction="out" name="startOffset" type="i"/>
     <arg direction="out" name="endOffset" type="i"/>
   </method>
-  <method name="getDefaultAttributes">
+  <method name="GetDefaultAttributes">
     <tp:docstring>
-      Deprecated in favor of getDefaultAttributeSet.
+      Deprecated in favor of GetDefaultAttributeSet.
     </tp:docstring>
     <arg direction="out" type="{ss}">
     <tp:docstring>
@@ -369,7 +369,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getCharacterExtents">
+  <method name="GetCharacterExtents">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain a the bounding box, as x, y, width, and height, of the character or glyph at a particular 
         character offset in this object's text content.  The coordinate system in which the results are
@@ -416,7 +416,7 @@
 	    </tp:docstring>
     </arg>
   </method>
-  <method name="getOffsetAtPoint">
+  <method name="GetOffsetAtPoint">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Get the offset of the character at a given onscreen coordinate.  The coordinate system used to interpret
         x and y is determined by parameter coordType.</p>
@@ -435,7 +435,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getNSelections">
+  <method name="GetNSelections">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain the number of separate, contiguous selections in the current Text object.
         Text objects which do not implement selection of discontiguous text regions will always
@@ -449,18 +449,18 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getSelection">
+  <method name="GetSelection">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
-      <p>The result of calling getSelection with an out-of-range selectionNum (i.e. for a selection 
+      <p>The result of calling GetSelection with an out-of-range selectionNum (i.e. for a selection 
         which does not exist) is not strictly defined, but should set endOffset equal to startOffset.</p>
     </tp:docstring>
     <arg direction="in" name="selectionNum" type="i"/>
     <arg direction="out" name="startOffset" type="i"/>
     <arg direction="out" name="endOffset" type="i"/>
   </method>
-  <method name="addSelection">
+  <method name="AddSelection">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
-      <p>The result of calling addSelection on objects which already have one selection present, and which
+      <p>The result of calling AddSelection on objects which already have one selection present, and which
         do not include STATE_MULTISELECTABLE, is undefined, other than the return value.</p>
     </tp:docstring>
     <arg direction="in" name="startOffset" type="i"/>
@@ -471,7 +471,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="removeSelection">
+  <method name="RemoveSelection">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Deselect the text contained in the specified selectionNum, if such a selection
         exists, otherwise do nothing.  Removal of a non-existant selectionNum has no effect.</p>
@@ -483,12 +483,12 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="setSelection">
+  <method name="SetSelection">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Modify an existing selection's start or ending offset.     </p>
 
-      <p>Calling setSelection for a selectionNum that is not already defined has no effect.
-        The result of calling setSelection with a selectionNum greater than 0 for objects that
+      <p>Calling SetSelection for a selectionNum that is not already defined has no effect.
+        The result of calling SetSelection with a selectionNum greater than 0 for objects that
         do not include STATE_MULTISELECTABLE is undefined.</p>
     </tp:docstring>
     <arg direction="in" name="selectionNum" type="i">
@@ -513,7 +513,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getRangeExtents">
+  <method name="GetRangeExtents">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Obtain the bounding box which entirely contains a given text range.
         Negative values may be returned for the bounding box parameters in the event
@@ -562,7 +562,7 @@
     </tp:docstring>
     </arg>
   </method>
-  <method name="getBoundedRanges">
+  <method name="GetBoundedRanges">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Return the text content within a bounding box, 
         as a list of Range structures.
@@ -614,7 +614,7 @@
     </arg>
     <arg direction="out" type="a(iisv)" tp:type="RangeList"/>
   </method>
-  <method name="getAttributeRun">
+  <method name="GetAttributeRun">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Query a particular text object for the text attributes defined at a given offset, 
         obtaining the start and end of the "attribute run" over which these attributes are currently 
@@ -628,7 +628,7 @@
         XHTML 1.0 (http://www.w3.org/TR/2002/REC-xhtml1-20020801), and
         WICD (http://www.w3.org/TR/2005/WD-WICD-20051121/).  Those attributes from the aforementioned
         specifications and recommendations which do not concern typographic, presentational, or 
-        semantic aspects of text should be exposed via the more general Accessible::getAttributes() API
+        semantic aspects of text should be exposed via the more general Accessible::GetAttributes() API
         (if at all).</p>
 
       <p>For example, CSS attributes which should be exposed on text (either as default attributes, or 
@@ -645,9 +645,9 @@
       <p>Clients seeking annotations or properties of a more general nature, which 
         are not specific to the onscreen textual content of objects and cannot logically be applied
         to specific character offset ranges,
-        should use Accessible.getAttributes instead.
-        The attributes returned by Text.getAttributeRun (with or without 'default attributes'), 
-        are distinct from the properties/attributes returned by Accessible.getAttributes.    </p>
+        should use Accessible.GetAttributes instead.
+        The attributes returned by Text.GetAttributeRun (with or without 'default attributes'), 
+        are distinct from the properties/attributes returned by Accessible.GetAttributes.    </p>
     </tp:docstring>
     <arg direction="in" name="offset" type="i">
 	    <tp:docstring>
@@ -658,7 +658,7 @@
 	    <tp:docstring>
         If False, the call should only return those attributes which are
         explicitly set on the current attribute run, omitting any attributes which are inherited from 
-        the default values. See also Text.getDefaultAttributes. 
+        the default values. See also Text.GetDefaultAttributes. 
 	    </tp:docstring>
     </arg>
     <arg direction="out" type="{ss}" tp:type="AttributeSet">
@@ -681,13 +681,13 @@
 	    </tp:docstring>
     </arg>
   </method>
-  <method name="getDefaultAttributeSet">
+  <method name="GetDefaultAttributeSet">
     <tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
       <p>Return an AttributeSet containing the text attributes which apply to all text in the object
         by virtue of the default settings of the document, view, or user agent; e.g. those
         attributes which are implied rather than explicitly applied to the text object.
         For instance, an object whose entire text content has been explicitly marked as 'bold' will
-        report the 'bold' attribute via getAttributeRun(), whereas an object whose text weight is
+        report the 'bold' attribute via GetAttributeRun(), whereas an object whose text weight is
         inspecified may report the default or implied text weight in the default AttributeSet.    </p>
     </tp:docstring>
     <arg direction="out" type="as" tp:type="AttributeSet"/>
diff --git a/xml/org.freedesktop.atspi.Tree.xml b/xml/org.freedesktop.atspi.Tree.xml
index 6a2e6fb..458cdf4 100644
--- a/xml/org.freedesktop.atspi.Tree.xml
+++ b/xml/org.freedesktop.atspi.Tree.xml
@@ -62,7 +62,7 @@
 			transferred as a collection to reduce IPC usage.</p>
 		</tp:docstring>
 
-		<method name="getRoot">
+		<method name="GetRoot">
 			<tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 				<p>Gets the D-Bus object path of the 
 				root accessible object of the application.</p>
@@ -74,7 +74,7 @@
 			</arg>
 		</method>
 
-		<method name="getTree">
+		<method name="GetTree">
 			<tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 				<p>Transfers structures representing ALL
 				Accessible objects that currently exist in the
@@ -88,7 +88,7 @@
 			</arg>
 		</method>
 
-		<signal name="updateAccessible">
+		<signal name="UpdateAccessible">
 			<tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 				<p>Updates all mirrors. Re-sends all all the 
 				accessible objects that have changed since the last
@@ -101,7 +101,7 @@
 			</arg>
 		</signal>
 
-		<signal name="removeAccessible">
+		<signal name="RemoveAccessible">
 			<arg name="nodeRemoved" type="o">
 				<tp:docstring xmlns="http://www.w3.org/1999/xhtml";>
 					<p>Accessible Object proxy structure to be removed.</p>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]