summaryrefslogtreecommitdiff
path: root/idl/Accessibility_Application.idl
diff options
context:
space:
mode:
Diffstat (limited to 'idl/Accessibility_Application.idl')
-rw-r--r--idl/Accessibility_Application.idl22
1 files changed, 21 insertions, 1 deletions
diff --git a/idl/Accessibility_Application.idl b/idl/Accessibility_Application.idl
index e62a7b82..33b4998d 100644
--- a/idl/Accessibility_Application.idl
+++ b/idl/Accessibility_Application.idl
@@ -27,6 +27,16 @@
#include <Accessibility_Accessible.idl>
module Accessibility {
+
+ enum LOCALE_TYPE {
+ LOCALE_TYPE_MESSAGES,
+ LOCALE_TYPE_COLLATE,
+ LOCALE_TYPE_CTYPE,
+ LOCALE_TYPE_MONETARY,
+ LOCALE_TYPE_NUMERIC,
+ LOCALE_TYPE_TIME
+ };
+
interface Application : Accessible {
/**
@@ -100,10 +110,20 @@ module Accessibility {
**/
boolean resume ();
+ /**
+ * getLocale:
+ *
+ * @lctype: the LocaleType for which the locale is queried.
+ * Gets the locale in which the application is currently operating.
+ * For the current message locale, use @lctype LOCALE_TYPE_MESSAGES.
+ *
+ * Returns: a string compliant with the POSIX standard for locale description.
+ **/
+ string getLocale (in LOCALE_TYPE lctype);
+
void unImplemented_ ();
void unImplemented2_ ();
void unImplemented3_ ();
- void unImplemented4_ ();
};
};