1 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
3 * plugin-accessibility.h: DO subclass specifically for use as
4 * content.accessibility.
7 * Moonlight List (moonlight-list@lists.ximian.com)
9 * Copyright 2009 Novell, Inc. (http://www.novell.com)
11 * See the LICENSE file included with the distribution for details.
15 #ifndef MOON_PLUGIN_ACCESSIBILITY
16 #define MOON_PLUGIN_ACCESSIBILITY
18 #include "dependencyobject.h"
21 /* @ManagedDependencyProperties=Manual */
22 class Accessibility
: public DependencyObject
{
24 /* @PropertyType=string,DefaultValue=\"Silverlight Content\" */
25 const static int TitleProperty
;
26 /* @PropertyType=string,DefaultValue=\"\" */
27 const static int DescriptionProperty
;
28 /* @PropertyType=string,DefaultValue=\"\" */
29 const static int ActionDescriptionProperty
;
33 void PerformAction ();
35 // Events you can AddHandler to
36 const static int PerformActionEvent
;
39 virtual ~Accessibility ();
42 #endif /* MOON_PLUGIN_ACCESSIBILITY */