diff options
Diffstat (limited to 'daemon/gdm-product-display.c')
-rw-r--r-- | daemon/gdm-product-display.c | 230 |
1 files changed, 115 insertions, 115 deletions
diff --git a/daemon/gdm-product-display.c b/daemon/gdm-product-display.c index 09ca7bb8..850de658 100644 --- a/daemon/gdm-product-display.c +++ b/daemon/gdm-product-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> * @@ -44,147 +44,147 @@ struct GdmProductDisplayPrivate { - char *relay_address; + char *relay_address; }; enum { - PROP_0, - PROP_RELAY_ADDRESS, + PROP_0, + PROP_RELAY_ADDRESS, }; -static void gdm_product_display_class_init (GdmProductDisplayClass *klass); -static void gdm_product_display_init (GdmProductDisplay *product_display); -static void gdm_product_display_finalize (GObject *object); +static void gdm_product_display_class_init (GdmProductDisplayClass *klass); +static void gdm_product_display_init (GdmProductDisplay *product_display); +static void gdm_product_display_finalize (GObject *object); G_DEFINE_TYPE (GdmProductDisplay, gdm_product_display, GDM_TYPE_DISPLAY) static gboolean gdm_product_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_product_display_parent_class)->create_authority (display); + GDM_DISPLAY_CLASS (gdm_product_display_parent_class)->create_authority (display); - return TRUE; + return TRUE; } static gboolean gdm_product_display_add_user_authorization (GdmDisplay *display, - const char *username, - char **filename, - GError **error) + const char *username, + char **filename, + GError **error) { - return TRUE; + return TRUE; } static gboolean gdm_product_display_remove_user_authorization (GdmDisplay *display, - const char *username, - GError **error) + const char *username, + GError **error) { - return TRUE; + return TRUE; } static gboolean gdm_product_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_product_display_parent_class)->manage (display); + GDM_DISPLAY_CLASS (gdm_product_display_parent_class)->manage (display); - return TRUE; + return TRUE; } static gboolean gdm_product_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_product_display_parent_class)->finish (display); + GDM_DISPLAY_CLASS (gdm_product_display_parent_class)->finish (display); - /* when a product display is done it is done */ - gdm_display_unmanage (display); + /* when a product display is done it is done */ + gdm_display_unmanage (display); - return TRUE; + return TRUE; } static gboolean gdm_product_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_product_display_parent_class)->unmanage (display); + GDM_DISPLAY_CLASS (gdm_product_display_parent_class)->unmanage (display); - return TRUE; + return TRUE; } gboolean gdm_product_display_get_relay_address (GdmProductDisplay *display, - char **address, - GError **error) + char **address, + GError **error) { - g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE); + g_return_val_if_fail (GDM_IS_DISPLAY (display), FALSE); - if (address != NULL) { - *address = g_strdup (display->priv->relay_address); - g_debug ("Returning address: %s", display->priv->relay_address); - } + if (address != NULL) { + *address = g_strdup (display->priv->relay_address); + g_debug ("Returning address: %s", display->priv->relay_address); + } - return TRUE; + return TRUE; } static void gdm_product_display_set_relay_address (GdmProductDisplay *display, - const char *address) + const char *address) { - g_free (display->priv->relay_address); - display->priv->relay_address = g_strdup (address); + g_free (display->priv->relay_address); + display->priv->relay_address = g_strdup (address); } static void gdm_product_display_set_property (GObject *object, - guint prop_id, - const GValue *value, - GParamSpec *pspec) + guint prop_id, + const GValue *value, + GParamSpec *pspec) { - GdmProductDisplay *self; - - self = GDM_PRODUCT_DISPLAY (object); - - switch (prop_id) { - case PROP_RELAY_ADDRESS: - gdm_product_display_set_relay_address (self, g_value_get_string (value)); - break; - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); - break; - } + GdmProductDisplay *self; + + self = GDM_PRODUCT_DISPLAY (object); + + switch (prop_id) { + case PROP_RELAY_ADDRESS: + gdm_product_display_set_relay_address (self, g_value_get_string (value)); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } } static void gdm_product_display_get_property (GObject *object, - guint prop_id, - GValue *value, - GParamSpec *pspec) + guint prop_id, + GValue *value, + GParamSpec *pspec) { - GdmProductDisplay *self; + GdmProductDisplay *self; - self = GDM_PRODUCT_DISPLAY (object); + self = GDM_PRODUCT_DISPLAY (object); - switch (prop_id) { - case PROP_RELAY_ADDRESS: - g_value_set_string (value, self->priv->relay_address); - default: - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); - break; - } + switch (prop_id) { + case PROP_RELAY_ADDRESS: + g_value_set_string (value, self->priv->relay_address); + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } } static GObject * gdm_product_display_constructor (GType type, - guint n_construct_properties, - GObjectConstructParam *construct_properties) + guint n_construct_properties, + GObjectConstructParam *construct_properties) { GdmProductDisplay *display; GdmProductDisplayClass *klass; @@ -192,79 +192,79 @@ gdm_product_display_constructor (GType type, klass = GDM_PRODUCT_DISPLAY_CLASS (g_type_class_peek (GDM_TYPE_PRODUCT_DISPLAY)); display = GDM_PRODUCT_DISPLAY (G_OBJECT_CLASS (gdm_product_display_parent_class)->constructor (type, - n_construct_properties, - construct_properties)); + n_construct_properties, + construct_properties)); return G_OBJECT (display); } static void gdm_product_display_class_init (GdmProductDisplayClass *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_product_display_get_property; - object_class->set_property = gdm_product_display_set_property; + object_class->get_property = gdm_product_display_get_property; + object_class->set_property = gdm_product_display_set_property; object_class->constructor = gdm_product_display_constructor; - object_class->finalize = gdm_product_display_finalize; - - display_class->create_authority = gdm_product_display_create_authority; - display_class->add_user_authorization = gdm_product_display_add_user_authorization; - display_class->remove_user_authorization = gdm_product_display_remove_user_authorization; - display_class->manage = gdm_product_display_manage; - display_class->finish = gdm_product_display_finish; - display_class->unmanage = gdm_product_display_unmanage; - - g_type_class_add_private (klass, sizeof (GdmProductDisplayPrivate)); - - g_object_class_install_property (object_class, - PROP_RELAY_ADDRESS, - g_param_spec_string ("relay-address", - "relay address", - "relay address", - NULL, - G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); - - dbus_g_object_type_install_info (GDM_TYPE_PRODUCT_DISPLAY, &dbus_glib_gdm_product_display_object_info); + object_class->finalize = gdm_product_display_finalize; + + display_class->create_authority = gdm_product_display_create_authority; + display_class->add_user_authorization = gdm_product_display_add_user_authorization; + display_class->remove_user_authorization = gdm_product_display_remove_user_authorization; + display_class->manage = gdm_product_display_manage; + display_class->finish = gdm_product_display_finish; + display_class->unmanage = gdm_product_display_unmanage; + + g_type_class_add_private (klass, sizeof (GdmProductDisplayPrivate)); + + g_object_class_install_property (object_class, + PROP_RELAY_ADDRESS, + g_param_spec_string ("relay-address", + "relay address", + "relay address", + NULL, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); + + dbus_g_object_type_install_info (GDM_TYPE_PRODUCT_DISPLAY, &dbus_glib_gdm_product_display_object_info); } static void gdm_product_display_init (GdmProductDisplay *product_display) { - product_display->priv = GDM_PRODUCT_DISPLAY_GET_PRIVATE (product_display); + product_display->priv = GDM_PRODUCT_DISPLAY_GET_PRIVATE (product_display); } static void gdm_product_display_finalize (GObject *object) { - GdmProductDisplay *product_display; + GdmProductDisplay *product_display; - g_return_if_fail (object != NULL); - g_return_if_fail (GDM_IS_PRODUCT_DISPLAY (object)); + g_return_if_fail (object != NULL); + g_return_if_fail (GDM_IS_PRODUCT_DISPLAY (object)); - product_display = GDM_PRODUCT_DISPLAY (object); + product_display = GDM_PRODUCT_DISPLAY (object); - g_return_if_fail (product_display->priv != NULL); + g_return_if_fail (product_display->priv != NULL); - G_OBJECT_CLASS (gdm_product_display_parent_class)->finalize (object); + G_OBJECT_CLASS (gdm_product_display_parent_class)->finalize (object); } GdmDisplay * gdm_product_display_new (int display_number, - const char *relay_address) + const char *relay_address) { - GObject *object; - char *x11_display; - - x11_display = g_strdup_printf (":%d", display_number); - object = g_object_new (GDM_TYPE_PRODUCT_DISPLAY, - "slave-command", DEFAULT_SLAVE_COMMAND, - "x11-display-number", display_number, - "x11-display-name", x11_display, - "relay-address", relay_address, - 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_PRODUCT_DISPLAY, + "slave-command", DEFAULT_SLAVE_COMMAND, + "x11-display-number", display_number, + "x11-display-name", x11_display, + "relay-address", relay_address, + NULL); + g_free (x11_display); + + return GDM_DISPLAY (object); } |