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 /* @ManagedEvents=Manual */
23 class Accessibility
: public DependencyObject
{
25 /* @PropertyType=string,DefaultValue=\"Silverlight Content\" */
26 const static int TitleProperty
;
27 /* @PropertyType=string,DefaultValue=\"\" */
28 const static int DescriptionProperty
;
29 /* @PropertyType=string,DefaultValue=\"\" */
30 const static int ActionDescriptionProperty
;
34 void PerformAction ();
36 // Events you can AddHandler to
37 const static int PerformActionEvent
;
40 virtual ~Accessibility ();
43 #endif /* MOON_PLUGIN_ACCESSIBILITY */