diff options
Diffstat (limited to 'daemon/gdm-static-factory-display.c')
-rw-r--r-- | daemon/gdm-static-factory-display.c | 288 |
1 files changed, 144 insertions, 144 deletions
diff --git a/daemon/gdm-static-factory-display.c b/daemon/gdm-static-factory-display.c index 91cd1195..d3350ab0 100644 --- a/daemon/gdm-static-factory-display.c +++ b/daemon/gdm-static-factory-display.c @@ -1,4 +1,4 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- * * Copyright (C) 2007 William Jon McCann <mccann@jhu.edu> * @@ -47,17 +47,17 @@ struct GdmStaticFactoryDisplayPrivate { - GdmDisplayStore *display_store; + GdmDisplayStore *display_store; }; enum { - PROP_0, - PROP_DISPLAY_STORE, + PROP_0, + PROP_DISPLAY_STORE, }; -static void gdm_static_factory_display_class_init (GdmStaticFactoryDisplayClass *klass); -static void gdm_static_factory_display_init (GdmStaticFactoryDisplay *static_factory_display); -static void gdm_static_factory_display_finalize (GObject *object); +static void gdm_static_factory_display_class_init (GdmStaticFactoryDisplayClass *klass); +static void gdm_static_factory_display_init (GdmStaticFactoryDisplay *static_factory_display); +static void gdm_static_factory_display_finalize (GObject *object); static guint32 display_number = 100; @@ -66,181 +66,181 @@ G_DEFINE_TYPE (GdmStaticFactoryDisplay, gdm_static_factory_display, GDM_TYPE_DIS static guint32 get_next_display_number (void) { - guint32 num; + guint32 num; - num = display_number++; + num = display_number++; - if ((gint32)display_number < 0) { - display_number = 100; - } + if ((gint32)display_number < 0) { + display_number = 100; + } - return num; + return num; } gboolean gdm_static_factory_display_create_product_display (GdmStaticFactoryDisplay *display, - const char *relay_address, - char **id, - GError **error) + const char *relay_address, + char **id, + GError **error) { - gboolean ret; - GdmDisplay *product; - guint32 num; + gboolean ret; + GdmDisplay *product; + guint32 num; - g_return_val_if_fail (GDM_IS_STATIC_FACTORY_DISPLAY (display), FALSE); + g_return_val_if_fail (GDM_IS_STATIC_FACTORY_DISPLAY (display), FALSE); - ret = FALSE; + ret = FALSE; - num = get_next_display_number (); + num = get_next_display_number (); - g_debug ("Creating product display %d address:%s", num, relay_address); + g_debug ("Creating product display %d address:%s", num, relay_address); - product = gdm_product_display_new (num, relay_address); + product = gdm_product_display_new (num, relay_address); - if (! gdm_display_create_authority (product)) { - product = NULL; - goto out; - } + if (! gdm_display_create_authority (product)) { + product = NULL; + goto out; + } - gdm_display_store_add (display->priv->display_store, product); + gdm_display_store_add (display->priv->display_store, product); - if (! gdm_display_manage (product)) { - product = NULL; - goto out; - } + if (! gdm_display_manage (product)) { + product = NULL; + goto out; + } - if (! gdm_display_get_id (product, id, NULL)) { - product = NULL; - goto out; - } + if (! gdm_display_get_id (product, id, NULL)) { + product = NULL; + goto out; + } - ret = TRUE; + ret = TRUE; out: - /* ref either held by store or not at all */ - g_object_unref (product); + /* ref either held by store or not at all */ + g_object_unref (product); - return ret; + return ret; } static gboolean gdm_static_factory_display_add_user_authorization (GdmDisplay *display, - const char *username, - char **filename, - GError **error) + const char *username, + char **filename, + GError **error) { - return FALSE; + return FALSE; } static gboolean gdm_static_factory_display_remove_user_authorization (GdmDisplay *display, - const char *username, - GError **error) + const char *username, + GError **error) { - return FALSE; + return FALSE; } static gboolean gdm_static_factory_display_create_authority (GdmDisplay *display) { - g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE); + g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE); - GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->create_authority (display); + GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->create_authority (display); - return TRUE; + return TRUE; } static gboolean gdm_static_factory_display_manage (GdmDisplay *display) { - g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE); + g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE); - GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->manage (display); + GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->manage (display); - return TRUE; + return TRUE; } static gboolean gdm_static_factory_display_finish (GdmDisplay *display) { - g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE); + g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE); - GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->finish (display); + GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->finish (display); - /* restart static displays */ - gdm_display_unmanage (display); - gdm_display_manage (display); + /* restart static displays */ + gdm_display_unmanage (display); + gdm_display_manage (display); - return TRUE; + return TRUE; } static gboolean gdm_static_factory_display_unmanage (GdmDisplay *display) { - g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE); + g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE); - GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->unmanage (display); + GDM_DISPLAY_CLASS (gdm_static_factory_display_parent_class)->unmanage (display); - return TRUE; + return TRUE; } static void gdm_static_factory_display_set_display_store (GdmStaticFactoryDisplay *display, - GdmDisplayStore *display_store) + GdmDisplayStore *display_store) { - if (display->priv->display_store != NULL) { - g_object_unref (display->priv->display_store); - display->priv->display_store = NULL; - } - - if (display_store != NULL) { - display->priv->display_store = g_object_ref (display_store); - } + if (display->priv->display_store != NULL) { + g_object_unref (display->priv->display_store); + display->priv->display_store = NULL; + } + + if (display_store != NULL) { + display->priv->display_store = g_object_ref (display_store); + } } static void gdm_static_factory_display_set_property (GObject *object, - guint prop_id, - const GValue *value, - GParamSpec *pspec) + guint prop_id, + const GValue *value, + GParamSpec *pspec) { - GdmStaticFactoryDisplay *self; - - self = GDM_STATIC_FACTORY_DISPLAY (object); - - switch (prop_id) { - case PROP_DISPLAY_STORE: - gdm_static_factory_display_set_display_store (self, g_value_get_object (value)); - break; - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); - break; - } + GdmStaticFactoryDisplay *self; + + self = GDM_STATIC_FACTORY_DISPLAY (object); + + switch (prop_id) { + case PROP_DISPLAY_STORE: + gdm_static_factory_display_set_display_store (self, g_value_get_object (value)); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } } static void gdm_static_factory_display_get_property (GObject *object, - guint prop_id, - GValue *value, - GParamSpec *pspec) + guint prop_id, + GValue *value, + GParamSpec *pspec) { - GdmStaticFactoryDisplay *self; - - self = GDM_STATIC_FACTORY_DISPLAY (object); - - switch (prop_id) { - case PROP_DISPLAY_STORE: - g_value_set_object (value, self->priv->display_store); - break; - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); - break; - } + GdmStaticFactoryDisplay *self; + + self = GDM_STATIC_FACTORY_DISPLAY (object); + + switch (prop_id) { + case PROP_DISPLAY_STORE: + g_value_set_object (value, self->priv->display_store); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } } static GObject * gdm_static_factory_display_constructor (GType type, - guint n_construct_properties, - GObjectConstructParam *construct_properties) + guint n_construct_properties, + GObjectConstructParam *construct_properties) { GdmStaticFactoryDisplay *display; GdmStaticFactoryDisplayClass *klass; @@ -248,8 +248,8 @@ gdm_static_factory_display_constructor (GType type, klass = GDM_STATIC_FACTORY_DISPLAY_CLASS (g_type_class_peek (GDM_TYPE_STATIC_FACTORY_DISPLAY)); display = GDM_STATIC_FACTORY_DISPLAY (G_OBJECT_CLASS (gdm_static_factory_display_parent_class)->constructor (type, - n_construct_properties, - construct_properties)); + n_construct_properties, + construct_properties)); return G_OBJECT (display); } @@ -257,71 +257,71 @@ gdm_static_factory_display_constructor (GType type, static void gdm_static_factory_display_class_init (GdmStaticFactoryDisplayClass *klass) { - GObjectClass *object_class = G_OBJECT_CLASS (klass); - GdmDisplayClass *display_class = GDM_DISPLAY_CLASS (klass); + GObjectClass *object_class = G_OBJECT_CLASS (klass); + GdmDisplayClass *display_class = GDM_DISPLAY_CLASS (klass); - object_class->get_property = gdm_static_factory_display_get_property; - object_class->set_property = gdm_static_factory_display_set_property; + object_class->get_property = gdm_static_factory_display_get_property; + object_class->set_property = gdm_static_factory_display_set_property; object_class->constructor = gdm_static_factory_display_constructor; - object_class->finalize = gdm_static_factory_display_finalize; + object_class->finalize = gdm_static_factory_display_finalize; - display_class->create_authority = gdm_static_factory_display_create_authority; - display_class->add_user_authorization = gdm_static_factory_display_add_user_authorization; - display_class->remove_user_authorization = gdm_static_factory_display_remove_user_authorization; - display_class->manage = gdm_static_factory_display_manage; - display_class->finish = gdm_static_factory_display_finish; - display_class->unmanage = gdm_static_factory_display_unmanage; + display_class->create_authority = gdm_static_factory_display_create_authority; + display_class->add_user_authorization = gdm_static_factory_display_add_user_authorization; + display_class->remove_user_authorization = gdm_static_factory_display_remove_user_authorization; + display_class->manage = gdm_static_factory_display_manage; + display_class->finish = gdm_static_factory_display_finish; + display_class->unmanage = gdm_static_factory_display_unmanage; g_object_class_install_property (object_class, PROP_DISPLAY_STORE, g_param_spec_object ("display-store", - "display store", - "display store", - GDM_TYPE_DISPLAY_STORE, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + "display store", + "display store", + GDM_TYPE_DISPLAY_STORE, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); - g_type_class_add_private (klass, sizeof (GdmStaticFactoryDisplayPrivate)); + g_type_class_add_private (klass, sizeof (GdmStaticFactoryDisplayPrivate)); - dbus_g_object_type_install_info (GDM_TYPE_STATIC_FACTORY_DISPLAY, &dbus_glib_gdm_static_factory_display_object_info); + dbus_g_object_type_install_info (GDM_TYPE_STATIC_FACTORY_DISPLAY, &dbus_glib_gdm_static_factory_display_object_info); } static void gdm_static_factory_display_init (GdmStaticFactoryDisplay *static_factory_display) { - static_factory_display->priv = GDM_STATIC_FACTORY_DISPLAY_GET_PRIVATE (static_factory_display); + static_factory_display->priv = GDM_STATIC_FACTORY_DISPLAY_GET_PRIVATE (static_factory_display); } static void gdm_static_factory_display_finalize (GObject *object) { - GdmStaticFactoryDisplay *static_factory_display; + GdmStaticFactoryDisplay *static_factory_display; - g_return_if_fail (object != NULL); - g_return_if_fail (GDM_IS_STATIC_FACTORY_DISPLAY (object)); + g_return_if_fail (object != NULL); + g_return_if_fail (GDM_IS_STATIC_FACTORY_DISPLAY (object)); - static_factory_display = GDM_STATIC_FACTORY_DISPLAY (object); + static_factory_display = GDM_STATIC_FACTORY_DISPLAY (object); - g_return_if_fail (static_factory_display->priv != NULL); + g_return_if_fail (static_factory_display->priv != NULL); - G_OBJECT_CLASS (gdm_static_factory_display_parent_class)->finalize (object); + G_OBJECT_CLASS (gdm_static_factory_display_parent_class)->finalize (object); } GdmDisplay * gdm_static_factory_display_new (int display_number, - GdmDisplayStore *store) + GdmDisplayStore *store) { - GObject *object; - char *x11_display; - - x11_display = g_strdup_printf (":%d", display_number); - object = g_object_new (GDM_TYPE_STATIC_FACTORY_DISPLAY, - "slave-command", DEFAULT_SLAVE_COMMAND, - "x11-display-number", display_number, - "x11-display-name", x11_display, - "display-store", store, - NULL); - g_free (x11_display); - - return GDM_DISPLAY (object); + GObject *object; + char *x11_display; + + x11_display = g_strdup_printf (":%d", display_number); + object = g_object_new (GDM_TYPE_STATIC_FACTORY_DISPLAY, + "slave-command", DEFAULT_SLAVE_COMMAND, + "x11-display-number", display_number, + "x11-display-name", x11_display, + "display-store", store, + NULL); + g_free (x11_display); + + return GDM_DISPLAY (object); } |