in class/System.Windows/Mono:
2009-09-23 Chris Toshok <toshok@ximian.com>
* NativeDependencyObjectHelper.cs (AddNativeMapping): add more
info to the spew.
(CreateObject): enable MouseButtonEventArgs creation since we now
have a Kind for it.
* Events.cs: fix the FIXME, and treat MouseButtonEventArgs the
same as the other routedeventargs subclasses (i.e. NDOH.FromIntPtr
?? new MouseButtonEventArgs)
* GeneratedPInvokes.cs, Kind.cs: regen.
r: lewing
in class/System.Windows/System.Windows.Controls:
2009-09-23 Chris Toshok <toshok@ximian.com>
* Control.cs: all the on_method dispatchers need to use the same
sort of logic as Events.cs, where we look up the native pointer
before creating a new managed object for it.
r: lewing
in class/System.Windows/System.Windows:
2009-09-23 Chris Toshok <toshok@ximian.com>
* FrameworkElement.cs: all the on_method dispatchers need to use
the same sort of logic as Events.cs, where we look up the native
pointer before creating a new managed object for it.
r: lewing
in plugin:
2009-09-23 Chris Toshok <toshok@ximian.com>
* cbinding.h: regen.
r: lewing
in src:
2009-09-23 Chris Toshok <toshok@ximian.com>
* uielement.cpp (UIElement::EmitGotFocus): this event passes
RoutedEventArgs, not EventArgs.
(UIElement::EmitLostFocus): same.
* eventargs.h|cpp (class MouseButtonEventArgs): add this type, and
make both MouseButtonEventArgs and MouseWheelEventArgs subclass
from MouseEventArgs. Move MouseEventArgs::GetButton and
::GetClickCount to MouseButtonEventArgs.
* runtime.cpp (Surface::CreateArgsForEvent): for the button
events, create a MouseButtonEventArgs.
* textbox.h|cpp: MouseEventArgs -> MouseButtonEventArgs for all
button handling methods.
* value.h, type.h, type-generate.cpp, cbinding.h|cpp: regen.
r: lewing
git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/moon@142504 e3ebcda4-bce8-0310-ba0a-eca2169e7518
23 files changed: