const gchar *object_path,
GDBusConnection *connection)
{
- return ibus_engine_new_type (IBUS_TYPE_ENGINE,
- engine_name,
- object_path,
- connection);
+ return ibus_engine_new_with_type (IBUS_TYPE_ENGINE,
+ engine_name,
+ object_path,
+ connection);
}
IBusEngine *
-ibus_engine_new_type (GType engine_type,
- const gchar *engine_name,
- const gchar *object_path,
- GDBusConnection *connection)
+ibus_engine_new_with_type (GType engine_type,
+ const gchar *engine_name,
+ const gchar *object_path,
+ GDBusConnection *connection)
{
g_return_val_if_fail (g_type_is_a (engine_type, IBUS_TYPE_ENGINE), NULL);
g_return_val_if_fail (engine_name != NULL, NULL);
const gchar *object_path,
GDBusConnection *connection);
/**
- * ibus_engine_new_type:
- * @engine_type: GType of subclass of IBUS_TYPE_ENGINE
+ * ibus_engine_new_with_type:
+ * @engine_type: GType of #IBusEngine.
* @engine_name: Name of the IBusObject.
* @object_path: Path for IBusService.
* @connection: An opened GDBusConnection.
*
* New an IBusEngine.
*/
-IBusEngine *ibus_engine_new_type (GType engine_type,
+IBusEngine *ibus_engine_new_with_type (GType engine_type,
const gchar *engine_name,
const gchar *object_path,
GDBusConnection *connection);
object_path = g_strdup_printf ("/org/freedesktop/IBus/Engine/%d",
++factory->priv->id);
- engine = ibus_engine_new_type (engine_type,
- engine_name,
- object_path,
- ibus_service_get_connection ((IBusService *)factory));
+ engine = ibus_engine_new_with_type (engine_type,
+ engine_name,
+ object_path,
+ ibus_service_get_connection ((IBusService *)factory));
g_free (object_path);
return engine;