summaryrefslogtreecommitdiffstats
path: root/accessible/mac/mozActionElements.h
diff options
context:
space:
mode:
Diffstat (limited to 'accessible/mac/mozActionElements.h')
-rw-r--r--accessible/mac/mozActionElements.h29
1 files changed, 19 insertions, 10 deletions
diff --git a/accessible/mac/mozActionElements.h b/accessible/mac/mozActionElements.h
index f9940c793a..d5b286ff97 100644
--- a/accessible/mac/mozActionElements.h
+++ b/accessible/mac/mozActionElements.h
@@ -65,15 +65,14 @@
@end
/**
- * Base accessible for an incrementable
+ * Base accessible for a range, an acc with a min, max that cannot
+ * be modified by the user directly.
*/
-@interface mozIncrementableAccessible : mozAccessible
-// override
-- (id)moxValue;
+@interface mozRangeAccessible : mozAccessible
// override
-- (NSString*)moxValueDescription;
+- (id)moxValue;
// override
- (id)moxMinValue;
@@ -82,19 +81,29 @@
- (id)moxMaxValue;
// override
-- (void)moxSetValue:(id)value;
+- (NSString*)moxOrientation;
// override
-- (void)moxPerformIncrement;
+- (void)handleAccessibleEvent:(uint32_t)eventType;
+
+@end
+
+/**
+ * Base accessible for an incrementable, a settable range
+ */
+@interface mozIncrementableAccessible : mozRangeAccessible
// override
-- (void)moxPerformDecrement;
+- (NSString*)moxValueDescription;
// override
-- (NSString*)moxOrientation;
+- (void)moxSetValue:(id)value;
// override
-- (void)handleAccessibleEvent:(uint32_t)eventType;
+- (void)moxPerformIncrement;
+
+// override
+- (void)moxPerformDecrement;
- (void)changeValueBySteps:(int)factor;