~ubuntu-branches/ubuntu/trusty/vino/trusty

« back to all changes in this revision

Viewing changes to server/vino-server.c

  • Committer: Package Import Robot
  • Author(s): Jeremy Bicha
  • Date: 2011-12-20 01:03:21 UTC
  • mfrom: (1.1.57)
  • Revision ID: package-import@ubuntu.com-20111220010321-72rjzhhgm3ps0tqj
Tags: 3.3.3-0ubuntu1
* New upstream release.
* debian/watch: Watch unstable series

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
  guint             disable_background : 1;
88
88
  guint             use_upnp : 1;
89
89
  guint             disable_xdamage : 1;
 
90
  guint             notify_on_connect : 1;
90
91
};
91
92
 
92
93
struct _VinoClient
121
122
  PROP_LOCK_SCREEN,
122
123
  PROP_DISABLE_BACKGROUND,
123
124
  PROP_USE_UPNP,
124
 
  PROP_DISABLE_XDAMAGE
 
125
  PROP_DISABLE_XDAMAGE,
 
126
  PROP_NOTIFY_ON_CONNECT
125
127
};
126
128
 
127
129
static enum rfbNewClientAction vino_server_auth_client (VinoServer *server,
1258
1260
    case PROP_DISABLE_XDAMAGE:
1259
1261
      g_value_set_boolean (value, server->priv->disable_xdamage);
1260
1262
      break;
 
1263
    case PROP_NOTIFY_ON_CONNECT:
 
1264
      g_value_set_boolean (value, server->priv->notify_on_connect);
 
1265
      break;
1261
1266
    default:
1262
1267
      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
1263
1268
      break;
1389
1394
                                                       G_PARAM_STATIC_NAME |
1390
1395
                                                       G_PARAM_STATIC_NICK |
1391
1396
                                                       G_PARAM_STATIC_BLURB));
1392
 
  
 
1397
 
1393
1398
  g_object_class_install_property (gobject_class,
1394
1399
                                   PROP_VNC_PASSWORD,
1395
1400
                                   g_param_spec_string ("vnc-password",
1489
1494
                                                         G_PARAM_STATIC_NICK |
1490
1495
                                                         G_PARAM_STATIC_BLURB));
1491
1496
 
 
1497
  g_object_class_install_property (gobject_class,
 
1498
                                   PROP_NOTIFY_ON_CONNECT,
 
1499
                                   g_param_spec_boolean ("notify-on-connect",
 
1500
                                                         "Notify on connect",
 
1501
                                                         "Notifies when the user connects to the system",
 
1502
                                                         TRUE,
 
1503
                                                         G_PARAM_READWRITE   |
 
1504
                                                         G_PARAM_CONSTRUCT_ONLY   |
 
1505
                                                         G_PARAM_STATIC_NAME |
 
1506
                                                         G_PARAM_STATIC_NICK |
 
1507
                                                         G_PARAM_STATIC_BLURB));
 
1508
 
1492
1509
}
1493
1510
 
1494
1511
VinoServer *
1885
1902
    }
1886
1903
}
1887
1904
 
 
1905
gboolean
 
1906
vino_server_get_notify_on_connect (VinoServer *server)
 
1907
{
 
1908
  g_return_val_if_fail (VINO_IS_SERVER (server), FALSE);
 
1909
 
 
1910
  return server->priv->notify_on_connect;
 
1911
}
 
1912
 
1888
1913
VinoStatusIcon *
1889
1914
vino_server_get_status_icon (VinoServer *server)
1890
1915
{