summaryrefslogtreecommitdiff
path: root/daemon/gdm-session.h
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2008-05-05 15:21:26 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2008-05-05 15:21:26 +0000
commit500d2c5f233e126f666de934900b25dfd690764d (patch)
treed606a000905301d68c866cde7143664998e49963 /daemon/gdm-session.h
parent4404c50fc8e954c36044be49449d9881ea829fa3 (diff)
downloadgdm-500d2c5f233e126f666de934900b25dfd690764d.tar.gz
Add a keyboard chooser
svn path=/trunk/; revision=6212
Diffstat (limited to 'daemon/gdm-session.h')
-rw-r--r--daemon/gdm-session.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/daemon/gdm-session.h b/daemon/gdm-session.h
index 2a9abe01..dfb7e273 100644
--- a/daemon/gdm-session.h
+++ b/daemon/gdm-session.h
@@ -60,6 +60,8 @@ struct _GdmSessionIface
const char *text);
void (* select_language) (GdmSession *session,
const char *text);
+ void (* select_layout) (GdmSession *session,
+ const char *text);
void (* select_session) (GdmSession *session,
const char *text);
void (* select_user) (GdmSession *session,
@@ -108,6 +110,8 @@ struct _GdmSessionIface
void (* default_language_name_changed) (GdmSession *session,
const char *text);
+ void (* default_layout_name_changed) (GdmSession *session,
+ const char *text);
void (* default_session_name_changed) (GdmSession *session,
const char *text);
};
@@ -134,6 +138,8 @@ void gdm_session_select_session (GdmSession *session,
const char *session_name);
void gdm_session_select_language (GdmSession *session,
const char *language);
+void gdm_session_select_layout (GdmSession *session,
+ const char *language);
void gdm_session_select_user (GdmSession *session,
const char *username);
void gdm_session_cancel (GdmSession *session);