summaryrefslogtreecommitdiff
path: root/daemon/gdm-session.h
diff options
context:
space:
mode:
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);