summaryrefslogtreecommitdiff
path: root/daemon/gdm-static-factory-display.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gdm-static-factory-display.c')
-rw-r--r--daemon/gdm-static-factory-display.c288
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);
}