2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
[platform/core/uifw/at-spi2-atk.git] / idl / Accessibility_Value.idl
index aa18fce..82de771 100644 (file)
 
 module Accessibility {
 
-  enum ValueType {
-         SHORTVAL, 
-         USHORTVAL,
-         LONGVAL,
-         ULONGVAL,
-         FLOATVAL,
-         DOUBLEVAL
-  };
-
-  union SValue switch (ValueType) {
-         case Accessibility::SHORTVAL:  short val_short;
-         case Accessibility::USHORTVAL: unsigned short val_ushort;
-         case Accessibility::LONGVAL:   long val_long;
-         case Accessibility::ULONGVAL:  unsigned long val_ulong;
-         case Accessibility::FLOATVAL:  float val_float;
-         case Accessibility::DOUBLEVAL: double val_double;
-  };
-
   interface Value : Bonobo::Unknown {
-    readonly attribute SValue minimumValue;
-    readonly attribute SValue maximumValue;
-    readonly attribute SValue minimumIncrement;
-    attribute SValue currentValue;
+    readonly attribute double minimumValue;
+    readonly attribute double maximumValue;
+    readonly attribute double minimumIncrement;
+    attribute double currentValue;
+
+    /**
+     * unImplemented:
+     *
+     * placeholders for future expansion.
+     */
+    void unImplemented ();
+    void unImplemented2 ();
+    void unImplemented3 ();
+    void unImplemented4 ();
   };
 };