diff libpurple/plugins/dbus-example.c @ 15822:32c366eeeb99

sed -ie 's/gaim/purple/g'
author Sean Egan <seanegan@gmail.com>
date Mon, 19 Mar 2007 07:01:17 +0000
parents 5fe8042783c1
children 5205dd2bd035
line wrap: on
line diff
--- a/libpurple/plugins/dbus-example.c	Mon Mar 19 06:11:46 2007 +0000
+++ b/libpurple/plugins/dbus-example.c	Mon Mar 19 07:01:17 2007 +0000
@@ -1,22 +1,22 @@
 /*
- *   This is an example of a gaim dbus plugin.  After enabling this
+ *   This is an example of a purple dbus plugin.  After enabling this
  *   plugin, the following commands should work from the command line:
  *
- *   prompt$ gaim-send DbusExampleGetHelloObject
+ *   prompt$ purple-send DbusExampleGetHelloObject
  *
  *     returns, say: int32 74
  *
- *   prompt$ gaim-send DbusExampleGetText int32:74
+ *   prompt$ purple-send DbusExampleGetText int32:74
  *
  *     returns: string "Hello."
  *
- *   prompt$ gaim-send DbusExampleSetText int32:74 string:Bye!
+ *   prompt$ purple-send DbusExampleSetText int32:74 string:Bye!
  *
- *   prompt$ gaim-send DbusExampleGetText int32:74
+ *   prompt$ purple-send DbusExampleGetText int32:74
  *
  *     returns: string "Bye!"
  *
- * Gaim is the legal property of its developers, whose names are too numerous
+ * Purple is the legal property of its developers, whose names are too numerous
  * to list here.  Please refer to the COPYRIGHT file distributed with this
  * source distribution.
  *
@@ -52,38 +52,38 @@
 
 typedef struct {
 	char *text;
-} GaimText;
+} PurpleText;
 
-/* This makes the structure GaimText visible to the gaim-dbus type
-   system.  It defines GaimText as a type with no parent.  From now
+/* This makes the structure PurpleText visible to the purple-dbus type
+   system.  It defines PurpleText as a type with no parent.  From now
    on, we will be able to register pointers to structures of this
    type.  You to dbus-define types you want to be directly accessible
    by external applications. */
-GAIM_DBUS_DEFINE_TYPE(GaimText)
+PURPLE_DBUS_DEFINE_TYPE(PurpleText)
 
 /* Here we make four functions accessible to other applications by
-   DBus.  These functions can access types defined in gaim proper
-   (GaimBuddy) as well as the types defined in the plugin (GaimText).  */
-DBUS_EXPORT GaimText* dbus_example_get_hello_object(void);
-DBUS_EXPORT void dbus_example_set_text(GaimText *obj, const char *text);
-DBUS_EXPORT const char *dbus_example_get_text(GaimText *obj);
-DBUS_EXPORT const char *dbus_example_get_buddy_name(GaimBuddy *buddy);
+   DBus.  These functions can access types defined in purple proper
+   (PurpleBuddy) as well as the types defined in the plugin (PurpleText).  */
+DBUS_EXPORT PurpleText* dbus_example_get_hello_object(void);
+DBUS_EXPORT void dbus_example_set_text(PurpleText *obj, const char *text);
+DBUS_EXPORT const char *dbus_example_get_text(PurpleText *obj);
+DBUS_EXPORT const char *dbus_example_get_buddy_name(PurpleBuddy *buddy);
 
 /* This file has been generated by the #dbus-analize-functions.py
    script.  It contains dbus wrappers for the four functions declared
    above. */
 #include "dbus-example-bindings.c"
 
-/* This is the GaimText object we want to make publicly visible. */
-static GaimText hello;
+/* This is the PurpleText object we want to make publicly visible. */
+static PurpleText hello;
 
 /* Here come the definitions of the four exported functions. */
-GaimText* dbus_example_get_hello_object(void)
+PurpleText* dbus_example_get_hello_object(void)
 {
 	return &hello;
 }
 
-void dbus_example_set_text(GaimText *obj, const char *text)
+void dbus_example_set_text(PurpleText *obj, const char *text)
 {
 	if (obj != NULL) {
 		g_free(obj->text);
@@ -91,7 +91,7 @@
 	}
 }
 
-const char *dbus_example_get_text(GaimText *obj)
+const char *dbus_example_get_text(PurpleText *obj)
 {
 	if (obj != NULL)
 		return obj->text;
@@ -99,29 +99,29 @@
 		return NULL;
 }
 
-const char *dbus_example_get_buddy_name(GaimBuddy *buddy)
+const char *dbus_example_get_buddy_name(PurpleBuddy *buddy)
 {
-	return gaim_buddy_get_name(buddy);
+	return purple_buddy_get_name(buddy);
 }
 
 /* And now standard plugin stuff */
 
 static gboolean
-plugin_load(GaimPlugin *plugin)
+plugin_load(PurplePlugin *plugin)
 {
-	GAIM_DBUS_RETURN_FALSE_IF_DISABLED(plugin);
+	PURPLE_DBUS_RETURN_FALSE_IF_DISABLED(plugin);
 
 	/* First, we have to register our four exported functions with the
-	   main gaim dbus loop.  Without this statement, the gaim dbus
+	   main purple dbus loop.  Without this statement, the purple dbus
 	   code wouldn't know about our functions. */
-	GAIM_DBUS_REGISTER_BINDINGS(plugin);
+	PURPLE_DBUS_REGISTER_BINDINGS(plugin);
 
-	/* Then, we register the hello object of type GaimText.  Note that
+	/* Then, we register the hello object of type PurpleText.  Note that
 	   pointer registrations / unregistrations are completely dynamic;
 	   they don't have to be made when the plugin is loaded /
-	   unloaded.  Without this statement the dbus gaim code wouldn't
+	   unloaded.  Without this statement the dbus purple code wouldn't
 	   know about the hello object.  */
-	GAIM_DBUS_REGISTER_POINTER(&hello, GaimText);
+	PURPLE_DBUS_REGISTER_POINTER(&hello, PurpleText);
 
 	hello.text = g_strdup("Hello.");
 
@@ -130,26 +130,26 @@
 
 
 static gboolean
-plugin_unload(GaimPlugin *plugin)
+plugin_unload(PurplePlugin *plugin)
 {
 	g_free(hello.text);
 
 	/* It is necessary to unregister all pointers registered by the module. */
-	GAIM_DBUS_UNREGISTER_POINTER(&hello);
+	PURPLE_DBUS_UNREGISTER_POINTER(&hello);
 
 	return TRUE;
 }
 
-static GaimPluginInfo info =
+static PurplePluginInfo info =
 {
-	GAIM_PLUGIN_MAGIC,
-	GAIM_MAJOR_VERSION,
-	GAIM_MINOR_VERSION,
-	GAIM_PLUGIN_STANDARD,                             /**< type           */
+	PURPLE_PLUGIN_MAGIC,
+	PURPLE_MAJOR_VERSION,
+	PURPLE_MINOR_VERSION,
+	PURPLE_PLUGIN_STANDARD,                             /**< type           */
 	NULL,                                             /**< ui_requirement */
 	0,                                                /**< flags          */
 	NULL,                                             /**< dependencies   */
-	GAIM_PRIORITY_DEFAULT,                            /**< priority       */
+	PURPLE_PRIORITY_DEFAULT,                            /**< priority       */
 
 	"dbus-example",                                   /**< id             */
 	N_("DBus Example"),                               /**< name           */
@@ -159,7 +159,7 @@
 	                                                  /**  description    */
 	N_("DBus Plugin Example"),
 	"Piotr Zielinski (http://cl.cam.ac.uk/~pz215)",   /**< author         */
-	GAIM_WEBSITE,                                     /**< homepage       */
+	PURPLE_WEBSITE,                                     /**< homepage       */
 
 	plugin_load,                                      /**< load           */
 	plugin_unload,                                    /**< unload         */
@@ -171,8 +171,8 @@
 	NULL
 };
 
-static void init_plugin(GaimPlugin *plugin)
+static void init_plugin(PurplePlugin *plugin)
 {
 }
 
-GAIM_INIT_PLUGIN(dbus_example, init_plugin, info)
+PURPLE_INIT_PLUGIN(dbus_example, init_plugin, info)