57
57
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
58
58
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-get-hint" title="lightdm_greeter_get_hint ()">lightdm_greeter_get_hint</a> (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>,
59
59
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
60
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-get-lock-hint" title="lightdm_greeter_get_lock_hint ()">lightdm_greeter_get_lock_hint</a> (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
60
61
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-get-has-guest-account-hint" title="lightdm_greeter_get_has_guest_account_hint ()">lightdm_greeter_get_has_guest_account_hint</a>
61
62
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
62
63
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-get-hide-users-hint" title="lightdm_greeter_get_hide_users_hint ()">lightdm_greeter_get_hide_users_hint</a> (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-get-show-manual-login-hint" title="lightdm_greeter_get_show_manual_login_hint ()">lightdm_greeter_get_show_manual_login_hint</a>
65
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
66
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-get-show-remote-login-hint" title="lightdm_greeter_get_show_remote_login_hint ()">lightdm_greeter_get_show_remote_login_hint</a>
67
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
63
68
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-get-select-user-hint" title="lightdm_greeter_get_select_user_hint ()">lightdm_greeter_get_select_user_hint</a>
64
69
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
65
70
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-get-select-guest-hint" title="lightdm_greeter_get_select_guest_hint ()">lightdm_greeter_get_select_guest_hint</a>
70
75
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
71
76
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-get-autologin-timeout-hint" title="lightdm_greeter_get_autologin_timeout_hint ()">lightdm_greeter_get_autologin_timeout_hint</a>
72
77
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
78
<span class="returnvalue">void</span> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-set-language" title="lightdm_greeter_set_language ()">lightdm_greeter_set_language</a> (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>,
79
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *language</code></em>);
73
80
<span class="returnvalue">void</span> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-cancel-autologin" title="lightdm_greeter_cancel_autologin ()">lightdm_greeter_cancel_autologin</a> (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
74
81
<span class="returnvalue">void</span> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-authenticate" title="lightdm_greeter_authenticate ()">lightdm_greeter_authenticate</a> (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>,
75
82
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *username</code></em>);
76
83
<span class="returnvalue">void</span> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-authenticate-as-guest" title="lightdm_greeter_authenticate_as_guest ()">lightdm_greeter_authenticate_as_guest</a>
77
84
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
85
<span class="returnvalue">void</span> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-authenticate-autologin" title="lightdm_greeter_authenticate_autologin ()">lightdm_greeter_authenticate_autologin</a>
86
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);
87
<span class="returnvalue">void</span> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-authenticate-remote" title="lightdm_greeter_authenticate_remote ()">lightdm_greeter_authenticate_remote</a> (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>,
88
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *session</code></em>,
89
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *username</code></em>);
78
90
<span class="returnvalue">void</span> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-respond" title="lightdm_greeter_respond ()">lightdm_greeter_respond</a> (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>,
79
91
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *response</code></em>);
80
92
<span class="returnvalue">void</span> <a class="link" href="lightdm-gobject-1-Greeter-Interface.html#lightdm-greeter-cancel-authentication" title="lightdm_greeter_cancel_authentication ()">lightdm_greeter_cancel_authentication</a>
335
347
<div class="refsect2">
348
<a name="lightdm-greeter-get-lock-hint"></a><h3>lightdm_greeter_get_lock_hint ()</h3>
349
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> lightdm_greeter_get_lock_hint (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);</pre>
351
Check if the greeter is acting as a lock screen.
353
<div class="variablelist"><table border="0" class="variablelist">
355
<col align="left" valign="top">
360
<td><p><span class="term"><em class="parameter"><code>greeter</code></em> :</span></p></td>
361
<td>A <span class="type">LightDMGreeter</span>
365
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
367
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the greeter was triggered by locking the seat.</td>
373
<div class="refsect2">
336
374
<a name="lightdm-greeter-get-has-guest-account-hint"></a><h3>lightdm_greeter_get_has_guest_account_hint ()</h3>
337
375
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> lightdm_greeter_get_has_guest_account_hint
338
376
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);</pre>
395
433
<div class="refsect2">
434
<a name="lightdm-greeter-get-show-manual-login-hint"></a><h3>lightdm_greeter_get_show_manual_login_hint ()</h3>
435
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> lightdm_greeter_get_show_manual_login_hint
436
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);</pre>
438
Check if a manual login option should be shown. If set the GUI
439
should provide a way for a username to be entered manually.
440
Without this hint a greeter which is showing a user list can
441
limit logins to only those users.
443
<div class="variablelist"><table border="0" class="variablelist">
445
<col align="left" valign="top">
450
<td><p><span class="term"><em class="parameter"><code>greeter</code></em> :</span></p></td>
451
<td>A <span class="type">LightDMGreeter</span>
455
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
457
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if a manual login option should be shown.</td>
463
<div class="refsect2">
464
<a name="lightdm-greeter-get-show-remote-login-hint"></a><h3>lightdm_greeter_get_show_remote_login_hint ()</h3>
465
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> lightdm_greeter_get_show_remote_login_hint
466
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);</pre>
468
Check if a remote login option should be shown. If set the GUI
469
should provide a way for a user to log into a remote desktop server.
471
<div class="variablelist"><table border="0" class="variablelist">
473
<col align="left" valign="top">
478
<td><p><span class="term"><em class="parameter"><code>greeter</code></em> :</span></p></td>
479
<td>A <span class="type">LightDMGreeter</span>
483
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
485
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if a remote login option should be shown.</td>
491
<div class="refsect2">
396
492
<a name="lightdm-greeter-get-select-user-hint"></a><h3>lightdm_greeter_get_select_user_hint ()</h3>
397
493
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * lightdm_greeter_get_select_user_hint
398
494
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);</pre>
527
623
<div class="refsect2">
624
<a name="lightdm-greeter-set-language"></a><h3>lightdm_greeter_set_language ()</h3>
625
<pre class="programlisting"><span class="returnvalue">void</span> lightdm_greeter_set_language (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>,
626
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *language</code></em>);</pre>
628
Set the language for the currently authenticated user.
630
<div class="variablelist"><table border="0" class="variablelist">
632
<col align="left" valign="top">
637
<td><p><span class="term"><em class="parameter"><code>greeter</code></em> :</span></p></td>
638
<td>A <span class="type">LightDMGreeter</span>
642
<td><p><span class="term"><em class="parameter"><code>language</code></em> :</span></p></td>
643
<td>The language to use for this user in the form of a locale specification (e.g. "de_DE.UTF-8").</td>
649
<div class="refsect2">
528
650
<a name="lightdm-greeter-cancel-autologin"></a><h3>lightdm_greeter_cancel_autologin ()</h3>
529
651
<pre class="programlisting"><span class="returnvalue">void</span> lightdm_greeter_cancel_autologin (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);</pre>
593
715
<div class="refsect2">
716
<a name="lightdm-greeter-authenticate-autologin"></a><h3>lightdm_greeter_authenticate_autologin ()</h3>
717
<pre class="programlisting"><span class="returnvalue">void</span> lightdm_greeter_authenticate_autologin
718
(<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>);</pre>
720
Starts the authentication procedure for the automatic login user.
722
<div class="variablelist"><table border="0" class="variablelist">
724
<col align="left" valign="top">
728
<td><p><span class="term"><em class="parameter"><code>greeter</code></em> :</span></p></td>
729
<td>A <span class="type">LightDMGreeter</span>
735
<div class="refsect2">
736
<a name="lightdm-greeter-authenticate-remote"></a><h3>lightdm_greeter_authenticate_remote ()</h3>
737
<pre class="programlisting"><span class="returnvalue">void</span> lightdm_greeter_authenticate_remote (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>,
738
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *session</code></em>,
739
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *username</code></em>);</pre>
741
Start authentication for a remote session type.
743
<div class="variablelist"><table border="0" class="variablelist">
745
<col align="left" valign="top">
750
<td><p><span class="term"><em class="parameter"><code>greeter</code></em> :</span></p></td>
751
<td>A <span class="type">LightDMGreeter</span>
755
<td><p><span class="term"><em class="parameter"><code>session</code></em> :</span></p></td>
756
<td>The name of a remote session</td>
759
<td><p><span class="term"><em class="parameter"><code>username</code></em> :</span></p></td>
760
<td>A username of <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> to prompt for a username. <span class="annotation">[<a href="http://foldoc.org/allow-none"><span class="acronym">allow-none</span></a>]</span>
767
<div class="refsect2">
594
768
<a name="lightdm-greeter-respond"></a><h3>lightdm_greeter_respond ()</h3>
595
769
<pre class="programlisting"><span class="returnvalue">void</span> lightdm_greeter_respond (<em class="parameter"><code><span class="type">LightDMGreeter</span> *greeter</code></em>,
596
770
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *response</code></em>);</pre>