[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/System.Windows.Forms AccessibleNavig
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/System.Windows.Forms AccessibleNavigation.cs,NONE,1.1 AccessibleSelection.cs,NONE,1.1 AccessibleStates.cs,NONE,1.1 Appearance.cs,NONE,1.1 ArrangeDirection.cs,NONE,1.1 ArrangeStartingPosition.cs,NONE,1.1 BindingMemberInfo.cs,NONE,1.1 BootMode.cs,NONE,1.1 CharacterCasing.cs,NONE,1.1 ColorDepth.cs,NONE,1.1 DataGridCell.cs,NONE,1.1 DataGridColumnStyle.cs,NONE,1.1 DataGridLineStyle.cs,NONE,1.1 DataGridParentRowsLabelStyle.cs,NONE,1.1 DateTimePickerFormat.cs,NONE,1.1 Day.cs,NONE,1.1 DrawItemState.cs,NONE,1.1 DrawMode.cs,NONE,1.1 ErrorBlinkStyle.cs,NONE,1.1 ErrorIconAlignment.cs,NONE,1.1 GridItemType.cs,NONE,1.1 HelpNavigator.cs,NONE,1.1 ICommandExecutor.cs,NONE,1.1 IComponentEditorPageSite.cs,NONE,1.1 IDataGridColumnStyleEditingNotificationService.cs,NONE,1.1 IDataGridEditingService.cs,NONE,1.1 IFeatureSupport.cs,NONE,1.1 IFileReaderService.cs,NONE,1.1 IWindowTarget.cs,NONE,1.1 ItemBoundsPortion.cs,NONE,1.1 LinkArea.cs,NONE,1.1 LinkBehavior.cs,NONE,1.1 LinkState.cs,NONE,1.1 ListViewAlignment.cs,NONE,1.1 MdiLayout.cs,NONE,1.1 MenuMerge.cs,NONE,1.1 MessageBoxOptions.cs,NONE,1.1 PropertySort.cs,NONE,1.1 RichTextBoxFinds.cs,NONE,1.1 RichTextBoxScrollBars.cs,NONE,1.1RichTextBoxSelectionAttribute.cs,NONE,1.1 RichTextBoxSelectionTypes.cs,NONE,1.1RichTextBoxStreamType.cs,NONE,1.1 RichTextBoxWordPunctuations.cs,NONE,1.1 ScrollEventType.cs,NONE,1.1 SecurityIDType.cs,NONE,1.1 SelectionMode.cs,NONE,1.1 Shortcut.cs,NONE,1.1 SortOrder.cs,NONE,1.1 StatusBarPanelAutoSize.cs,NONE,1.1StatusBarPanelBorderStyle.cs,NONE,1.1 StatusBarPanelStyle.cs,NONE,1.1 StructFormat.cs,NONE,1.1 TabAlignment.cs,NONE,1.1 TabAppearance.cs,NONE,1.1 TabDrawMode.cs,NONE,1.1 TabSizeMode.cs,NONE,1.1 TickStyle.cs,NONE,1.1 ToolBarAppearance.cs,NONE,1.1 ToolBarTextAlign.cs,NONE,1.1 TriangleDirection.cs,NONE,1.1 IDataObject.cs,1.1,1.2 |
Date: |
Fri, 13 Jun 2003 06:23:02 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/System.Windows.Forms
In directory subversions:/tmp/cvs-serv24859/System.Windows.Forms
Modified Files:
IDataObject.cs
Added Files:
AccessibleNavigation.cs AccessibleSelection.cs
AccessibleStates.cs Appearance.cs ArrangeDirection.cs
ArrangeStartingPosition.cs BindingMemberInfo.cs BootMode.cs
CharacterCasing.cs ColorDepth.cs DataGridCell.cs
DataGridColumnStyle.cs DataGridLineStyle.cs
DataGridParentRowsLabelStyle.cs DateTimePickerFormat.cs Day.cs
DrawItemState.cs DrawMode.cs ErrorBlinkStyle.cs
ErrorIconAlignment.cs GridItemType.cs HelpNavigator.cs
ICommandExecutor.cs IComponentEditorPageSite.cs
IDataGridColumnStyleEditingNotificationService.cs
IDataGridEditingService.cs IFeatureSupport.cs
IFileReaderService.cs IWindowTarget.cs ItemBoundsPortion.cs
LinkArea.cs LinkBehavior.cs LinkState.cs ListViewAlignment.cs
MdiLayout.cs MenuMerge.cs MessageBoxOptions.cs PropertySort.cs
RichTextBoxFinds.cs RichTextBoxScrollBars.cs
RichTextBoxSelectionAttribute.cs RichTextBoxSelectionTypes.cs
RichTextBoxStreamType.cs RichTextBoxWordPunctuations.cs
ScrollEventType.cs SecurityIDType.cs SelectionMode.cs
Shortcut.cs SortOrder.cs StatusBarPanelAutoSize.cs
StatusBarPanelBorderStyle.cs StatusBarPanelStyle.cs
StructFormat.cs TabAlignment.cs TabAppearance.cs
TabDrawMode.cs TabSizeMode.cs TickStyle.cs
ToolBarAppearance.cs ToolBarTextAlign.cs TriangleDirection.cs
Log Message:
Add simple struct, enum, and interface classes to the Forms API.
--- NEW FILE ---
/*
* AccessibleNavigation.cs - Implementation of the
* "System.Windows.Forms.AccessibleNavigation" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
#if !CONFIG_COMPACT_FORMS
public enum AccessibleNavigation
{
Up = 1,
Down = 2,
Left = 3,
Right = 4,
Next = 5,
Previous = 6,
FirstChild = 7,
LastChild = 8
}; // enum AccessibleNavigation
#endif // !CONFIG_COMPACT_FORMS
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* AccessibleSelection.cs - Implementation of the
* "System.Windows.Forms.AccessibleSelection" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
#if !CONFIG_COMPACT_FORMS
[Flags]
public enum AccessibleSelection
{
None = 0x0000,
TakeFocus = 0x0001,
TakeSelection = 0x0002,
ExtendSelection = 0x0004,
AddSelection = 0x0008,
RemoveSelection = 0x0010
}; // enum AccessibleSelection
#endif // !CONFIG_COMPACT_FORMS
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* AccessibleStates.cs - Implementation of the
* "System.Windows.Forms.AccessibleStates" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
#if !CONFIG_COMPACT_FORMS
[Flags]
public enum AccessibleStates
{
None = 0x00000000,
Unavailable = 0x00000001,
Selected = 0x00000002,
Focused = 0x00000004,
Pressed = 0x00000008,
Checked = 0x00000010,
Indeterminate = 0x00000020,
Mixed = 0x00000020,
ReadOnly = 0x00000040,
HotTracked = 0x00000080,
Default = 0x00000100,
Expanded = 0x00000200,
Collapsed = 0x00000400,
Busy = 0x00000800,
Floating = 0x00001000,
Marqueed = 0x00002000,
Animated = 0x00004000,
Invisible = 0x00008000,
Offscreen = 0x00010000,
Sizeable = 0x00020000,
Moveable = 0x00040000,
SelfVoicing = 0x00080000,
Focusable = 0x00100000,
Selectable = 0x00200000,
Linked = 0x00400000,
Traversed = 0x00800000,
MultiSelectable = 0x01000000,
ExtSelectable = 0x02000000,
AlertLow = 0x04000000,
AlertMedium = 0x08000000,
AlertHigh = 0x10000000,
Protected = 0x20000000,
Valid = 0x3FFFFFFF
}; // enum AccessibleStates
#endif // !CONFIG_COMPACT_FORMS
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* Appearance.cs - Implementation of the
* "System.Windows.Forms.Appearance" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
using System.Runtime.InteropServices;
#if !ECMA_COMPAT
[ComVisible(true)]
#endif
public enum Appearance
{
Normal = 0,
Button = 1
}; // enum Appearance
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ArrangeDirection.cs - Implementation of the
* "System.Windows.Forms.ArrangeDirection" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
using System.Runtime.InteropServices;
#if !ECMA_COMPAT
[ComVisible(true)]
#endif
public enum ArrangeDirection
{
Left = 0,
Right = 0,
Down = 4,
Up = 4
}; // enum ArrangeDirection
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ArrangeStartingPosition.cs - Implementation of the
* "System.Windows.Forms.ArrangeStartingPosition" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum ArrangeStartingPosition
{
BottomLeft = 0,
BottomRight = 1,
TopLeft = 2,
TopRight = 3,
Hide = 8
}; // enum ArrangeStartingPosition
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* BindingMemberInfo.cs - Implementation of the
* "System.Windows.Forms.BindingMemberInfo" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
using System.Globalization;
public struct BindingMemberInfo
{
// Internal state.
private String field;
private String path;
// Constructor.
public BindingMemberInfo(String dataMember)
{
if(dataMember == null)
{
dataMember = String.Empty;
}
int index = dataMember.LastIndexOf('.');
if(index != -1)
{
field = dataMember.Substring(index + 1);
path = dataMember.Substring(0, index);
}
else
{
field = dataMember;
path = String.Empty;
}
}
// Get this object's properties.
public String BindingField
{
get
{
return field;
}
}
public String BindingMember
{
get
{
if(path != String.Empty)
{
return path + "." + field;
}
else
{
return field;
}
}
}
public String BindingPath
{
get
{
return path;
}
}
// Determine if two objects are equal.
public override bool Equals(Object otherObject)
{
if(otherObject is BindingMemberInfo)
{
String current = BindingMember;
String other;
other =
((BindingMemberInfo)otherObject).BindingMember;
return (String.Compare
(current,
other, true,
CultureInfo.InvariantCulture) == 0);
}
else
{
return false;
}
}
// Get a hash code for this object.
public override int GetHashCode()
{
String member = BindingMember;
#if !ECMA_COMPAT
member =
member.ToLower(CultureInfo.InvariantCulture);
#else
member = member.ToLower();
#endif
return member.GetHashCode();
}
}; // struct BindingMemberInfo
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* BootMode.cs - Implementation of the
* "System.Windows.Forms.BootMode" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum BootMode
{
Normal = 0,
FailSafe = 1,
FailSafeWithNetwork = 2
}; // enum BootMode
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* CharacterCasing.cs - Implementation of the
* "System.Windows.Forms.CharacterCasing" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum CharacterCasing
{
Normal = 0,
Upper = 1,
Lower = 2
}; // enum CharacterCasing
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ColorDepth.cs - Implementation of the
* "System.Windows.Forms.ColorDepth" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum ColorDepth
{
Depth4Bit = 4,
Depth8Bit = 8,
Depth16Bit = 16,
Depth24Bit = 24,
Depth32Bit = 32
}; // enum ColorDepth
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* DataGridCell.cs - Implementation of the
* "System.Windows.Forms.DataGridCell" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public struct DataGridCell
{
// Internal state.
private int row;
private int column;
// Constructor.
public DataGridCell(int r, int c)
{
row = r;
column = c;
}
// Get or set this object's properties.
public int ColumnNumber
{
get
{
return column;
}
set
{
column = value;
}
}
public int RowNumber
{
get
{
return row;
}
set
{
row = value;
}
}
// Determine if two objects are equal.
public override bool Equals(Object o)
{
if(o is DataGridCell)
{
DataGridCell cell = (DataGridCell)o;
return (column == cell.column && row ==
cell.row);
}
else
{
return false;
}
}
// Get the hash code for this object.
public override int GetHashCode()
{
return ((row << 8) ^ column);
}
// Convert this object into a string.
public override String ToString()
{
return String.Format
("DataGridCell {{RowNumber={0},
ColumnNumber={1}}}",
row, column);
}
}; // struct DataGridCell
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* DataGridColumnStyle.cs - Implementation of the
* "System.Windows.Forms.DataGridColumnStyle" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
[TODO]
public abstract class DataGridColumnStyle
{
// TODO
}; // class DataGridColumnStyle
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* DataGridLineStyle.cs - Implementation of the
* "System.Windows.Forms.DataGridLineStyle" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum DataGridLineStyle
{
None = 0,
Solid = 1
}; // enum DataGridLineStyle
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* DataGridParentRowsLabelStyle.cs - Implementation of the
* "System.Windows.Forms.DataGridParentRowsLabelStyle" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum DataGridParentRowsLabelStyle
{
None = 0,
TableName = 1,
ColumnName = 2,
Both = 3
}; // enum DataGridParentRowsLabelStyle
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* DateTimePickerFormat.cs - Implementation of the
* "System.Windows.Forms.DateTimePickerFormat" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum DateTimePickerFormat
{
Long = 1,
Short = 2,
Time = 4,
Custom = 8
}; // enum DateTimePickerFormat
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* Day.cs - Implementation of the
* "System.Windows.Forms.Day" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum Day
{
Monday = 0,
Tuesday = 1,
Wednesday = 2,
Thursday = 3,
Friday = 4,
Saturday = 5,
Sunday = 6,
Default = 7
}; // enum Day
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* DrawItemState.cs - Implementation of the
* "System.Windows.Forms.DrawItemState" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
[Flags]
public enum DrawItemState
{
None = 0x0000,
Selected = 0x0001,
Grayed = 0x0002,
Disabled = 0x0004,
Checked = 0x0008,
Focus = 0x0010,
Default = 0x0020,
HotLight = 0x0040,
Inactive = 0x0080,
NoAccelerator = 0x0100,
NoFocusRect = 0x0200,
ComboBoxEdit = 0x1000,
}; // enum DrawItemState
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* DrawMode.cs - Implementation of the
* "System.Windows.Forms.DrawMode" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum DrawMode
{
Normal = 0,
OwnerDrawFixed = 1,
OwnerDrawVariable = 2
}; // enum DrawMode
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ErrorBlinkStyle.cs - Implementation of the
* "System.Windows.Forms.ErrorBlinkStyle" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum ErrorBlinkStyle
{
BlinkIfDifferentError = 0,
AlwaysBlink = 1,
NeverBlink = 2
}; // enum ErrorBlinkStyle
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ErrorIconAlignment.cs - Implementation of the
* "System.Windows.Forms.ErrorIconAlignment" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum ErrorIconAlignment
{
TopLeft = 0,
TopRight = 1,
MiddleLeft = 2,
MiddleRight = 3,
BottomLeft = 4,
BottomRight = 5
}; // enum ErrorIconAlignment
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* GridItemType.cs - Implementation of the
* "System.Windows.Forms.GridItemType" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum GridItemType
{
Property = 0,
Category = 1,
ArrayValue = 2,
Root = 3
}; // enum GridItemType
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* HelpNavigator.cs - Implementation of the
* "System.Windows.Forms.HelpNavigator" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum HelpNavigator
{
Topic = unchecked((int)0x80000001),
TableOfContents = unchecked((int)0x80000002),
Index = unchecked((int)0x80000003),
Find = unchecked((int)0x80000004),
AssociateIndex = unchecked((int)0x80000005),
KeywordIndex = unchecked((int)0x80000006)
}; // enum HelpNavigator
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ICommandExecutor.cs - Implementation of the
* "System.Windows.Forms.ICommandExecutor" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public interface ICommandExecutor
{
// Execute the command.
void Execute();
}; // interface ICommandExecutor
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* IComponentEditorPageSite.cs - Implementation of the
* "System.Windows.Forms.IComponentEditorPageSite" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public interface IComponentEditorPageSite
{
// Get the control associated with the site.
Control GetControl();
// Set the dirty flag on the site.
void SetDirty();
}; // interface IComponentEditorPageSite
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* IDataGridColumnStyleEditingNotificationService.cs - Implementation of
*
"System.Windows.Forms.IDataGridColumnStyleEditingNotificationService".
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public interface IDataGridColumnStyleEditingNotificationService
{
// Inform a DataGrid that the user has started editing a column.
void ColumnStartedEditing(Control editingControl);
}; // interface IDataGridColumnStyleEditingNotificationService
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* IDataGridEditingService.cs - Implementation of the
* "System.Windows.Forms.IDataGridEditingService" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public interface IDataGridEditingService
{
// Begin editing.
bool BeginEdit(DataGridColumnStyle gridColumn, int rowNumber);
// End editing.
bool EndEdit(DataGridColumnStyle gridColumn, int rowNumber,
bool shouldAbort);
}; // interface IDataGridEditingService
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* IFeatureSupport.cs - Implementation of the
* "System.Windows.Forms.IFeatureSupport" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public interface IFeatureSupport
{
// Get the version of a specific feature which is present.
Version GetVersionPresent(Object feature);
// Determine if a feature is present.
bool IsPresent(Object feature);
bool IsPresent(Object feature, Version minimumVersion);
}; // interface IFeatureSupport
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* IFileReaderService.cs - Implementation of the
* "System.Windows.Forms.IFileReaderService" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
using System.IO;
public interface IFileReaderService
{
// Open a file, given a source path.
Stream OpenFileFromSource(String relativePath);
}; // interface IFileReaderService
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* IWindowTarget.cs - Implementation of the
* "System.Windows.Forms.IWindowTarget" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public interface IWindowTarget
{
// Detect a window handle change.
void OnHandleChange(IntPtr newHandle);
// Receive notification of a message.
void OnMessage(ref Message m);
}; // interface IWindowTarget
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ItemBoundsPortion.cs - Implementation of the
* "System.Windows.Forms.ItemBoundsPortion" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum ItemBoundsPortion
{
Entire = 0,
Icon = 1,
Label = 2,
ItemOnly = 3
}; // enum ItemBoundsPortion
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* LinkArea.cs - Implementation of the
* "System.Windows.Forms.LinkArea" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public struct LinkArea
{
// Internal state.
private int start;
private int length;
// Constructor.
public LinkArea(int start, int length)
{
this.start = start;
this.length = length;
}
// Get or set this object's properties.
public bool IsEmpty
{
get
{
return (start == 0 && length == 0);
}
}
public int Start
{
get
{
return start;
}
set
{
start = value;
}
}
public int Length
{
get
{
return length;
}
set
{
length = value;
}
}
// Determine if two objects are equal.
public override bool Equals(Object o)
{
if(o is LinkArea)
{
LinkArea link = (LinkArea)o;
return (start == link.start && length
== link.length);
}
else
{
return false;
}
}
// Get the hash code for this object.
public override int GetHashCode()
{
return ((start << 8) ^ length);
}
}; // struct LinkArea
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* LinkBehavior.cs - Implementation of the
* "System.Windows.Forms.LinkBehavior" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum LinkBehavior
{
SystemDefault = 0,
AlwaysUnderline = 1,
HoverUnderline = 2,
NeverUnderline = 3
}; // enum LinkBehavior
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* LinkState.cs - Implementation of the
* "System.Windows.Forms.LinkState" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum LinkState
{
Normal = 0,
Hover = 1,
Active = 2,
Visited = 4
}; // enum LinkState
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ListViewAlignment.cs - Implementation of the
* "System.Windows.Forms.ListViewAlignment" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum ListViewAlignment
{
Default = 0,
Left = 1,
Top = 2,
SnapToGrid = 5,
}; // enum ListViewAlignment
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* MdiLayout.cs - Implementation of the
* "System.Windows.Forms.MdiLayout" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum MdiLayout
{
Cascade = 0,
TileHorizontal = 1,
TileVertical = 2,
ArrangeIcons = 3
}; // enum MdiLayout
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* MenuMerge.cs - Implementation of the
* "System.Windows.Forms.MenuMerge" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum MenuMerge
{
Add = 0,
Replace = 1,
MergeItems = 2,
Remove = 3
}; // enum MenuMerge
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* MessageBoxOptions.cs - Implementation of the
* "System.Windows.Forms.MessageBoxOptions" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
[Flags]
public enum MessageBoxOptions
{
DefaultDesktopOnly = 0x00020000,
RightAlign = 0x00080000,
RtlReading = 0x00100000,
ServiceNotification = 0x00200000
}; // enum MessageBoxOptions
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* PropertySort.cs - Implementation of the
* "System.Windows.Forms.PropertySort" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
using System.Runtime.InteropServices;
#if !ECMA_COMPAT
[ComVisible(true)]
#endif
public enum PropertySort
{
NoSort = 0,
Alphabetical = 1,
Categorized = 2,
CategorizedAlphabetical = 3
}; // enum PropertySort
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* RichTextBoxFinds.cs - Implementation of the
* "System.Windows.Forms.RichTextBoxFinds" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
[Flags]
public enum RichTextBoxFinds
{
None = 0x0000,
WholeWord = 0x0002,
MatchCase = 0x0004,
NoHighlight = 0x0008,
Reverse = 0x0010
}; // enum RichTextBoxFinds
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* RichTextBoxScrollBars.cs - Implementation of the
* "System.Windows.Forms.RichTextBoxScrollBars" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum RichTextBoxScrollBars
{
None = 0x0000,
Horizontal = 0x0001,
Vertical = 0x0002,
Both = 0x0003,
ForcedHorizontal = 0x0011,
ForcedVertical = 0x0012,
ForcedBoth = 0x0013,
}; // enum RichTextBoxScrollBars
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* RichTextBoxSelectionAttribute.cs - Implementation of the
* "System.Windows.Forms.RichTextBoxSelectionAttribute" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum RichTextBoxSelectionAttribute
{
Mixed = -1,
None = 0,
All = 1
}; // enum RichTextBoxSelectionAttribute
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* RichTextBoxSelectionTypes.cs - Implementation of the
* "System.Windows.Forms.RichTextBoxSelectionTypes" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
[Flags]
public enum RichTextBoxSelectionTypes
{
Empty = 0x0000,
Text = 0x0001,
Object = 0x0002,
MultiChar = 0x0004,
MultiObject = 0x0008
}; // enum RichTextBoxSelectionTypes
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* RichTextBoxStreamType.cs - Implementation of the
* "System.Windows.Forms.RichTextBoxStreamType" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum RichTextBoxStreamType
{
RichText = 0,
PlainText = 1,
RichNoOleObjs = 2,
TextTextOleObjs = 3,
UnicodePlainText = 4
}; // enum RichTextBoxStreamType
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* RichTextBoxWordPunctuations.cs - Implementation of the
* "System.Windows.Forms.RichTextBoxWordPunctuations" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum RichTextBoxWordPunctuations
{
Level1 = 0x0080,
Level2 = 0x0100,
Custom = 0x0200,
All = 0x0380
}; // enum RichTextBoxWordPunctuations
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ScrollEventType.cs - Implementation of the
* "System.Windows.Forms.ScrollEventType" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
using System.Runtime.InteropServices;
#if !ECMA_COMPAT
[ComVisible(true)]
#endif
public enum ScrollEventType
{
SmallDecrement = 0,
SmallIncrement = 1,
LargeDecrement = 2,
LargeIncrement = 3,
ThumbPosition = 4,
ThumbTrack = 5,
First = 6,
Last = 7,
EndScroll = 8
}; // enum ScrollEventType
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* SecurityIDType.cs - Implementation of the
* "System.Windows.Forms.SecurityIDType" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum SecurityIDType
{
User = 1,
Group = 2,
Domain = 3,
Alias = 4,
WellKnownGroup = 5,
DeletedAccount = 6,
Invalid = 7,
Unknown = 8,
Computer = 9
}; // enum SecurityIDType
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* SelectionMode.cs - Implementation of the
* "System.Windows.Forms.SelectionMode" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
using System.Runtime.InteropServices;
#if !ECMA_COMPAT
[ComVisible(true)]
#endif
public enum SelectionMode
{
None = 0,
One = 1,
MultiSimple = 2,
MultiExtended = 3
}; // enum SelectionMode
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* Shortcut.cs - Implementation of the
* "System.Windows.Forms.Shortcut" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
using System.Runtime.InteropServices;
#if !ECMA_COMPAT
[ComVisible(true)]
#endif
public enum Shortcut
{
None = 0x00000000,
Ins = 0x0000002D,
Del = 0x0000002E,
F1 = 0x00000070,
F2 = 0x00000071,
F3 = 0x00000072,
F4 = 0x00000073,
F5 = 0x00000074,
F6 = 0x00000075,
F7 = 0x00000076,
F8 = 0x00000077,
F9 = 0x00000078,
F10 = 0x00000079,
F11 = 0x0000007A,
F12 = 0x0000007B,
ShiftIns = 0x0001002D,
ShiftDel = 0x0001002E,
ShiftF1 = 0x00020070,
ShiftF2 = 0x00020071,
ShiftF3 = 0x00020072,
ShiftF4 = 0x00020073,
ShiftF5 = 0x00020074,
ShiftF6 = 0x00020075,
ShiftF7 = 0x00020076,
ShiftF8 = 0x00020077,
ShiftF9 = 0x00020078,
ShiftF10 = 0x00020079,
ShiftF11 = 0x0002007A,
ShiftF12 = 0x0002007B,
CtrlIns = 0x0002002D,
CtrlDel = 0x0002002E,
Ctrl0 = 0x00020030,
Ctrl1 = 0x00020031,
Ctrl2 = 0x00020032,
Ctrl3 = 0x00020033,
Ctrl4 = 0x00020034,
Ctrl5 = 0x00020035,
Ctrl6 = 0x00020036,
Ctrl7 = 0x00020037,
Ctrl8 = 0x00020038,
Ctrl9 = 0x00020039,
CtrlA = 0x00020041,
CtrlB = 0x00020042,
CtrlC = 0x00020043,
CtrlD = 0x00020044,
CtrlE = 0x00020045,
CtrlF = 0x00020046,
CtrlG = 0x00020047,
CtrlH = 0x00020048,
CtrlI = 0x00020049,
CtrlJ = 0x0002004A,
CtrlK = 0x0002004B,
CtrlL = 0x0002004C,
CtrlM = 0x0002004D,
CtrlO = 0x0002004E,
CtrlP = 0x0002004F,
CtrlQ = 0x00020050,
CtrlR = 0x00020051,
CtrlS = 0x00020052,
CtrlT = 0x00020053,
CtrlU = 0x00020054,
CtrlV = 0x00020055,
CtrlW = 0x00020056,
CtrlX = 0x00020057,
CtrlY = 0x00020058,
CtrlZ = 0x0002005A,
CtrlF1 = 0x00020070,
CtrlF2 = 0x00020071,
CtrlF3 = 0x00020072,
CtrlF4 = 0x00020073,
CtrlF5 = 0x00020074,
CtrlF6 = 0x00020075,
CtrlF7 = 0x00020076,
CtrlF8 = 0x00020077,
CtrlF9 = 0x00020078,
CtrlF10 = 0x00020079,
CtrlF11 = 0x0002007A,
CtrlF12 = 0x0002007B,
CtrlShift0 = 0x00030030,
CtrlShift1 = 0x00030031,
CtrlShift2 = 0x00030032,
CtrlShift3 = 0x00030033,
CtrlShift4 = 0x00030034,
CtrlShift5 = 0x00030035,
CtrlShift6 = 0x00030036,
CtrlShift7 = 0x00030037,
CtrlShift8 = 0x00030038,
CtrlShift9 = 0x00030039,
CtrlShiftA = 0x00030041,
CtrlShiftB = 0x00030042,
CtrlShiftC = 0x00030043,
CtrlShiftD = 0x00030044,
CtrlShiftE = 0x00030045,
CtrlShiftF = 0x00030046,
CtrlShiftG = 0x00030047,
CtrlShiftH = 0x00030048,
CtrlShiftI = 0x00030049,
CtrlShiftJ = 0x0003004A,
CtrlShiftK = 0x0003004B,
CtrlShiftL = 0x0003004C,
CtrlShiftM = 0x0003004D,
CtrlShiftO = 0x0003004E,
CtrlShiftP = 0x0003004F,
CtrlShiftQ = 0x00030050,
CtrlShiftR = 0x00030051,
CtrlShiftS = 0x00030052,
CtrlShiftT = 0x00030053,
CtrlShiftU = 0x00030054,
CtrlShiftV = 0x00030055,
CtrlShiftW = 0x00030056,
CtrlShiftX = 0x00030057,
CtrlShiftY = 0x00030058,
CtrlShiftZ = 0x0003005A,
CtrlShiftF1 = 0x00030070,
CtrlShiftF2 = 0x00030071,
CtrlShiftF3 = 0x00030072,
CtrlShiftF4 = 0x00030073,
CtrlShiftF5 = 0x00030074,
CtrlShiftF6 = 0x00030075,
CtrlShiftF7 = 0x00030076,
CtrlShiftF8 = 0x00030077,
CtrlShiftF9 = 0x00030078,
CtrlShiftF10 = 0x00030079,
CtrlShiftF11 = 0x0003007A,
CtrlShiftF12 = 0x0003007B,
AltBksp = 0x00040008,
Alt0 = 0x00040030,
Alt1 = 0x00040031,
Alt2 = 0x00040032,
Alt3 = 0x00040033,
Alt4 = 0x00040034,
Alt5 = 0x00040035,
Alt6 = 0x00040036,
Alt7 = 0x00040037,
Alt8 = 0x00040038,
Alt9 = 0x00040039,
AltF1 = 0x00040070,
AltF2 = 0x00040071,
AltF3 = 0x00040072,
AltF4 = 0x00040073,
AltF5 = 0x00040074,
AltF6 = 0x00040075,
AltF7 = 0x00040076,
AltF8 = 0x00040077,
AltF9 = 0x00040078,
AltF10 = 0x00040079,
AltF11 = 0x0004007A,
AltF12 = 0x0004007B,
}; // enum Shortcut
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* SortOrder.cs - Implementation of the
* "System.Windows.Forms.SortOrder" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum SortOrder
{
None = 0,
Ascending = 1,
Descending = 2
}; // enum SortOrder
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* StatusBarPanelAutoSize.cs - Implementation of the
* "System.Windows.Forms.StatusBarPanelAutoSize" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum StatusBarPanelAutoSize
{
None = 1,
Spring = 2,
Contents = 3
}; // enum StatusBarPanelAutoSize
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* StatusBarPanelBorderStyle.cs - Implementation of the
* "System.Windows.Forms.StatusBarPanelBorderStyle" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum StatusBarPanelBorderStyle
{
None = 1,
Raised = 2,
Sunken = 3
}; // enum StatusBarPanelBorderStyle
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* StatusBarPanelStyle.cs - Implementation of the
* "System.Windows.Forms.StatusBarPanelStyle" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum StatusBarPanelStyle
{
Text = 1,
OwnerDraw = 2
}; // enum StatusBarPanelStyle
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* StructFormat.cs - Implementation of the
* "System.Windows.Forms.StructFormat" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum StructFormat
{
Ansi = 1,
Unicode = 2,
Auto = 3
}; // enum StructFormat
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* TabAlignment.cs - Implementation of the
* "System.Windows.Forms.TabAlignment" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum TabAlignment
{
Top = 0,
Bottom = 1,
Left = 2,
Right = 3
}; // enum TabAlignment
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* TabAppearance.cs - Implementation of the
* "System.Windows.Forms.TabAppearance" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum TabAppearance
{
Normal = 0,
Buttons = 1,
FlatButtons = 2
}; // enum TabAppearance
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* TabDrawMode.cs - Implementation of the
* "System.Windows.Forms.TabDrawMode" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum TabDrawMode
{
Normal = 0,
OwnerDrawFixed = 1
}; // enum TabDrawMode
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* TabSizeMode.cs - Implementation of the
* "System.Windows.Forms.TabSizeMode" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum TabSizeMode
{
Normal = 0,
FillToRight = 1,
Fixed = 2
}; // enum TabSizeMode
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* TickStyle.cs - Implementation of the
* "System.Windows.Forms.TickStyle" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum TickStyle
{
None = 0,
TopLeft = 1,
BottomRight = 2,
Both = 3
}; // enum TickStyle
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ToolBarAppearance.cs - Implementation of the
* "System.Windows.Forms.ToolBarAppearance" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum ToolBarAppearance
{
Normal = 0,
Flat = 1
}; // enum ToolBarAppearance
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* ToolBarTextAlign.cs - Implementation of the
* "System.Windows.Forms.ToolBarTextAlign" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum ToolBarTextAlign
{
Underneath = 0,
Right = 1
}; // enum ToolBarTextAlign
}; // namespace System.Windows.Forms
--- NEW FILE ---
/*
* TriangleDirection.cs - Implementation of the
* "System.Windows.Forms.TriangleDirection" class.
*
* Copyright (C) 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
namespace System.Windows.Forms
{
public enum TriangleDirection
{
Up = 0,
Down = 1,
Left = 2,
Right = 3
}; // enum TriangleDirection
}; // namespace System.Windows.Forms
Index: IDataObject.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System.Windows.Forms/IDataObject.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IDataObject.cs 11 Jun 2003 07:07:19 -0000 1.1
--- IDataObject.cs 13 Jun 2003 10:22:58 -0000 1.2
***************
*** 23,30 ****
{
! [TODO]
public interface IDataObject
{
! // TODO
}; // interface IDataObject
--- 23,53 ----
{
! using System.Runtime.InteropServices;
!
! #if !ECMA_COMPAT
! [ComVisible(true)]
! #endif
public interface IDataObject
{
! // Get the data associated with the specified format.
! Object GetData(String format);
! Object GetData(Type format);
! Object GetData(String format, bool autoConvert);
!
! // Determine if there is data present with the specified format.
! bool GetDataPresent(String format);
! bool GetDataPresent(Type format);
! bool GetDataPresent(String format, bool autoConvert);
!
! // Get a list of all formats that are supported by this data object.
! String[] GetFormats();
! String[] GetFormats(bool autoConvert);
!
! // Set data on this object.
! void SetData(Object data);
! void SetData(String format, Object data);
! void SetData(Type format, Object data);
! void SetData(String format, bool autoConvert, Object data);
!
}; // interface IDataObject
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/System.Windows.Forms AccessibleNavigation.cs,NONE,1.1 AccessibleSelection.cs,NONE,1.1 AccessibleStates.cs,NONE,1.1 Appearance.cs,NONE,1.1 ArrangeDirection.cs,NONE,1.1 ArrangeStartingPosition.cs,NONE,1.1 BindingMemberInfo.cs,NONE,1.1 BootMode.cs,NONE,1.1 CharacterCasing.cs,NONE,1.1 ColorDepth.cs,NONE,1.1 DataGridCell.cs,NONE,1.1 DataGridColumnStyle.cs,NONE,1.1 DataGridLineStyle.cs,NONE,1.1 DataGridParentRowsLabelStyle.cs,NONE,1.1 DateTimePickerFormat.cs,NONE,1.1 Day.cs,NONE,1.1 DrawItemState.cs,NONE,1.1 DrawMode.cs,NONE,1.1 ErrorBlinkStyle.cs,NONE,1.1 ErrorIconAlignment.cs,NONE,1.1 GridItemType.cs,NONE,1.1 HelpNavigator.cs,NONE,1.1 ICommandExecutor.cs,NONE,1.1 IComponentEditorPageSite.cs,NONE,1.1 IDataGridColumnStyleEditingNotificationService.cs,NONE,1.1 IDataGridEditingService.cs,NONE,1.1 IFeatureSupport.cs,NONE,1.1 IFileReaderService.cs,NONE,1.1 IWindowTarget.cs,NONE,1.1 ItemBoundsPortion.cs,NONE,1.1 LinkArea.cs,NONE,1.1 LinkBehavior.cs,NONE,1.1 LinkState.cs,NONE,1.1 ListViewAlignment.cs,NONE,1.1 MdiLayout.cs,NONE,1.1 MenuMerge.cs,NONE,1.1 MessageBoxOptions.cs,NONE,1.1 PropertySort.cs,NONE,1.1 RichTextBoxFinds.cs,NONE,1.1 RichTextBoxScrollBars.cs,NONE,1.1RichTextBoxSelectionAttribute.cs,NONE,1.1 RichTextBoxSelectionTypes.cs,NONE,1.1RichTextBoxStreamType.cs,NONE,1.1 RichTextBoxWordPunctuations.cs,NONE,1.1 ScrollEventType.cs,NONE,1.1 SecurityIDType.cs,NONE,1.1 SelectionMode.cs,NONE,1.1 Shortcut.cs,NONE,1.1 SortOrder.cs,NONE,1.1 StatusBarPanelAutoSize.cs,NONE,1.1StatusBarPanelBorderStyle.cs,NONE,1.1 StatusBarPanelStyle.cs,NONE,1.1 StructFormat.cs,NONE,1.1 TabAlignment.cs,NONE,1.1 TabAppearance.cs,NONE,1.1 TabDrawMode.cs,NONE,1.1 TabSizeMode.cs,NONE,1.1 TickStyle.cs,NONE,1.1 ToolBarAppearance.cs,NONE,1.1 ToolBarTextAlign.cs,NONE,1.1 TriangleDirection.cs,NONE,1.1 IDataObject.cs,1.1,1.2,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib ChangeLog,1.1031,1.1032
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/System.Windows.Forms UserControl.cs,NONE,1.1 EventId.cs,1.2,1.3
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib ChangeLog,1.1031,1.1032
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/System.Windows.Forms UserControl.cs,NONE,1.1 EventId.cs,1.2,1.3
- Index(es):