* SystemInformation.cs (MouseWheelScrollDelta): Expose this
property, its only implemented for Win32, on X11 it defaults to
some hardcoded value.
* ToolStripItem.cs (AllowDrop): Add property
svn path=/trunk/mcs/; revision=74859
+2007-03-22 Miguel de Icaza <miguel@novell.com>
+
+ * SystemInformation.cs (MouseWheelScrollDelta): Expose this
+ property, its only implemented for Win32, on X11 it defaults to
+ some hardcoded value.
+
+ * ToolStripItem.cs (AllowDrop): Add property
+
2007-03-22 Mike Kestner <mkestner@novell.com>
* ListView.cs : in FullRowSelect Details mode, only enable box
2007-03-22 Mike Kestner <mkestner@novell.com>
* ListView.cs : in FullRowSelect Details mode, only enable box
return XplatUI.MouseHoverTime;
}
}
return XplatUI.MouseHoverTime;
}
}
+
+ public static int MouseWheelScrollDelta {
+ get {
+ return XplatUI.MouseWheelScrollDelta;
+ }
+ }
#endif
public static bool MousePresent {
#endif
public static bool MousePresent {
#region Private Variables
private AccessibleObject accessibility_object;
private string accessible_default_action_description;
#region Private Variables
private AccessibleObject accessibility_object;
private string accessible_default_action_description;
+ private bool allow_drop;
private ToolStripItemAlignment alignment;
private AnchorStyles anchor;
private bool auto_size;
private ToolStripItemAlignment alignment;
private AnchorStyles anchor;
private bool auto_size;
+ [MonoTODO]
+ public virtual bool AllowDrop {
+ get {
+ return this.allow_drop;
+ }
+
+ set {
+ this.allow_drop = value;
+ }
+ }
+
[Browsable (false)]
[DefaultValue (AnchorStyles.Top | AnchorStyles.Left)]
[DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
[Browsable (false)]
[DefaultValue (AnchorStyles.Top | AnchorStyles.Left)]
[DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
+ static public int MouseWheelScrollDelta {
+ get {
+ return driver.MouseWheelScrollDelta;
+ }
+ }
+
static public bool MouseWheelPresent {
get {
return driver.MouseWheelPresent;
static public bool MouseWheelPresent {
get {
return driver.MouseWheelPresent;
+ internal virtual int MouseWheelScrollDelta {
+ get {
+ return 120;
+ }
+ }
+
internal virtual Point MousePosition {
get {
return Point.Empty;
internal virtual Point MousePosition {
get {
return Point.Empty;
SPI_GETMOUSEHOVERWIDTH = 0x0062,
SPI_GETMOUSEHOVERHEIGHT = 0x0064,
SPI_GETMOUSEHOVERTIME = 0x0066,
SPI_GETMOUSEHOVERWIDTH = 0x0062,
SPI_GETMOUSEHOVERHEIGHT = 0x0064,
SPI_GETMOUSEHOVERTIME = 0x0066,
+ SPI_GETWHEELSCROLLLINES = 0x0068
}
internal enum WindowPlacementFlags {
}
internal enum WindowPlacementFlags {
+ internal override int MouseWheelScrollDelta {
+ get {
+ int delta = 120;
+ Win32SystemParametersInfo(SPIAction.SPI_GETWHEELSCROLLLINES, 0, ref delta, 0);
+ return delta;
+ }
+ }
+
internal override int HorizontalScrollBarHeight {
get {
return scroll_height;
internal override int HorizontalScrollBarHeight {
get {
return scroll_height;