- 2003-02-07 Alexandre Pigolkine <pigolkine@gmx.de>
- * Font.cs removed
- * Button.cs
- * ControlPaint.cs
- * ComboBox.cs
- modified
-
- 2003-02-06 Alexandre Pigolkine <pigolkine@gmx.de>
-
- * Button.cs Painting code is implemented
- * ButtonBase.cs TextAlign property implemented, WM_COMMAND handling is modified
- * ComboBox.cs Initial implementation of ObjectCollection, properties and WM_COMMAND
-
- * Control.cs Changes to WindProc of Control and ControlNativeWindow classes,
- to some properties, window handle creation, ControlCollection
- Initial implementation windows control subclassing, message reflection,
- ISynchrinizeInvoke interface.
-
- * ControlPaint.cs Initial implementation of DrawBorder3D and DrawButton
-
- * Form.cs Modification to constructor, window handle creation,
- WM_COMMAND handling, WndProc
-
- * ListBox.cs Implementation of DrawMode.OwnerDrawFixed and OwnerDrawVariable
- * Message.cs WParam helpers added
- * MessageBox.cs By default MessageBox.Show(string) brings TASKMODAL message box
- * NativeWindow.cs Implemented OnThreadException
- * PaintEventArgs.cs Dispose() method
- * ProgressBar.cs Small modifications to implementation
- * SystemInformation.cs CaptionHeight implemented
-
- * CheckBox.cs
- * GroupBox.cs
- * Label.cs
- * Panel.cs
- * TextBox.cs
- CreateParams property modified
-
- * win32enums.cs enums added
- * win32functions.cs functions added
- * win32struct.cs 2 structs modified
-
- * Application.cs
- * DrawItemEventArgs.cs
- line terminators fixed
-
- The following samples from .Net SDK can run:
- Samples\QuickStart\howto\samples\winforms\errorhandler\cs\
- Samples\QuickStart\howto\samples\winforms\ownerdrawlistbox\cs\
- Samples\QuickStart\howto\samples\winforms\threadmarshal\cs\
- Samples\QuickStart\winforms\samples\accessible\cs\
- Samples\QuickStart\winforms\samples\controlreference\buttonctl\cs\
-
- 2003-31-1 John Sohn <jsohn@columbus.rr.com>
- * makefile: cleaned and reduced dependencies to hard-coded paths
- * monostub.c: updated for compliance with the latest Mono and WineLib
-
- 2002-12-9 DennisHayes <dennish@raytek.com>
-
- * Form.cs
- * KeysConverter.cs
- * Label.cs
- * LinkArea.cs
- * LinkLabel.cs
- * ListBindingConverter.cs
- * ListBox.cs
- * ListControl.cs
- * ListView.cs
- * ListViewItem.cs
- * ListViewItemConverter.cs
- * MainMenu.cs
- * Menu.cs
- * MenuItem.cs
- * NativeWindow.cs
- * NumericUpDown.cs
- * OpacityConverter.cs
- * OSFeature.cs
- * PictureBox.cs
- * PrintControllerWithStatusDialog.cs
- * PrintDialog.cs
- * PrintPreviewControl.cs
- * PropertyManager.cs
- * RadioButton.cs
- * Screen.cs
- * ScrollableControl.cs
- * ScrollBar.cs
- * SendKeys.cs
- * SplitterEventArgs.cs
- * StatusBar.cs
- * SystemInformation.cs
- * TextBoxBase.cs
- * ToolBar.cs
- * TrackBar.cs
- * TreeNode.cs
- * TreeNodeCollection.cs
- * TreeNodeConverter.cs
- * TreeView.cs
-
- * cleanup, fixes, some implmentation
-
- 2002-12-6 DennisHayes <dennish@raytek.com>
-
- * checkin for Alexandre Pigolkine (pigolkine@gmx.de)
- * Form.cs
- * Menu.cs
- * MenuItem.cs
-
- * Implmentation
-
- 2002-12-6 DennisHayes <dennish@raytek.com>
-
- * Control.cs
- * Form.cs
- * MonthCalendar.cs
- * Screen.cs
- * SelectionRange.cs
- * SelectionRangeConverter.cs
- * TabPage.cs
- * TextBox.cs
- * Timer.cs
- * ToolBarButton.cs
- * TrackBar.cs
- * UpDownBase.cs
- * UserControl.cs
- * tooltip.cs
-
- * cleanup, dead code removeal, replaced throw not implmented's with //FIXME:s
-
- 2002-12-3 DennisHayes <dennish@raytek.com>
- * *.cs
- * switched to unix style line terminiators
-
-
- 2002-12-3 DennisHayes <dennish@raytek.com>
-
- * 140 files changed. replaced throw notimplmenteds with FIXME:s, removed dead code,
- * corrected
-
- 2002-12-1 DennisHayes <dennish@raytek.com>
-
- * AccessibleObject.cs
- * Application.cs
- * ApplicationContext.cs
- * AxHost.cs
- * Binding.cs
- * BindingContext.cs
- * Button.cs
- * CheckBox.cs
- * CheckedListBox.cs
- * Clipboard.cs
- * ColorDialog.cs
- * ColumnHeader.cs
- * ComboBox.cs
- * CommonDialog.cs
- * ContainerControl.cs
- * ContextMenu.cs
- * Control.cs
- * ControlBindingsCollection.cs
- * ControlPaint.cs
- * CreateParams.cs
- * CurrencyManager.cs
- * Cursor.cs
- * CursorConverter.cs
- * Cursors.cs
- * DataFormats.cs
- * DataGrid.cs
- * DataGridTableStyle.cs
- * DataGridTextBox.cs
- * DataGridTextBoxColumn.cs
- * DataObject.cs
- * ErrorProvider.cs
- * Form.cs
-
- * removed some throw notimplmented ecexptions
- * Some small implmentaions
- * some dead code removal
-
- 2002-11-28 DennisHayes <dennish@raytek.com>
-
- * In visual studio, I added a SWFTest project to the SWF solution.
- * Using Microsoft's swf.dll, I added one of each possible stock controls to the form.
- * I closed the form (swf design stuff i svery incomplete).
- * I Removed the reference to MS's swf.dll, and added a reference to the SWF project.
- * The result compiles, runs, and can be closed, without crashing in windows.
- * PrintPreviewDialog is the only item (other than crystal reports) on the
- * standard toolbar that is not included.
- * When run, a standard window comes up, not a dialog/form type window.
- * The form is as small as possible, just a caption bar of minimum width
- * with control bax and min/max box. It can be resized to any size fine.
- * no controls are actualy displayed. they may be of zero size, or it
- * may be due to the window not being a dialog box, or it may be anything.
-
- * ApplicationContext.cs
- * Button.cs
- * ChangeLog
- * CheckBox.cs
- * CheckedListBox.cs
- * ColorDialog.cs
- * ComboBox.cs
- * ContainerControl.cs
- * Control.cs
- * DataGrid.cs
- * DateTimePicker.cs
- * DomainUpDown.cs
- * ErrorProvider.cs
- * FileDialog.cs
- * FontDialog.cs
- * Form.cs
- * GroupBox.cs
- * HelpProvider.cs
- * HScrollBar.cs
- * ImageList.cs
- * Label.cs
- * LinkLabel.cs
- * ListBox.cs
- * ListControl.cs
- * ListView.cs
- * logfile.txt
- * MainMenu.cs
- * Menu.cs
- * MenuItem.cs
- * NativeWindow.cs
- * NotifyIcon.cs
- * NumericUpDown.cs
- * OpenFileDialog.cs
- * PageSetupDialog.cs
- * Panel.cs
- * PictureBox.cs
- * PrintDialog.cs
- * PrintPreviewControl.cs
- * PrintPreviewDialog.cs
- * ProgressBar.cs
- * RadioButton.cs
- * RichTextBox.cs
- * SaveFileDialog.cs
- * ScrollableControl.cs
- * ScrollBar.cs
- * Splitter.cs
- * StatusBar.cs
- * System.Windows.Forms.csproj
- * System.Windows.Forms.csproj.user
- * TabControl.cs
- * TextBox.cs
- * TextBoxBase.cs
- * Timer.cs
- * ToolBar.cs
- * ToolBarButton.cs
- * tooltip.cs
- * TrackBar.cs
- * TreeNode.cs
- * TreeNodeCollection.cs
- * TreeView.cs
- * UpDownBase.cs
- * UserControl.cs
- * VScrollBar.cs
- * win32Enums.cs
- * win32functions.cs
-
- 2002-11-27 DennisHayes <dennish@raytek.com>
- * checkin for Alexandre Pigolkine (pigolkine@gmx.de) with minor changes
-
- * Control.cs
- * MainMenu.cs
- * Menu.cs
- * MenuItem.cs
- * NativeWindow.cs
- * win32Enums.cs
- * win32functions.cs
-
- * WIN32 implmentation
-
- 2002-11-24 DennisHayes <dennish@raytek.com>
-
- * Application.cs
- * Control.cs
- * Form.cs
- * Message.cs
- * NativeWindow.cs
- * ScrollableControl.cs
- * win32functions.cs
- * win32Structs.cs
-
- * Fixed added more win32 stuff
- * On windows in Visual studio and runs my test program, but does
- * not display a window. the window Handle is null, so the size gets set to 0,0.
-
-
- 2002-11-23 DennisHayes <dennish@raytek.com>
- checked in for Francois-Denis Gonthier
-
- * win32functions.cs
- * win32Structs.cs
- * Menu.cs
- * ScrollableControl.cs
- * MenuItem.cs
- * NativeWindow.cs
- * Form.cs
- * move some more stuff from monostub to c#
- * converted a couple of files to unix style line end
- * some implmementation
-
- 2002-11-17 DennisHayes <dennish@raytek.com>
-
- * AccessibleObject.cs
-
- * Removed COMvisible. Docs say yes, but verifer says no
-
- 2002-11-17 DennisHayes <dennish@raytek.com>
-
- * Application.cs
- * Button.cs
- * Control.cs
- * Form.cs
- * Label.cs
- * ListBox.cs
- * Menu.cs
- * MessageBox.cs
- * NativeWindow.cs
- * PrintPreviewDialog.cs
- * ScrollableControl.cs
- * ScrollBar.cs
- * VScrollBar.cs
-
- * Made changes releated to the new win32 stuff
-
- 2002-11-17 DennisHayes <dennish@raytek.com>
- * Win32Enums.cs
- * Win32Handles.cs
- * Win32Interfaces.cs
- * Win32RegistryUtil.cs
- * Win32Structs.cs
-
- * Completed merging files from Carlos Harvey Perez
- * Moved all parts of Win32.cs to these files
- * eliminated Win32.cs.
- *
- * many things moved from win32.cs still commented out.
- * Also needs to be mono styled.
-
- * Win32.cs - removed
-
- 2002-11-12 DennisHayes <dennish@raytek.com>
-
- * Win32Enums.cs
- * Win32Handles.cs
- * Win32Interfaces.cs
- * Win32RegistryUtil.cs
- * Win32Structs.cs
-
- * Added files from Carlos Harvey Perez
- ** Thanks Carlos! **
- * Moved all parts of Win32.cs to these files
- * Execpt for functions. Will merge functions
- * and eliminate remove Win32.cs soon.
- *
- * most things moved from win32.cs still commented out.
- * Also needs to be mono styled.
-
- * Win32.cs
- * Moved stuff from win32.cs to files from Carlos.2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
-
-2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
-
- * ListBox.cs: added ItemHeight and DrawMode properties. Fixes the build
- in unix.
-
- * ListBox.cs: added ItemHeight and DrawMode properties. Fixes the build
- in unix.
-
-2002-11-02 Miguel de Icaza <miguel@ximian.com>
-
- * Win32.cs: Added IsMenu, CreateMenu, AppendMenuA, DestroyMenu entry points.
-
-2002-10-29 DennisHayes <dennish@raytek.com>
-
- * AmbientProperties.cs
- * Application.cs
- * ApplicationContext.cs
- * CheckBox.cs
- * CheckedListBox.cs
- * ColumnHeader.cs
- * ContainerControl.cs
- * ContextMenu.cs
- * Control.cs
- * Cursors.cs
- * HScrollBar.cs
- * ListBox.cs
- * MainMenu.cs
- * Menu.cs
- * MenuItem.cs
- * MessageBox.cs
- * NativeWindow.cs
- * PictureBox.cs
- * ScrollableControl.cs
- * ScrollBar.cs
- * System.Windows.Forms.csproj
- * System.Windows.Forms.csproj.user
- * VScrollBar.cs
- * Win32.cs
-
- * minor formating, bug fixes, and implmentation
-
-
- 2002-10-29 DennisHayes <dennish@raytek.com>
- * checkin for Alexandre Pigolkine (pigolkine@gmx.de)
- * Menu classes start on implmentation
-
- 2002-10-27 DennisHayes <dennish@raytek.com>
-
- * AccessibleObject.cs
- * AssemblyInfo.cs
- * AxHost.cs
- * BaseCollection.cs
- * BindingMemberInfo.cs
- * BindingsCollection.cs
- * ButtonBase.cs
- * ColumnClickEventArgs.cs
- * ComboBox.cs
- * ContainerControl.cs
- * ContentsResizedEventArgs.cs
- * Control.cs
- * ControlEventArgs.cs
- * ConvertEventArgs.cs
- * DateBoldEventArgs.cs
- * DateRangeEventArgs.cs
- * DomainUpDown.cs
- * DragEventArgs.cs
- * DrawItemEventArgs.cs
- * FolderBrowserDialog.cs
- * Form.cs
- * GiveFeedbackEventArgs.cs
- * HelpEventArgs.cs
- * InputLanguageChangedEventArgs.cs
- * InputLanguageChangingEventArgs.cs
- * InvalidateEventArgs.cs
- * ItemChangedEventArgs.cs
- * ItemCheckEventArgs.cs
- * ItemDragEventArgs.cs
- * KeyEventArgs.cs
- * KeyPressEventArgs.cs
- * Keys.cs
- * LabelEditEventArgs.cs
- * LayoutEventArgs.cs
- * LinkClickedEventArgs.cs
- * LinkLabelLinkClickedEventArgs.cs
- * ListControl.cs
- * MeasureItemEventArgs.cs
- * MouseEventArgs.cs
- * NavigateEventArgs.cs
- * NodeLabelEditEventArgs.cs
- * PaintEventArgs.cs
- * PrintPreviewDialog.cs
- * PropertyTabChangedEventArgs.cs
- * PropertyValueChangedEventArgs.cs
- * QueryAccessibilityHelpEventArgs.cs
- * QueryContinueDragEventArgs.cs
- * ScrollEventArgs.cs
- * SelectedGridItemChangedEventArgs.cs
- * SplitterEventArgs.cs
- * StatusBarDrawItemEventArgs.cs
- * StatusBarPanelClickEventArgs.cs
- * System.Windows.Forms.csproj
- * System.Windows.Forms.csproj.user
- * TextBox.cs
- * ToolBarButtonClickEventArgs.cs
- * TreeNodeConverter.cs
- * TreeViewCancelEventArgs.cs
- * UICuesEventArgs.cs
- * UpDownBase.cs
- * UpDownEventArgs.cs
- * VScrollBar.cs
-
- * Stubs now compliant with .NET 1.1 Beta, except for one that has dependencies.
- * Added FolderBrowserDialog.cs for .NET 1.1 beta compatibility.
- * Completed implmentation of all *Args classes.
- * Updated checkoutlist.
- * Made fixes so this will compile using Visual studio under windows.
-
-
-
- 2002-10-26 DennisHayes <dennish@raytek.com>
-
- * Added CheckOutFile to SWF one level up from here
- * to keep track of who is working on what.
-
- 2002-10-24 DennisHayes <dennish@raytek.com>
-
- * AccessibleObject.cs
- * Application.cs
- * AssemblyInfo.cs
- * BaseCollection.cs
- * BindingContext.cs
- * BindingManagerBase.cs
- * BindingsCollection.cs
- * ContainerControl.cs
- * Control.cs
- * Font.cs
- * Form.cs
- * IAccessible.cs
- * InputLanguageCollection.cs
- * Label.cs
- * MessageBox.cs
- * PropertyTabChangedEventArgs.cs
- * ScrollableControl.cs
- * Win32.cs
- * WINELib.csproj
- * WINELib.csproj.user
- * winelib.sln
-
- * Changes to get winelib version running with more methods uncommented out.
- * Especialy trying to get CE compliance.
-
-2002-10-22 DennisHayes <dennish@raytek.com>
- * Miguel moved files from WINELIB to here
- * See ochagelog for details
-
-2002-10-13 DennisHayes <dennish@raytek.com>
-
- *Application.cs
- *AxHost.cs
- *ChangeLog
- *CheckedListBox.cs
- *ComboBox.cs
- *CurrencyManager.cs
- *DateTimePicker.cs
- *DomainUpDown.cs
- *FolderBrowserDialog.cs
- *ListBox.cs
- *logfile.txt
- *StatusBarDrawItemEventArgs.cs
- *TabControl.cs
- *TextBox.cs
- *TrackBar.cs
- *UpDownBase.cs
-
- * Updated to match .NET V1.1 Beta
-
-2002-9-2 DennisHayes <dennish@raytek.com>
-
-* AccessibleObject.cs
-* AmbientProperties.cs
-* AxHost.cs
-* Button.cs
-* ButtonBase.cs
-* CheckBox.cs
-* ColorDialog.cs
-* ColumnHeader.cs
-* ComboBox.cs
-* ContainerControl.cs
-* DataGrid.cs
-* DateTimePicker.cs
-* ListControl.cs
-* PrintPreviewDialog.cs
-* Implmented any functions.
-
-* System.Windows.Forms.csproj
-* System.Windows.Forms.csproj.user
-* Added win32.cs
-
-2002-8-6 DennisHayes <dennish@raytek.com>
-* Checked in for Ginandrea Terzi (gterzi@lario.com)
-
-* MeasureItemEventArgs.cs
-* PropertyValueChangedEventArgs.cs
-* ScrollEventArgs.cs
-* ScrollEventType.cs
-* SelectionMode.cs
-* Shortcut.cs
-* TickStyle.cs
-* ToolBarButtonClickEventArgs.cs
-* TreeViewAction.cs
-* TriangleDirection.cs
-* UICues.cs
-* UICuesEventArgs.cs
-* UpDownBase.cs
-* UpDownEventHandler.cs
-* Fixed syntax errors and verifier errors
-
-2002-8-6 DennisHayes <dennish@raytek.com>
-
-* PropertyTabChangedEventArgs.cs
-* Minor sytax bug fixes.
-
-* System.Windows.Forms.csproj
-* System.Windows.Forms.csproj.user
-* System.Windows.Forms.sln
-* Added support for System.Windows.Forms.Design
-* Builds two dlls instead of one.
-* Allows compiling for now, but needs to be fixed
-
-2002-8-2 DennisHayes <dennish@raytek.com>
-* Checked in for Ginandrea Terzi (gterzi@lario.com)
-
-* AssemblyInfo.cs
-* ColumnClickEventArgs.cs
-* ContentsResizedEventArgs.cs
-* ControlEventArgs.cs
-* ConvertEventArgs.cs
-* DateBoldEventArgs.cs
-* DateRangeEventArgs.cs
-* DragEventArgs.cs
-* DrawItemEventArgs.cs
-* GiveFeedbackEventArgs.cs
-* HelpEventArgs.cs
-* InputLanguageChangedEventArgs.cs
-* InputLanguageChangingEventArgs.cs
-* InvalidateEventArgs.cs
-* ItemChangedEventArgs.cs
-* ItemCheckEventArgs.cs
-* ItemDragEventArgs.cs
-* KeyEventArgs.cs
-* KeyPressEventArgs.cs
-* LabelEditEventArgs.cs
-* LayoutEventArgs.cs
-* LinkClickedEventArgs.cs
-* LinkLabelLinkClickedEventArgs.cs
-* logfile.txt
-* MeasureItemEventArgs.cs
-* MouseEventArgs.cs
-* NavigateEventArgs.cs
-* NodeLabelEditEventArgs.cs
-* PaintEventArgs.cs
-* PropertyTabChangedEventArgs.cs
-* PropertyValueChangedEventArgs.cs
-* QueryAccessibilityHelpEventArgs.cs
-* QueryContinueDragEventArgs.cs
-* ScrollEventArgs.cs
-* SelectedGridItemChangedEventArgs.cs
-* SplitterEventArgs.cs
-* StatusBarDrawItemEventArgs.cs
-* StatusBarPanelClickEventArgs.cs
-* ToolBarButtonClickEventArgs.cs
-* TreeViewCancelEventArgs.cs
-* UICuesEventArgs.cs
-* UpDownEventArgs.cs
-* Improved ToString functions
-* Completed the rest of the *.args classes
-
-2002-8-1 DennisHayes <dennish@raytek.com>
-* Checked in for Ginandrea Terzi (gterzi@lario.com)
-
-* KeyEventArgs.cs
-* KeyPressEventArgs.cs
-* LabelEditEventArgs.cs
-* LayoutEventArgs.cs
-* LinkClickedEventArgs.cs
-* LinkLabelLinkClickedEventArgs.cs
-* MeasureItemEventArgs.cs
-* MouseEventArgs.cs
-* NavigateEventArgs.cs
-* NodeLabelEditEventArgs.cs
-* PaintEventArgs.cs
-* PropertyTabChangedEventArgs.cs
-* PropertyValueChangedEventArgs.cs
-* QueryAccessibilityHelpEventArgs.cs
-* QueryContinueDragEventArgs.cs
-* ScrollEventArgs.cs
-* SelectedGridItemChangedEventArgs.cs
-* SplitterEventArgs.cs
-* StatusBarDrawItemEventArgs.cs
-* StatusBarPanelClickEventArgs.cs
-* ToolBarButtonClickEventArgs.cs
-* TreeViewCancelEventArgs.cs
-* UICuesEventArgs.cs
-* UpDownEventArgs.cs
-* Corrected, cleaned up/ completed some *args.cs classes.
-* May break build, but should be easy to fix, will verifiy
-* tonight and check in any needed fixes.
-
-2002-8-1 DennisHayes <dennish@raytek.com>
-* MonthCalendar.cs
-* ButtonBase.cs
-* Form.cs
-* MonthCalendar commented out, stubbs need work
-* GTK references removed from Buttonbase and form, to make compile easier.
-* Replace GTK references as soon as build works on Windows and Linux.
-* With this, SWF should compile uder visual studio
-
-2002-8-1 DennisHayes <dennish@raytek.com>
-* TODOAttribute.cs
-* ComVisible.cs
-* added so the namespace can compile, remove when replaced with mono equivalents.
-
-2002-8-1 DennisHayes <dennish@raytek.com>
-* System.Windows.Forms.csproj
-* System.Windows.Forms.csproj.user
-* System.Windows.Forms.sln
-* AssemblyInfo.cs * Not sure if this file is needed. not a part of the namespace, just visual studio
-* Added files to compile using visual Studio
-
-2002-8-1 DennisHayes <dennish@raytek.com>
-* Getopt.cs
-* removed, file contained only trash, not needed.
-
-
-2002-7-30 DennisHayes <dennish@raytek.com>
-
-* AccessibleNavigation.cs
-* AccessibleObject.cs
-* AccessibleSelection.cs
-* AmbientProperties.cs
-* Application.cs
-* ApplicationContext.cs
-* AxHost.cs
-* BaseCollection.cs
-* Binding.cs
-* BindingContext.cs
-* BindingManagerBase.cs
-* BindingMemberInfo.cs
-* BindingsCollection.cs
-* Button.cs
-* ButtonBase.cs
-* CaptionButton.cs
-* CharacterCasing.cs
-* CheckBox.cs
-* CheckedListBox.cs
-* CheckState.cs
-* Clipboard.cs
-* ColorDialog.cs
-* ColumnClickEventArgs.cs
-* ColumnClickEventHandler.cs
-* ColumnHeader.cs
-* ComboBox.cs
-* CommonDialog.cs
-* ContainerControl.cs
-* ContentsResizedEventHandler.cs
-* ContextMenu.cs
-* Control.cs
-* ControlBindingsCollection.cs
-* ControlEventArgs.cs
-* ControlEventHandler.cs
-* ControlPaint.cs
-* ConvertEventHandler.cs
-* CreateParams.cs
-* CurrencyManager.cs
-* Cursor.cs
-* CursorConverter.cs
-* Cursors.cs
-* DataFormats.cs
-* DataGrid.cs
-* DataGridBoolColumn.cs
-* DataGridCell.cs
-* DataGridColumnStyle.cs
-* DataGridParentRowsLabelStyle.cs
-* DataGridPreferredColumnWidthTypeConverter.cs
-* DataGridTableStyle.cs
-* DataGridTextBox.cs
-* DataGridTextBoxColumn.cs
-* DataObject.cs
-* DateBoldEventArgs.cs
-* DateRangeEventArgs.cs
-* DateRangeEventHandler.cs
-* DateTimePicker.cs
-* DialogResult.cs
-* DockStyle.cs
-* DomainUpDown.cs
-* DragAction.cs
-* DragDropEffects.cs
-* DragEventArgs.cs
-* DragEventHandler.cs
-* DrawItemEventArgs.cs
-* DrawItemEventHandler.cs
-* DrawItemState.cs
-* DrawMode.cs
-* ErrorBlinkStyle.cs
-* ErrorIconAlignment.cs
-* ErrorProvider.cs
-* FeatureSupport.cs
-* FileDialog.cs
-* FlatStyle.cs
-* FontDialog.cs
-* Form.cs
-* FormBorderStyle.cs
-* FormStartPosition.cs
-* FormWindowState.cs
-* FrameStyle.cs
-* GiveFeedbackEventHandler.cs
-* GridColumnStylesCollection.cs
-* GridItemCollection.cs
-* GridTableStylesCollection.cs
-* GroupBox.cs
-* Help.cs
-* HelpEventHandler.cs
-* HelpProvider.cs
-* HScrollBar.cs
-* ImageIndexConverter.cs
-* ImageList.cs
-* ImageListStreamer.cs
-* InputLanguage.cs
-* InputLanguageChangedEventHandler.cs
-* InputLanguageChangingEventHandler.cs
-* InputLanguageCollection.cs
-* InvalidateEventHandler.cs
-* ItemChangedEventArgs.cs
-* ItemChangedEventHandler.cs
-* ItemCheckEventHandler.cs
-* ItemDragEventHandler.cs
-* KeyEventHandler.cs
-* KeyPressEventArgs.cs
-* KeyPressEventHandler.cs
-* KeysConverter.cs
-* Label.cs
-* LabelEditEventHandler.cs
-* LayoutEventHandler.cs
-* LinkArea.cs
-* LinkClickedEventHandler.cs
-* LinkLabel.cs
-* LinkLabelLinkClickedEventHandler.cs
-* ListBindingConverter.cs
-* ListBox.cs
-* ListControl.cs
-* ListView.cs
-* ListViewItem.cs
-* ListViewItemConverter.cs
-* logfile.txt
-* MainMenu.cs
-* MeasureItemEventHandler.cs
-* Menu.cs
-* MenuItem.cs
-* Message.cs
-* MessageBox.cs
-* MethodInvoker.cs
-* MonthCalendar.cs
-* MouseEventHandler.cs
-* NativeWindow.cs
-* NavigateEventHandler.cs
-* NodeLabelEditEventHandler.cs
-* NotifyIcon.cs
-* NumericUpDown.cs
-* OpacityConverter.cs
-* OpenFileDialog.cs
-* OSFeature.cs
-* PageSetupDialog.cs
-* PaintEventArgs.cs
-* PaintEventHandler.cs
-* Panel.cs
-* PrintControllerWithStatusDialog.cs
-* PrintDialog.cs
-* PrintPreviewControl.cs
-* PrintPreviewDialog.cs
-* ProgressBar.cs
-* PropertyGrid.cs
-* PropertyManager.cs
-* PropertyTabChangedEventArgs.cs
-* PropertyTabChangedEventHandler.cs
-* PropertyValueChangedEventHandler.cs
-* QueryAccessibilityHelpEventHandler.cs
-* QueryContinueDragEventHandler.cs
-* RadioButton.cs
-* RichTextBox.cs
-* SaveFileDialog.cs
-* Screen.cs
-* ScrollableControl.cs
-* ScrollBar.cs
-* ScrollEventArgs.cs
-* ScrollEventHandler.cs
-* SelectedGridItemChangedEventHandler.cs
-* SelectionRange.cs
-* SelectionRangeConverter.cs
-* SendKeys.cs
-* Splitter.cs
-* SplitterEventHandler.cs
-* StatusBar.cs
-* StatusBarDrawItemEventArgs.cs
-* StatusBarDrawItemEventHandler.cs
-* StatusBarPanel.cs
-* StatusBarPanelClickEventArgs.cs
-* StatusBarPanelClickEventHandler.cs
-* StatusBarPanelCollection.cs
-* SystemInformation.cs
-* TabControl.cs
-* TabPage.cs
-* TextBox.cs
-* TextBoxBase.cs
-* ThreadExceptionDialog.cs
-* Timer.cs
-* ToolBar.cs
-* ToolBarButton.cs
-* ToolBarButtonClickEventHandler.cs
-* ToolTip.cs
-* TrackBar.cs
-* TreeNode.cs
-* TreeNodeCollection.cs
-* TreeNodeConverter.cs
-* TreeView.cs
-* TreeViewCancelEventHandler.cs
-* TreeViewEventHandler.cs
-* TreeViewImageIndexConverter.cs
-* UICuesEventArgs.cs
-* UICuesEventHandler.cs
-* UpDownBase.cs
-* UpDownEventHandler.cs
-* UserControl.cs
-* VScrollBar.cs
-* Fixed errors reported by verify.exe, mostly attribute errors.
-* Added my name to author's list to files I edited in the last two weeks
-
-2002-7-22 DennisHayes <dennish@raytek.com>
-
-* DateTimePickerFormat.cs
-* Added values.
-* The NAMESPACE NOW COMPILES under windows in Visual Studio using the Microsoft version of the classes.
-* Verify.exe reports 600 errors.
-
-2002-7-21 DennisHayes <dennish@raytek.com>
-
-* AccessibleObject.cs
-* AmbientProperties.cs
-* AxHost.cs
-* BaseCollection.cs
-* BindingsCollection.cs
-* ButtonBase.cs
-* CheckBox.cs
-* CheckedListBox.cs
-* ComboBox.cs
-* ContainerControl.cs
-* ContextMenu.cs
-* Control.cs
-* ControlEventArgs.cs
-* ControlPaint.cs
-* ConvertEventArgs.cs
-* DataGrid.cs
-* DataGridColumnStyle.cs
-* DataObject.cs
-* DateTimePicker.cs
-* DomainUpDown.cs
-* DragEventArgs.cs
-* DrawItemEventArgs.cs
-* ErrorProvider.cs
-* FeatureSupport.cs
-* FileDialog.cs
-* FontDialog.cs
-* Form.cs
-* GiveFeedbackEventArgs.cs
-* GridColumnStylesCollection.cs
-* GridItem.cs
-* GridItemCollection.cs
-* GridTableStylesCollection.cs
-* GroupBox.cs
-* Help.cs
-* HelpEventArgs.cs
-* HelpProvider.cs
-* HScrollBar.cs
-* ImageIndexConverter.cs
-* ImageList.cs
-* ImageListStreamer.cs
-* InputLanguage.cs
-* InputLanguageChangedEventArgs.cs
-* InputLanguageChangingEventArgs.cs
-* InputLanguageCollection.cs
-* InvalidateEventArgs.cs
-* ItemChangedEventArgs.cs
-* ItemCheckEventArgs.cs
-* ItemDragEventArgs.cs
-* KeyEventArgs.cs
-* KeyPressEventArgs.cs
-* KeysConverter.cs
-* Label.cs
-* LabelEditEventArgs.cs
-* LayoutEventArgs.cs
-* LinkArea.cs
-* LinkClickedEventArgs.cs
-* LinkLabel.cs
-* LinkLabelLinkClickedEventArgs.cs
-* LinkLabelLinkClickedEventHandler.cs
-* ListBindingConverter.cs
-* ListBox.cs
-* ListControl.cs
-* ListView.cs
-* ListViewItem.cs
-* ListViewItemConverter.cs
-* MainMenu.cs
-* MeasureItemEventArgs.cs
-* Menu.cs
-* MenuItem.cs
-* Message.cs
-* MessageBox.cs
-* MouseEventArgs.cs
-* NativeWindow.cs
-* NavigateEventArgs.cs
-* NodeLabelEditEventArgs.cs
-* NotifyIcon.cs
-* NumericUpDown.cs
-* OpacityConverter.cs
-* OpenFileDialog.cs
-* OSFeature.cs
-* PageSetupDialog.cs
-* PaintEventArgs.cs
-* Panel.cs
-* PrintControllerWithStatusDialog.cs
-* PrintDialog.cs
-* PrintPreviewDialog.cs
-* QueryAccessibilityHelpEventArgs.cs
-* QueryContinueDragEventArgs.cs
-* RadioButton.cs
-* RichTextBox.cs
-* SaveFileDialog.cs
-* Screen.cs
-* ScrollableControl.cs
-* ScrollBar.cs
-* ScrollEventArgs.cs
-* SelectedGridItemChangedEventArgs.cs
-* SelectionRange.cs
-* SelectionRangeConverter.cs
-* SendKeys.cs
-* Splitter.cs
-* SplitterEventArgs.cs
-* StatusBar.cs
-* StatusBarDrawItemEventArgs.cs
-* StatusBarPanelCollection.cs
-* TabControl.cs
-* TabPage.cs
-* TextBox.cs
-* TextBoxBase.cs
-* ToolBar.cs
-* ToolBarButtonClickEventArgs.cs
-* ToolTip.cs
-* TrackBar.cs
-* TreeNodeCollection.cs
-* TreeView.cs
-* UserControl.cs
-* commented out inherited class that did not need to be stubbed.
-* fixed bugs, added values to one enum. Stubbed interfaces.
-* The NAMESPACE NOW COMPILES under windows in Visual Studio using the Microsoft version of the classes.
-* Verify.exe reports 600 errors.
-
-2002-7-7 DennisHayes <dennish@raytek.com>
-
-* ToolBarButtonClickEventArgs.cs
-* UpDownEventArgs.cs
-* KeyPressEventHandler.cs
-* Added new files.
-
-2002-7-7 DennisHayes <dennish@raytek.com>
-
-* AccessibleEvents.cs
-* AccessibleNavigation.cs
-* AccessibleObject.cs
-* AccessibleRole.cs
-* AccessibleSelection.cs
-* AccessibleStates.cs
-* AmbientProperties.cs
-* AnchorStyles.cs
-* Appearance.cs
-* Application.cs
-* ApplicationContext.cs
-* ArrangeDirection.cs
-* ArrangeStartingPosition.cs
-* AxHost.cs
-* BaseCollection.cs
-* Binding.cs
-* BindingContext.cs
-* BindingManagerBase.cs
-* BindingMemberInfo.cs
-* BindingsCollection.cs
-* BootMode.cs
-* Border3DSide.cs
-* Border3DStyle.cs
-* BorderStyle.cs
-* BoundsSpecified.cs
-* Button.cs
-* ButtonBase.cs
-* ButtonBorderStyle.cs
-* ButtonState.cs
-* CaptionButton.cs
-* CharacterCasing.cs
-* CheckBox.cs
-* CheckedListBox.cs
-* CheckState.cs
-* Clipboard.cs
-* ColorDepth.cs
-* ColorDialog.cs
-* ColumnClickEventArgs.cs
-* ColumnClickEventHandler.cs
-* ColumnHeader.cs
-* ColumnHeaderStyle.cs
-* ComboBox.cs
-* ComboBoxStyle.cs
-* CommonDialog.cs
-* ComVisible.cs
-* ContainerControl.cs
-* ContentsResizedEventArgs.cs
-* ContentsResizedEventHandler.cs
-* ContextMenu.cs
-* Control.cs
-* ControlBindingsCollection.cs
-* ControlEventArgs.cs
-* ControlEventHandler.cs
-* ControlPaint.cs
-* ControlStyles.cs
-* ConvertEventArgs.cs
-* ConvertEventHandler.cs
-* CreateParams.cs
-* CurrencyManager.cs
-* Cursor.cs
-* CursorConverter.cs
-* Cursors.cs
-* DataFormats.cs
-* DataGrid.cs
-* DataGridBoolColumn.cs
-* DataGridCell.cs
-* DataGridColumnStyle.cs
-* DataGridLineStyle.cs
-* DataGridParentRowsLabelStyle.cs
-* DataGridPreferredColumnWidthTypeConverter.cs
-* DataGridTableStyle.cs
-* DataGridTextBox.cs
-* DataGridTextBoxColumn.cs
-* DataObject.cs
-* DateBoldEventArgs.cs
-* DateRangeEventArgs.cs
-* DateRangeEventHandler.cs
-* DateTimePicker.cs
-* DateTimePickerFormat.cs
-* day.cs
-* DialogResult.cs
-* DockStyle.cs
-* DomainUpDown.cs
-* DragAction.cs
-* DragDropEffects.cs
-* DragEventArgs.cs
-* DragEventHandler.cs
-* DrawItemEventArgs.cs
-* DrawItemEventHandler.cs
-* DrawItemState.cs
-* DrawMode.cs
-* ErrorBlinkStyle.cs
-* ErrorIconAlignment.cs
-* ErrorProvider.cs
-* FeatureSupport.cs
-* FileDialog.cs
-* FlatStyle.cs
-* FontDialog.cs
-* Form.cs
-* FormBorderStyle.cs
-* FormStartPosition.cs
-* FormWindowState.cs
-* FrameStyle.cs
-* Getopt.cs
-* GiveFeedbackEventArgs.cs
-* GiveFeedbackEventHandler.cs
-* GridColumnStylesCollection.cs
-* GridItem.cs
-* GridItemCollection.cs
-* GridItemType.cs
-* GridTableStylesCollection.cs
-* GroupBox.cs
-* Help.cs
-* HelpEventArgs.cs
-* HelpEventHandler.cs
-* HelpNavigator.cs
-* HelpProvider.cs
-* HorizontalAlignment.cs
-* HScrollBar.cs
-* IButtonControl.cs
-* ICommandExecutor.cs
-* IComponentEditorPageSite.cs
-* IContainerControl.cs
-* IDataGridColumnStyleEditingNotificationService.cs
-* IDataGridEditingService.cs
-* IDataObject.cs
-* IFeatureSupport.cs
-* IFileReaderService.cs
-* ImageIndexConverter.cs
-* ImageList.cs
-* ImageListStreamer.cs
-* ImeMode.cs
-* IMessageFilter.cs
-* InputLanguage.cs
-* InputLanguageChangedEventArgs.cs
-* InputLanguageChangedEventHandler.cs
-* InputLanguageChangingEventArgs.cs
-* InputLanguageChangingEventHandler.cs
-* InputLanguageCollection.cs
-* InvalidateEventArgs.cs
-* InvalidateEventHandler.cs
-* ItemActivation.cs
-* ItemBoundsPortion.cs
-* ItemChangedEventArgs.cs
-* ItemChangedEventHandler.cs
-* ItemCheckEventArgs.cs
-* ItemCheckEventHandler.cs
-* ItemDragEventArgs.cs
-* ItemDragEventHandler.cs
-* IWin32Window.cs
-* IWindowTarget.cs
-* KeyEventArgs.cs
-* KeyEventHandler.cs
-* KeyPressEventArgs.cs
-* KeyPressEventHandler.cs
-* Keys.cs
-* KeysConverter.cs
-* Label.cs
-* LabelEditEventArgs.cs
-* LabelEditEventHandler.cs
-* LayoutEventArgs.cs
-* LayoutEventHandler.cs
-* LeftRightAlignment.cs
-* LinkArea.cs
-* LinkBehavior.cs
-* LinkClickedEventArgs.cs
-* LinkClickedEventHandler.cs
-* LinkLabel.cs
-* LinkLabelLinkClickedEventArgs.cs
-* LinkLabelLinkClickedEventHandler.cs
-* LinkState.cs
-* ListBindingConverter.cs
-* ListBox.cs
-* ListControl.cs
-* ListView.cs
-* ListViewAlignment.cs
-* ListViewItem.cs
-* ListViewItemConverter.cs
-* MainMenu.cs
-* MdiLayout.cs
-* MeasureItemEventArgs.cs
-* MeasureItemEventHandler.cs
-* Menu.cs
-* MenuGlyph.cs
-* MenuItem.cs
-* MenuMerge.cs
-* Message.cs
-* MessageBox.cs
-* MessageBoxButtons.cs
-* MessageBoxDefaultButton.cs
-* MessageBoxIcon.cs
-* MessageBoxOptions.cs
-* MethodInvoker.cs
-* MonthCalendar.cs
-* MouseButtons.cs
-* MouseEventArgs.cs
-* MouseEventHandler.cs
-* NativeWindow.cs
-* NavigateEventArgs.cs
-* NavigateEventHandler.cs
-* NodeLabelEditEventArgs.cs
-* NodeLabelEditEventHandler.cs
-* NotifyIcon.cs
-* NumericUpDown.cs
-* OpacityConverter.cs
-* OpenFileDialog.cs
-* Orientation.cs
-* OSFeature.cs
-* PageSetupDialog.cs
-* PaintEventArgs.cs
-* PaintEventHandler.cs
-* Panel.cs
-* PictureBoxSizeMode.cs
-* PrintControllerWithStatusDialog.cs
-* PrintDialog.cs
-* PrintPreviewControl.cs
-* PrintPreviewDialog.cs
-* ProgressBar.cs
-* PropertyGrid.cs
-* PropertyManager.cs
-* PropertySort.cs
-* PropertyTabChangedEventArgs.cs
-* PropertyTabChangedEventHandler.cs
-* PropertyValueChangedEventArgs.cs
-* PropertyValueChangedEventHandler.cs
-* QueryAccessibilityHelpEventArgs.cs
-* QueryAccessibilityHelpEventHandler.cs
-* QueryContinueDragEventArgs.cs
-* QueryContinueDragEventHandler.cs
-* RadioButton.cs
-* RichTextBox.cs
-* RichTextBoxFinds.cs
-* RichTextBoxScrollBars.cs
-* RichTextBoxSelectionAttribute.cs
-* RichTextBoxSelectionTypes.cs
-* RichTextBoxStreamType.cs
-* RichTextBoxWordPunctuations.cs
-* RightToLeft.cs
-* SaveFileDialog.cs
-* Screen.cs
-* ScrollableControl.cs
-* ScrollBar.cs
-* ScrollBars.cs
-* ScrollButton.cs
-* ScrollEventArgs.cs
-* ScrollEventHandler.cs
-* ScrollEventType.cs
-* SecurityIDType.cs
-* SelectedGridItemChangedEventArgs.cs
-* SelectedGridItemChangedEventHandler.cs
-* SelectionMode.cs
-* SelectionRange.cs
-* SelectionRangeConverter.cs
-* SendKeys.cs
-* Shortcut.cs
-* SizeGripStyle.cs
-* SortOrder.cs
-* Splitter.cs
-* SplitterEventArgs.cs
-* SplitterEventHandler.cs
-* StatusBar.cs
-* StatusBarDrawItemEventArgs.cs
-* StatusBarDrawItemEventHandler.cs
-* StatusBarPanel.cs
-* StatusBarPanelAutoSize.cs
-* StatusBarPanelBorderStyle.cs
-* StatusBarPanelClickEventArgs.cs
-* StatusBarPanelClickEventHandler.cs
-* StatusBarPanelCollection.cs
-* StatusBarPanelStyle.cs
-* StructFormat.cs
-* SystemInformation.cs
-* TabAlignment.cs
-* TabAppearance.cs
-* TabControl.cs
-* TabDrawMode.cs
-* TabPage.cs
-* TabSizeMode.cs
-* TextBox.cs
-* TextBoxBase.cs
-* ThreadExceptionDialog.cs
-* TickStyle.cs
-* Timer.cs
-* ToolBar.cs
-* ToolBarAppearance.cs
-* ToolBarButton.cs
-* ToolBarButtonClickEventArgs.cs
-* ToolBarButtonClickEventHandler.cs
-* ToolBarButtonStyle.cs
-* ToolBarTextAlign.cs
-* ToolTip.cs
-* TrackBar.cs
-* TreeNode.cs
-* TreeNodeCollection.cs
-* TreeNodeConverter.cs
-* TreeView.cs
-* TreeViewAction.cs
-* TreeViewCancelEventArgs.cs
-* TreeViewCancelEventHandler.cs
-* TreeViewEventArgs.cs
-* TreeViewEventHandler.cs
-* TreeViewImageIndexConverter.cs
-* UICues.cs
-* UICuesEventArgs.cs
-* UICuesEventHandler.cs
-* UpDownBase.cs
-* UpDownEventArgs.cs
-* UpDownEventHandler.cs
-* UserControl.cs
-* View.cs
-* VScrollBar.cs
-* Monostyled everything!
-
-
-
-2002-7-7 DennisHayes <dennish@raytek.com>
-
-* AccessibleObject.cs
-* AmbientProperties.cs
-* AxHost.cs
-* BindingsCollection.cs
-* Button.cs
-* ButtonBase.cs
-* ChangeLog
-* CheckBox.cs
-* CheckedListBox.cs
-* ColorDialog.cs
-* ComboBox.cs
-* CommonDialog.cs
-* ContainerControl.cs
-* ContextMenu.cs
-* ControlEventArgs.cs
-* CurrencyManager.cs
-* DataGrid.cs
-* DataGridBoolColumn.cs
-* DataGridColumnStyle.cs
-* DataGridTableStyle.cs
-* DataGridTextBox.cs
-* DataGridTextBoxColumn.cs
-* DateTimePickerFormat.cs
-* ErrorProvider.cs
-* FileDialog.cs
-* FontDialog.cs
-* Form.cs
-* GroupBox.cs
-* HelpProvider.cs
-* HScrollBar.cs
-* ImageList.cs
-* KeyPressEventHandler.cs
-* Label.cs
-* LinkLabel.cs
-* LinkLabelLinkClickedEventArgs.cs
-* ListBox.cs
-* ListControl.cs
-* ListView.cs
-* logfile.txt
-* MainMenu.cs
-* Menu.cs
-* MenuItem.cs
-* MonthCalendar.cs
-* NotifyIcon.cs
-* OpenFileDialog.cs
-* PageSetupDialog.cs
-* Panel.cs
-* PrintDialog.cs
-* PropertyManager.cs
-* RadioButton.cs
-* RichTextBox.cs
-* SaveFileDialog.cs
-* ScrollableControl.cs
-* ScrollBar.cs
-* Splitter.cs
-* StatusBar.cs
-* StatusBarPanel.cs
-* TabControl.cs
-* TabPage.cs
-* TextBox.cs
-* TextBoxBase.cs
-* ThreadExceptionDialog.cs
-* Timer.cs
-* ToolBar.cs
-* ToolBarButton.cs
-* TrackBar.cs
-* TreeView.cs
-* UpDownBase.cs
-* VScrollBar.cs
-* Uncommented stuff, re-commented stuff, adding usings, fixed minor syntax errors.
-
-2002-7-6 DennisHayes <dennish@raytek.com>
-
-* DragEventArgs.cs
-* PropertyValueChangedEventArgs.cs
-* InputLanguageChangedEventArgs.cs
-* added files
-
-2002-7-6 DennisHayes <dennish@raytek.com>
-
-* ToolBarButtonClickEventArgs.cs
-* UpDownEventArgs.cs
-* PropertyValueChangedEventArgs.c
-* Added new files
-
-2002-7-6 DennisHayes <dennish@raytek.com>
-
-* AccessibleObject.cs
-* AmbientProperties.cs
-* Application.cs
-* ApplicationContext.cs
-* AxHost.cs
-* BaseCollection.cs
-* Binding.cs
-* BindingContext.cs
-* BindingManagerBase.cs
-* BindingsCollection.cs
-* CaptionButton.cs
-* Clipboard.cs
-* ColumnHeader.cs
-* Control.cs
-* ControlBindingsCollection.cs
-* ControlPaint.cs
-* CreateParams.cs
-* CurrencyManager.cs
-* Cursor.cs
-* CursorConverter.cs
-* Cursors.cs
-* DataFormats.cs
-* DataGridPreferredColumnWidthTypeConverter.cs
-* DataGridTextBoxColumn.cs
-* DataObject.cs
-* DateBoldEventArgs.cs
-* DateTimePicker.cs
-* DomainUpDown.cs
-* FeatureSupport.cs
-* FontDialog.cs
-* Form.cs
-* GridColumnStylesCollection.cs
-* GridItemCollection.cs
-* GridTableStylesCollection.cs
-* Help.cs
-* IButtonControl.cs
-* IFileReaderService.cs
-* ImageIndexConverter.cs
-* ImageListStreamer.cs
-* IMessageFilter.cs
-* InputLanguage.cs
-* InputLanguageChangeEventArgs.cs
-* InputLanguageCollection.cs
-* ItemChangedEventArgs.cs
-* KeyEventArgs.cs
-* KeyPressEventArgs.cs
-* KeysConverter.cs
-* LinkLabel.cs
-* LinkLabelLinkClickedEventArgs.cs
-* LinkLabelLinkClickedEventHandler.cs
-* ListBindingConverter.cs
-* ListViewItem.cs
-* ListViewItemConverter.cs
-* logfile.txt
-* MessageBox.cs
-* NativeWindow.cs
-* NumericUpDown.cs
-* OpacityConverter.cs
-* OSFeature.cs
-* PaintEventArgs.cs
-* PrintControllerWithStatusDialog.cs
-* PropertyGrid.cs
-* PropertyTabChangedEventArgs.cs
-* PropertyTabChangedEventHandler.cs
-* PropertyValueChangedEventArgs.cs
-* Screen.cs
-* ScrollEventArgs.cs
-* SelectionRange.cs
-* SelectionRangeConverter.cs
-* SendKeys.cs
-* SplitterEventArgs.cs
-* StatusBarPanelClickEventArgs.cs
-* StatusBarPanelCollection.cs
-* SystemInformation.cs
-* ToolBarButtonClickEventArgs.cs
-* ToolTip.cs
-* TreeNode.cs
-* TreeNodeCollection.cs
-* TreeNodeConverter.cs
-* TreeViewCancelEventArgs.cs
-* TreeViewImageIndexConverter.cs
-* UICuesEventArgs.cs
-* UpDownBase.cs
-* UpDownEventArgs.cs
-* UserControl.cs
-* Added usings, corrected minor syntax errors, uncommented some stuff to flush out compile errors.
-
-2002-7-3 DennisHayes <dennish@raytek.com>
-
-* AccessibleObject.cs
-* Application.cs
-* AxHost.cs
-* Button.cs
-* Control.cs
-* Form.cs
-* GridColumnStylesCollection.cs
-* GridItemCollection.cs
-* GridTableStylesCollection.cs
-* ImageIndexConverter.cs
-* ImageListStreamer.cs
-* InputLanguageChangingEventArgs.cs
-* KeysConverter.cs
-* Label.cs
-* LinkLabel.cs
-* LinkLabelLinkClickedEventArgs.cs
-* ListBox.cs
-* ListView.cs
-* ListViewItem.cs
-* ListViewItemConverter.cs
-* Menu.cs
-* NumericUpDown.cs
-* ScrollableControl.cs
-* StatusBarDrawItemEventArgs.cs
-* StatusBarPanel.cs
-* StatusBarPanelCollection.cs
-* TabControl.cs
-* TrackBar.cs
-* TreeNodeCollection.cs
-* added usings, minor syntax corrections.
-
-2002-7-3 DennisHayes <dennish@raytek.com>
-* checked in for Jaak Simm (jaaksimm@firm.ee)
-* PrintPreviewControl.cs
-* PrintPreviewDialog.cs
-* ProgressBar.cs
-* PropertyGrid.cs
-* PropertyManager.cs
-* PropertyTabChangedEventArgs.cs
-* new files added
-
-2002-7-2 DennisHayes <dennish@raytek.com>
-* Application.cs
-* ControlEventArgs.cs
-* Form.cs
-* merged changes made by miguel and hestilow in gkt# to system.windows.forms
-
-2002-7-2 DennisHayes <dennish@raytek.com>
-* Button.cs
-* ButtonBase.cs
-* ContainerControl.cs
-* Label.cs
-* ScrollableControl.cs
-* Copied changes made by miguel and hestilow in gkt# to system.windows.forms
-
-2002-7-2 DennisHayes <dennish@raytek.com>
-* Checked in for Richard Baumann (biochem333@nyc.rr.com)
-* DataGridTextBoxColumn.cs
-* DataObject.cs
-* DateBoldEventArgs.cs
-* DateRangeEventArgs.cs
-* DateTimePicker.cs
-* DomainUpDown.cs
-* DragEventArgs.cs
-* DrawItemEventArgs.cs
-* added new files
-
-2002-7-2 DennisHayes <dennish@raytek.com>
-* checked in for Jaak Simm (jaaksimm@firm.ee)
-* DataFormats.cs
-* DataGrid.cs
-* DataGridBoolColumn.cs
-* DataGridColumnStyle.cs
-* DataGridPreferredColumnWidthTypeConverter.cs
-* DataGridTableStyle.cs
-* DataGridTextBox.cs
-* new classes added
-
-2002-7-2 DennisHayes <dennish@raytek.com>
-* Checked in for Richard Baumann (biochem333@nyc.rr.com)
-* StatusBar.cs
-* StatusBarDrawItemEventArgs.cs
-* StatusBarPanel.cs
-* StatusBarPanelClickEventArgs.cs
-* SystemInformation.cs
-* Minor changes by Rich B
-
-2002-7-1 DennisHayes <dennish@raytek.com>
-
-* AccessibleObject.cs
-* AmbientProperties.cs
-* Application.cs
-* ApplicationContext.cs
-* ArrangeDirection.cs
-* AxHost.cs BaseCollection.cs
-* Binding.cs BindingContext.cs
-* BindingManagerBase.cs
-* BindingMemberInfo.cs
-* BindingsCollection.cs
-* Button.cs
-* ButtonBase.cs
-* CheckBox.cs
-* CheckedListBox.cs
-* Clipboard.cs
-* ColorDialog.cs
-* ColumnClickEventArgs.cs
-* ColumnClickEventHandler.cs
-* ColumnHeader.cs
-* ComboBox.cs
-* CommonDialog.cs
-* ComVisible.cs
-* ContainerControl.cs
-* ContentsResizedEventArgs.cs
-* ContextMenu.cs
-* Control.cs
-* ControlBindingsCollection.cs
-* ControlEventArgs.cs
-* ControlPaint.cs
-* ConvertEventArgs.cs
-* CreateParams.cs
-* CurrencyManager.cs
-* Cursor.cs
-* CursorConverter.cs
-* Cursors.cs
-* ErrorProvider.cs
-* FeatureSupport.cs
-* FileDialog.cs
-* Form.cs
-* GiveFeedbackEventArgs.cs
-* GridColumnStylesCollection.cs
-* GridItem.cs
-* GridItemCollection.cs
-* GridTableStylesCollection.cs
-* GroupBox.cs
-* Help.cs
-* HelpEventArgs.cs
-* HelpProvider.cs
-* HScrollBar.cs
-* ImageIndexConverter.cs
-* ImageList.cs
-* ImageListStreamer.cs
-* InputLanguage.cs
-* InputLanguageChangedEventArgs.cs
-* InputLanguageChangingEventArgs.cs
-* InputLanguageCollection.cs
-* InvalidateEventArgs.cs
-* ItemChangedEventArgs.cs
-* ItemCheckEventArgs.cs
-* ItemDragEventArgs.cs
-* IWin32Window.cs
-* KeyEventArgs.cs
-* KeyPressEventArgs.cs
-* KeysConverter.cs
-* Label.cs
-* LabelEditEventArgs.cs
-* LabelEditEventHandler.cs
-* LayoutEventArgs.cs
-* LinkClickedEventArgs.cs
-* LinkLabel.cs
-* LinkLabelLinkClickedEventArgs.cs
-* ListBindingConverter.cs
-* ListBox.cs
-* ListControl.cs
-* ListView.cs
-* ListViewItem.cs
-* ListViewItemConverter.cs
-* MainMenu.cs
-* MeasureItemEventArgs.cs
-* Menu.cs MenuItem.cs
-* Message.cs
-* MessageBox.cs
-* MonthCalendar.cs
-* MouseEventArgs.cs
-* NativeWindow.cs
-* NavigateEventArgs.cs
-* NodeLabelEditEventArgs.cs
-* NotifyIcon.cs
-* NumericUpDown.cs
-* OpacityConverter.cs
-* OpenFileDialog.cs
-* OSFeature.cs
-* PageSetupDialog.cs
-* PaintEventArgs.cs
-* Panel.cs
-* PrintControllerWithStatusDialog.cs
-* PrintDialog.cs
-* QueryAccessibilityHelpEventArgs.cs
-* QueryContinueDragEventArgs.cs
-* RadioButton.cs
-* RichTextBox.cs
-* SaveFileDialog.cs
-* Screen.cs
-* ScrollableControl.cs
-* ScrollBar.cs
-* ScrollEventArgs.cs
-* SelectedGridItemChangedEventArgs.cs
-* SelectionRange.cs
-* SelectionRangeConverter.cs
-* SendKeys.cs
-* Splitter.cs
-* SplitterEventArgs.cs
-* StatusBar.cs
-* StatusBarDrawItemEventArgs.cs
-* StatusBarPanel.cs
-* StatusBarPanelClickEventArgs.cs
-* StatusBarPanelCollection.cs
-* SystemInformation.cs
-* TabControl.cs
-* TabPage.cs
-* TextBox.cs
-* TextBoxBase.cs
-* ThreadExceptionDialog.cs
-* Timer.cs
-* ToolBar.cs
-* ToolBarButton.cs
-* TrackBar.cs
-* TreeNode.cs
-* TreeNodeCollection.cs
-* TreeNodeConverter.cs
-* TreeView.cs
-* TreeViewCancelEventArgs.cs
-* TreeViewEventArgs.cs
-* TreeViewImageIndexConverter.cs
-* UICuesEventArgs.cs
-* UserControl.cs
-* VScrollBar.cs
-* Implmented some stuff, fixed some stuff, monostyled some stuff, uncommented-out some stuff.
-
-
-2002-7-1 DennisHayes <dennish@raytek.com>
-* changelog
-* reversed order, putting most recent entries at the top
-
-2002-6-24 DennisHayes <dennish@raytek.com>
-* AccessibleStates.cs
-* ArrangeDirection.cs
-* AccessibleEvents.cs
-* Added values for enums
-
-2002-6-24 DennisHayes <dennish@raytek.com>
-* BindingMemberInfo.cs
-* CaptionButton.cs
-* DataGridCell.cs
-* Message.cs
-* MessageBox.cs
-* Fixed bugs preventing compile
-
-2002-6-18 DennisHayes <dennish@raytek.com>
-* checked in for Stefan Warnke (StefanW@POBox.com)
-* UICuesEventArgs.cs
-* UpDownBase.cs
-* Better comments and formatting
-
-2002-6-18 DennisHayes <dennish@raytek.com>
-* Checked in for Jackson Harper (jackson@latitudegeo.com)
-* ToolBar.cs
-* TabControl.cs
-* TabPage.cs
-* Added sub classes
-
-2002-6-5 DennisHayes <dennish@raytek.com>
-* TabControl.cs
-* TabPage.cs
-* TextBox.cs
-* TextBoxBase.cs
-* ThreadExceptionDialog.cs
-* Timer.cs
-* added new files for Jackson Harper (jackson@latitudegeo.com)
-* needs to be mono styled, and may have other issues
-
-2002-6-5 DennisHayes <dennish@raytek.com>
-* ErrorProvider.cs
-* PrintControllerWithStatusDialog.cs
-* PrintDialog.cs
-* added new files for paul
-
-2002-6-5 DennisHayes <dennish@raytek.com>
-* StatusBarDrawItemEventArgs.cs
-* StatusBarPanel.cs
-* StatusBarPanelClickEventArgs.cs
-* StatusBarPanelCollection.cs
-* SystemInformation.cs
-* added new files for Richard Baumann (biochem333@nyc.rr.com)
-
-2002-6-5 DennisHayes <dennish@raytek.com>
-* removed, code moved to main class files, Form.cs, ImageList.cs, LinkLabel.cs,
-* ListBox.cs, ListView.cs, ListViewItem.cs, Menu.cs, MonthCalendar.cs, ScrollableControl.cs
-* Form.ControlCollectison.cs
-* ImageList.ImageCollection.c
-* LinkLabel.LinkCollection.cs
-* ListBox.ObjectCollection.cs
-* ListBox.SelectedIndexCollection.cs
-* ListBox.SelectedObjectCollection.cs
-* ListView.CheckedListViewItemCollection.cs
-* ListView.CheckedIndexCollection.cs
-* ListView.ColumnHeaderCollection.cs
-* ListView.ListViewItemCollection.cs
-* ListView.SelectedIndexCollection.cs
-* ListView.SelectedListViewItemCollection.cs
-* ListViewItem.ListViewSubItem.cs
-* ListViewItem.ListViewSubItemCollection.cs
-* Menu.MenuItemCollection.cs
-* MonthCalendar.HitTestInfo.cs
-* ScrollableControl.DockPaddingEdges.cs
-
-2002-6-5 DennisHayes <dennish@raytek.com>
-* Checked in for Jackson Harper (jackson@latitudegeo.com)
-* ToolBar.cs
-* ToolBarButton.cs
-* ToolTip.cs
-* TrackBar.cs
-* TreeNode.cs
-* TreeNodeCollection.cs
-* TreeNodeConverter.cs
-* TreeView.cs
-* TreeViewCancelEventArgs.cs
-* TreeViewEventArgs.cs
-* TreeViewImageIndexConverter.cs
-* Just stubbs
-* New files added, work in progress cleanup and mono style needed.
-
-2002-6-5 DennisHayes <dennish@raytek.com>
-* checked in for Stefan Warnke (StefanW@POBox.com)
-* UICuesEventArgs.cs
-* UpDownBase.cs
-* Just stubbs
-* New files, work in progress, needs cleanup and mono style
-
-
-
-2002-5-31 DennisHayes <dennish@raytek.com>
-* ItemChangedEventHandler.cs
-* InvalidateEventHandler.cs
-* ItemChangedEventHandler.cs
-* added new files
-
-2002-5-31 DennisHayes <dennish@raytek.com>
- Check in for Paul Osman <paul.osman@sympatico.ca>
-* Panel.cs
-* New class, Stubbed and commented out
-
-2002-5-31 DennisHayes <dennish@raytek.com>
- Check in for Paul Osman <paul.osman@sympatico.ca>
-* MonthCalendar.cs
-* MonthCalendar.HitTestInfo.cs
-* MouseEventArgs.cs
-* NativeWindow.cs
-* Removed trash byte
-
-2002-5-31 DennisHayes <dennish@raytek.com>
-* ColumnClickEventArgs.cs
-* Fully implmented.
-
-2002-5-31 DennisHayes <dennish@raytek.com>
-* Minor formating in lots of files
-
-
-2002-5-27 DennisHayes <dennish@raytek.com>
-Added structs. All structs in System.Windows.Forms done
-* BindingMemberInfo.cs
-* DataGridCell.cs
-* LinkArea.cs
-* Message.cs
-* Complete execpt for Message.cs GetLParam
-* and
-* BindingMemberInfo needs constructor.
-* All need verification of hashcodes.
-
-2002-5-27 DennisHayes <dennish@raytek.com>
-Added delegates. All delegates in System.Windows.Forms done
-* ColumnClickEventHandler.cs
-* ContentsResizedEventHandler.cs
-* ControlEventHandler.cs
-* ConvertEventHandler.cs
-* DateRangeEventHandler.cs
-* DragEventHandler.cs
-* DrawItemEventHandler.cs
-* GiveFeedbackEventHandler.cs
-* HelpEventHandler.cs
-* InputLanguageChangedEventHandler.cs
-* InputLanguageChangingEventHandler.cs
-* InvalidateEventHandler.cs
-* ItemChangedEventHandler.cs
-* ItemCheckEventHandler.cs
-* ItemDragEventHandler.cs
-* KeyEventHandler.cs
-* LabelEditEventHandler.cs
-* LayoutEventHandler.cs
-* LinkClickedEventHandler.cs
-* LinkLabelLinkClickedEventHandler.cs
-
-2002-5-27 DennisHayes <dennish@raytek.com>
- Check in for Paul Osman <paul.osman@sympatico.ca>
-* NumericUpDown.cs
-* OpacityConverter.cs
-* OpenFileDialog.cs
-* OSFeature.cs
-* PageSetupDialog.cs
-* PaintEventArgs.cs
-* MonthCalendar.HitTestInfo.cs
-* MouseEventArgs.cs
-* NativeWindow.cs
-* Stubbed and commented out
-* NativeWindow.cs, MonthCalendar.HitTestInfo.cs, MouseEventArgs.cs,
-* have bad extra byte from old skeleton, need new corrected version.
-* MonthCalendar.HitTestInfo.cs needs to be incorporated into MonthCalendar.
-
-2002-5-27 DennisHayes <dennish@raytek.com>
- Check in for Paul Osman <paul.osman@sympatico.ca>
-* Menu.cs
-* Menu.MenuItemCollection.cs
-* MenuItem.cs
-* MessageBox.cs
-* MonthCalendar.cs
-* Stubbed and commented out
-* MonthCalendar.cs has bad extra byte from old skeleton, need new corrected version.
-* MonthCalendar.HitTestInfo.cs needs to be incorporated into MonthCalendar.
-* Menu.MenuItemCollection.cs needs to be incorporated into Menu.cs.
-
-2002-5-27 DennisHayes <dennish@raytek.com>
- Check in for Paul Osman <paul.osman@sympatico.ca>
-* Panel.cs
-* New class, Stubbed and commented out
-
-2002-5-10 Dennis Hayes
-* added IMessageFilter
-* Interfaces complete
-
- 2002-5-8 Dennis Hayes <dennish@raytek.com>
-* RichTextBoxFinds.cs
-* RichTextBoxScrollBars.cs
-* RichTextBoxSelectionAttribute.cs
-* RichTextBoxSelectionTypes.cs
-* RichTextBoxStreamType.cs
-* RichTextBoxWordPunctuations.cs
-* RightToLeft.cs
-* ScrollBars.cs
-* ScrollButton.cs
-* ScrollEventType.cs
-* SecurityIDType.cs
-* SelectionMode.cs
-* Shortcut.cs
-* SizeGripStyle.cs
-* SortOrder.cs
-* StatusBarPanelAutoSize.cs
-* StatusBarPanelBorderStyle.cs
-* StatusBarPanelStyle.cs
-* StructFormat.cs
-* TabAlignment.cs
-* TabAppearance.cs
-* TabDrawMode.cs
-* TabSizeMode.cs
-* TickStyle.cs
-* ToolBarAppearance.cs
-* ToolBarButtonStyle.cs
-* ToolBarTextAlign.cs
-* TreeViewAction.cs
-* UICues.cs
-* View.cs
-* Added enums.
-* All System.Windows.Forms enums complete with correct values.
- 2002-5-8 Dennis Hayes <dennish@raytek.com>
-Dennis Hayes <dennish@raytek.com>
-Checking in new System.Windows.forms classes (a* to c*) for
-Jaak Simm <jaaksimm@firm.ee>
-* AmbientProperties.cs
-* Application.cs
-* ApplicationContext.cs
-* AxHost.cs
-* BaseCollection.cs
-* Binding.cs
-* BindingContext.cs
-* BindingManagerBase.cs
-* BindingsCollection.cs
-* Button.cs
-* ButtonBase.cs
-* CheckBox.cs
-* CheckedListBox.cs
-* Clipboard.cs
-* ColorDialog.cs
-* ColumnClickEventArgs.cs
-* ColumnHeader.cs
-* ComboBox.cs
-* CommonDialog.cs
-* ContainerControl.cs
-* ContentsResizedEventArgs.cs
-* ContextMenu.cs
-* Control.cs
-* ControlBindingsCollection.cs
-* ControlEventArgs.cs
-* ControlPaint.cs
-* ConvertEventArgs.cs
-* CreateParams.cs
-* CurrencyManager.cs
-* Cursor.cs
-* CursorConverter.cs
-* Cursors.cs
-* Classes stubbed and commented out.
-
- 2002-5-8 Dennis Hayes <dennish@raytek.com>
-Dennis Hayes <dennish@raytek.com>
-Checking in new System.Windows.forms classe for John Rebbeck <john@rebent.com>
-
-* UserControl.cs
-Stubbed and commented out
-
- 2002-5-8 Dennis Hayes <dennish@raytek.com>
-Dennis Hayes <dennish@raytek.com>
-Checking in new System.Windows.forms classe for Paul Osman <paul.osmand@sympatico.ca>
-
-* NavigateEventArgs.cs
-* NodeLabelEditEventArgs.cs
-* NotifyIcon.cs
-Stubbed and commented out
-
-2002-05-07 Daniel Carrera (dcarrera@math.utoronto.ca)
-* Fixed a problem with an "extra byte" problem. It caused an extra '?'
- at the beginning of some lines.
- Classes F-L and Q-R were updated.
-* Added the classes SaveFileDialog.cs and Screen.cs
-
-2002-5-7 Dennis Hayes <dennish@raytek.com>
-* Added duplicate values
-* System.Windows.Forms.Keys.cs
-
-2002-5-7 Dennis Hayes <dennish@raytek.com>
-* LeftRightAlignment.cs
-* LinkBehavior.cs
-* LinkState.cs
-* ListViewAlignment.cs
-* MdiLayout.cs
-* MenuGlyph.cs
-* MenuMerge.cs
-* MessageBoxButtons.cs
-* MessageBoxDefaultButton.cs
-* MessageBoxIcon.cs
-* MessageBoxOptions.cs
-* MouseButtons.cs
-* Orientation.cs
-* PictureBoxSizeMode.cs
-* PropertySort.cs
-* Added some more enums. All have correct values.
-
-* 5-5-2002 Dennis Hayes <dennish@raytek.com>
-* Added enums
-* GridItemType.cs
-* HelpNavigator.cs
-* HorizontalAlignment.cs
-* ImeMode.cs
-* ItemActivation.cs
-* ItemBoundsPortion.cs
-* Keys.cs
-* All correct execpt for Keys.cs which is missing a half dozen
-* duplicate entries that need correcting.
-
-2002-05-02 Daniel Carrera (dcarrera@math.utoronto.ca)
-* small update to classes [F-H]*
-* added stubbed and commented out classes for [I-L]*
-* added stubbed and commented out classes for R*
-2002-4-23 Dennis Hayes <dennish@raytek.com>
-
- * AccessibleNavigation.cs :added to cvs with bad enum values, I will correct.
- * AccessibleSelection.cs :added with good enum values.
- * ContentsResizedEventHandler.cs :Added delagate
- * MainMenu.cs
- * AccessibleObject.cs
- * MeasureItemEventArgs :added stubbed classes. Commented out.
- * IButtonControl.cs : Added interface.
-2002-4-23 Dennis Hayes <dennish@raytek.com>
-* added stubbed and commented out classes from F to G *
-
-
-2002-04-10 Duncan Mak <duncan@ximian.com>
-
- * CaptionButton.cs:
- * CharacterCasing.cs:
- * CheckState.cs:
- * DataGridParentRowsLabelStyle.cs:
- * DialogResult.cs:
- * DockStyle.cs:
- * DragAction.cs:
- * DragDropEffects.cs:
- * DrawItemState.cs:
- * DrawMode.cs:
- * ErrorBlinkStyle.cs:
- * ErrorIconAlignment.cs:
- * FlatStyle.cs:
- * FormBorderStyle.cs:
- * FormStartPosition.cs:
- * FormWindowState.cs:
- * FrameStyle.cs: Fixed enum layouts with EnumCheck.
-
-
+ 2003-02-09 Alexandre Pigolkine <pigolkine@gmx.de>\r
+ * Button.cs\r
+ * ButtonBase.cs\r
+ * CheckBox.cs\r
+ * ComboBox.cs\r
+ * Control.cs\r
+ * ControlPaint.cs\r
+ implementation added\r
+ * Message.cs\r
+ bug fixed\r
+ * win32Enums.cs\r
+ * win32functions.cs\r
+ * win32Structs.cs\r
+ declarations added\r
+ \r
+\r
+ 2003-02-07 Alexandre Pigolkine <pigolkine@gmx.de>\r
+ * Font.cs removed\r
+ * Button.cs\r
+ * ControlPaint.cs\r
+ * ComboBox.cs\r
+ modified\r
+\r
+ 2003-02-06 Alexandre Pigolkine <pigolkine@gmx.de>\r
+\r
+ * Button.cs Painting code is implemented\r
+ * ButtonBase.cs TextAlign property implemented, WM_COMMAND handling is modified\r
+ * ComboBox.cs Initial implementation of ObjectCollection, properties and WM_COMMAND\r
+ \r
+ * Control.cs Changes to WindProc of Control and ControlNativeWindow classes, \r
+ to some properties, window handle creation, ControlCollection\r
+ Initial implementation windows control subclassing, message reflection, \r
+ ISynchrinizeInvoke interface.\r
+ \r
+ * ControlPaint.cs Initial implementation of DrawBorder3D and DrawButton\r
+ \r
+ * Form.cs Modification to constructor, window handle creation, \r
+ WM_COMMAND handling, WndProc\r
+ \r
+ * ListBox.cs Implementation of DrawMode.OwnerDrawFixed and OwnerDrawVariable\r
+ * Message.cs WParam helpers added\r
+ * MessageBox.cs By default MessageBox.Show(string) brings TASKMODAL message box\r
+ * NativeWindow.cs Implemented OnThreadException\r
+ * PaintEventArgs.cs Dispose() method\r
+ * ProgressBar.cs Small modifications to implementation\r
+ * SystemInformation.cs CaptionHeight implemented\r
+ \r
+ * CheckBox.cs \r
+ * GroupBox.cs \r
+ * Label.cs \r
+ * Panel.cs\r
+ * TextBox.cs\r
+ CreateParams property modified\r
+ \r
+ * win32enums.cs enums added\r
+ * win32functions.cs functions added\r
+ * win32struct.cs 2 structs modified\r
+ \r
+ * Application.cs \r
+ * DrawItemEventArgs.cs\r
+ line terminators fixed\r
+\r
+ The following samples from .Net SDK can run:\r
+ Samples\QuickStart\howto\samples\winforms\errorhandler\cs\\r
+ Samples\QuickStart\howto\samples\winforms\ownerdrawlistbox\cs\\r
+ Samples\QuickStart\howto\samples\winforms\threadmarshal\cs\\r
+ Samples\QuickStart\winforms\samples\accessible\cs\\r
+ Samples\QuickStart\winforms\samples\controlreference\buttonctl\cs\\r
+\r
+ 2003-31-1 John Sohn <jsohn@columbus.rr.com>\r
+ * makefile: cleaned and reduced dependencies to hard-coded paths\r
+ * monostub.c: updated for compliance with the latest Mono and WineLib\r
+\r
+ 2002-12-9 DennisHayes <dennish@raytek.com> \r
+\r
+ * Form.cs\r
+ * KeysConverter.cs\r
+ * Label.cs\r
+ * LinkArea.cs\r
+ * LinkLabel.cs\r
+ * ListBindingConverter.cs\r
+ * ListBox.cs\r
+ * ListControl.cs\r
+ * ListView.cs\r
+ * ListViewItem.cs\r
+ * ListViewItemConverter.cs\r
+ * MainMenu.cs\r
+ * Menu.cs\r
+ * MenuItem.cs\r
+ * NativeWindow.cs\r
+ * NumericUpDown.cs\r
+ * OpacityConverter.cs\r
+ * OSFeature.cs\r
+ * PictureBox.cs\r
+ * PrintControllerWithStatusDialog.cs\r
+ * PrintDialog.cs\r
+ * PrintPreviewControl.cs\r
+ * PropertyManager.cs\r
+ * RadioButton.cs\r
+ * Screen.cs\r
+ * ScrollableControl.cs\r
+ * ScrollBar.cs\r
+ * SendKeys.cs\r
+ * SplitterEventArgs.cs\r
+ * StatusBar.cs\r
+ * SystemInformation.cs\r
+ * TextBoxBase.cs\r
+ * ToolBar.cs\r
+ * TrackBar.cs\r
+ * TreeNode.cs\r
+ * TreeNodeCollection.cs\r
+ * TreeNodeConverter.cs\r
+ * TreeView.cs\r
+\r
+ * cleanup, fixes, some implmentation\r
+\r
+ 2002-12-6 DennisHayes <dennish@raytek.com> \r
+\r
+ * checkin for Alexandre Pigolkine (pigolkine@gmx.de)\r
+ * Form.cs\r
+ * Menu.cs\r
+ * MenuItem.cs\r
+ \r
+ * Implmentation\r
+\r
+ 2002-12-6 DennisHayes <dennish@raytek.com> \r
+\r
+ * Control.cs\r
+ * Form.cs\r
+ * MonthCalendar.cs\r
+ * Screen.cs\r
+ * SelectionRange.cs\r
+ * SelectionRangeConverter.cs\r
+ * TabPage.cs\r
+ * TextBox.cs\r
+ * Timer.cs\r
+ * ToolBarButton.cs\r
+ * TrackBar.cs\r
+ * UpDownBase.cs\r
+ * UserControl.cs\r
+ * tooltip.cs\r
+\r
+ * cleanup, dead code removeal, replaced throw not implmented's with //FIXME:s\r
+\r
+ 2002-12-3 DennisHayes <dennish@raytek.com> \r
+ * *.cs\r
+ * switched to unix style line terminiators\r
+\r
+\r
+ 2002-12-3 DennisHayes <dennish@raytek.com> \r
+\r
+ * 140 files changed. replaced throw notimplmenteds with FIXME:s, removed dead code,\r
+ * corrected\r
+\r
+ 2002-12-1 DennisHayes <dennish@raytek.com>\r
+\r
+ * AccessibleObject.cs\r
+ * Application.cs\r
+ * ApplicationContext.cs\r
+ * AxHost.cs\r
+ * Binding.cs\r
+ * BindingContext.cs\r
+ * Button.cs\r
+ * CheckBox.cs\r
+ * CheckedListBox.cs\r
+ * Clipboard.cs\r
+ * ColorDialog.cs\r
+ * ColumnHeader.cs\r
+ * ComboBox.cs\r
+ * CommonDialog.cs\r
+ * ContainerControl.cs\r
+ * ContextMenu.cs\r
+ * Control.cs\r
+ * ControlBindingsCollection.cs\r
+ * ControlPaint.cs\r
+ * CreateParams.cs\r
+ * CurrencyManager.cs\r
+ * Cursor.cs\r
+ * CursorConverter.cs\r
+ * Cursors.cs\r
+ * DataFormats.cs\r
+ * DataGrid.cs\r
+ * DataGridTableStyle.cs\r
+ * DataGridTextBox.cs\r
+ * DataGridTextBoxColumn.cs\r
+ * DataObject.cs\r
+ * ErrorProvider.cs\r
+ * Form.cs\r
+\r
+ * removed some throw notimplmented ecexptions\r
+ * Some small implmentaions\r
+ * some dead code removal\r
+\r
+ 2002-11-28 DennisHayes <dennish@raytek.com>\r
+\r
+ * In visual studio, I added a SWFTest project to the SWF solution.\r
+ * Using Microsoft's swf.dll, I added one of each possible stock controls to the form.\r
+ * I closed the form (swf design stuff i svery incomplete).\r
+ * I Removed the reference to MS's swf.dll, and added a reference to the SWF project.\r
+ * The result compiles, runs, and can be closed, without crashing in windows.\r
+ * PrintPreviewDialog is the only item (other than crystal reports) on the \r
+ * standard toolbar that is not included.\r
+ * When run, a standard window comes up, not a dialog/form type window.\r
+ * The form is as small as possible, just a caption bar of minimum width\r
+ * with control bax and min/max box. It can be resized to any size fine.\r
+ * no controls are actualy displayed. they may be of zero size, or it \r
+ * may be due to the window not being a dialog box, or it may be anything.\r
+ \r
+ * ApplicationContext.cs\r
+ * Button.cs\r
+ * ChangeLog\r
+ * CheckBox.cs\r
+ * CheckedListBox.cs\r
+ * ColorDialog.cs\r
+ * ComboBox.cs\r
+ * ContainerControl.cs\r
+ * Control.cs\r
+ * DataGrid.cs\r
+ * DateTimePicker.cs\r
+ * DomainUpDown.cs\r
+ * ErrorProvider.cs\r
+ * FileDialog.cs\r
+ * FontDialog.cs\r
+ * Form.cs\r
+ * GroupBox.cs\r
+ * HelpProvider.cs\r
+ * HScrollBar.cs\r
+ * ImageList.cs\r
+ * Label.cs\r
+ * LinkLabel.cs\r
+ * ListBox.cs\r
+ * ListControl.cs\r
+ * ListView.cs\r
+ * logfile.txt\r
+ * MainMenu.cs\r
+ * Menu.cs\r
+ * MenuItem.cs\r
+ * NativeWindow.cs\r
+ * NotifyIcon.cs\r
+ * NumericUpDown.cs\r
+ * OpenFileDialog.cs\r
+ * PageSetupDialog.cs\r
+ * Panel.cs\r
+ * PictureBox.cs\r
+ * PrintDialog.cs\r
+ * PrintPreviewControl.cs\r
+ * PrintPreviewDialog.cs\r
+ * ProgressBar.cs\r
+ * RadioButton.cs\r
+ * RichTextBox.cs\r
+ * SaveFileDialog.cs\r
+ * ScrollableControl.cs\r
+ * ScrollBar.cs\r
+ * Splitter.cs\r
+ * StatusBar.cs\r
+ * System.Windows.Forms.csproj\r
+ * System.Windows.Forms.csproj.user\r
+ * TabControl.cs\r
+ * TextBox.cs\r
+ * TextBoxBase.cs\r
+ * Timer.cs\r
+ * ToolBar.cs\r
+ * ToolBarButton.cs\r
+ * tooltip.cs\r
+ * TrackBar.cs\r
+ * TreeNode.cs\r
+ * TreeNodeCollection.cs\r
+ * TreeView.cs\r
+ * UpDownBase.cs\r
+ * UserControl.cs\r
+ * VScrollBar.cs\r
+ * win32Enums.cs\r
+ * win32functions.cs\r
+\r
+ 2002-11-27 DennisHayes <dennish@raytek.com> \r
+ * checkin for Alexandre Pigolkine (pigolkine@gmx.de) with minor changes\r
+ \r
+ * Control.cs\r
+ * MainMenu.cs\r
+ * Menu.cs\r
+ * MenuItem.cs\r
+ * NativeWindow.cs\r
+ * win32Enums.cs\r
+ * win32functions.cs\r
+ \r
+ * WIN32 implmentation\r
+\r
+ 2002-11-24 DennisHayes <dennish@raytek.com> \r
+\r
+ * Application.cs\r
+ * Control.cs\r
+ * Form.cs\r
+ * Message.cs\r
+ * NativeWindow.cs\r
+ * ScrollableControl.cs\r
+ * win32functions.cs\r
+ * win32Structs.cs\r
+ \r
+ * Fixed added more win32 stuff\r
+ * On windows in Visual studio and runs my test program, but does \r
+ * not display a window. the window Handle is null, so the size gets set to 0,0.\r
+ \r
+\r
+ 2002-11-23 DennisHayes <dennish@raytek.com> \r
+ checked in for Francois-Denis Gonthier\r
+\r
+ * win32functions.cs\r
+ * win32Structs.cs\r
+ * Menu.cs\r
+ * ScrollableControl.cs\r
+ * MenuItem.cs\r
+ * NativeWindow.cs\r
+ * Form.cs\r
+ * move some more stuff from monostub to c#\r
+ * converted a couple of files to unix style line end\r
+ * some implmementation\r
+ \r
+ 2002-11-17 DennisHayes <dennish@raytek.com> \r
+\r
+ * AccessibleObject.cs\r
+\r
+ * Removed COMvisible. Docs say yes, but verifer says no\r
+\r
+ 2002-11-17 DennisHayes <dennish@raytek.com> \r
+\r
+ * Application.cs\r
+ * Button.cs\r
+ * Control.cs\r
+ * Form.cs\r
+ * Label.cs\r
+ * ListBox.cs\r
+ * Menu.cs\r
+ * MessageBox.cs\r
+ * NativeWindow.cs\r
+ * PrintPreviewDialog.cs\r
+ * ScrollableControl.cs\r
+ * ScrollBar.cs\r
+ * VScrollBar.cs\r
+\r
+ * Made changes releated to the new win32 stuff\r
+\r
+ 2002-11-17 DennisHayes <dennish@raytek.com> \r
+ * Win32Enums.cs\r
+ * Win32Handles.cs\r
+ * Win32Interfaces.cs\r
+ * Win32RegistryUtil.cs\r
+ * Win32Structs.cs\r
+\r
+ * Completed merging files from Carlos Harvey Perez\r
+ * Moved all parts of Win32.cs to these files\r
+ * eliminated Win32.cs.\r
+ *\r
+ * many things moved from win32.cs still commented out.\r
+ * Also needs to be mono styled.\r
+\r
+ * Win32.cs - removed\r
+\r
+ 2002-11-12 DennisHayes <dennish@raytek.com> \r
+\r
+ * Win32Enums.cs\r
+ * Win32Handles.cs\r
+ * Win32Interfaces.cs\r
+ * Win32RegistryUtil.cs\r
+ * Win32Structs.cs\r
+\r
+ * Added files from Carlos Harvey Perez\r
+ ** Thanks Carlos! **\r
+ * Moved all parts of Win32.cs to these files\r
+ * Execpt for functions. Will merge functions\r
+ * and eliminate remove Win32.cs soon.\r
+ *\r
+ * most things moved from win32.cs still commented out.\r
+ * Also needs to be mono styled.\r
+\r
+ * Win32.cs\r
+ * Moved stuff from win32.cs to files from Carlos.2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
+\r
+2002-11-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
+\r
+ * ListBox.cs: added ItemHeight and DrawMode properties. Fixes the build\r
+ in unix.\r
+\r
+ * ListBox.cs: added ItemHeight and DrawMode properties. Fixes the build\r
+ in unix.\r
+\r
+2002-11-02 Miguel de Icaza <miguel@ximian.com>\r
+\r
+ * Win32.cs: Added IsMenu, CreateMenu, AppendMenuA, DestroyMenu entry points.\r
+ \r
+2002-10-29 DennisHayes <dennish@raytek.com> \r
+\r
+ * AmbientProperties.cs\r
+ * Application.cs\r
+ * ApplicationContext.cs\r
+ * CheckBox.cs\r
+ * CheckedListBox.cs\r
+ * ColumnHeader.cs\r
+ * ContainerControl.cs\r
+ * ContextMenu.cs\r
+ * Control.cs\r
+ * Cursors.cs\r
+ * HScrollBar.cs\r
+ * ListBox.cs\r
+ * MainMenu.cs\r
+ * Menu.cs\r
+ * MenuItem.cs\r
+ * MessageBox.cs\r
+ * NativeWindow.cs\r
+ * PictureBox.cs\r
+ * ScrollableControl.cs\r
+ * ScrollBar.cs\r
+ * System.Windows.Forms.csproj\r
+ * System.Windows.Forms.csproj.user\r
+ * VScrollBar.cs\r
+ * Win32.cs\r
+\r
+ * minor formating, bug fixes, and implmentation\r
+\r
+\r
+ 2002-10-29 DennisHayes <dennish@raytek.com> \r
+ * checkin for Alexandre Pigolkine (pigolkine@gmx.de)\r
+ * Menu classes start on implmentation\r
+\r
+ 2002-10-27 DennisHayes <dennish@raytek.com> \r
+\r
+ * AccessibleObject.cs\r
+ * AssemblyInfo.cs\r
+ * AxHost.cs\r
+ * BaseCollection.cs\r
+ * BindingMemberInfo.cs\r
+ * BindingsCollection.cs\r
+ * ButtonBase.cs\r
+ * ColumnClickEventArgs.cs\r
+ * ComboBox.cs\r
+ * ContainerControl.cs\r
+ * ContentsResizedEventArgs.cs\r
+ * Control.cs\r
+ * ControlEventArgs.cs\r
+ * ConvertEventArgs.cs\r
+ * DateBoldEventArgs.cs\r
+ * DateRangeEventArgs.cs\r
+ * DomainUpDown.cs\r
+ * DragEventArgs.cs\r
+ * DrawItemEventArgs.cs\r
+ * FolderBrowserDialog.cs\r
+ * Form.cs\r
+ * GiveFeedbackEventArgs.cs\r
+ * HelpEventArgs.cs\r
+ * InputLanguageChangedEventArgs.cs\r
+ * InputLanguageChangingEventArgs.cs\r
+ * InvalidateEventArgs.cs\r
+ * ItemChangedEventArgs.cs\r
+ * ItemCheckEventArgs.cs\r
+ * ItemDragEventArgs.cs\r
+ * KeyEventArgs.cs\r
+ * KeyPressEventArgs.cs\r
+ * Keys.cs\r
+ * LabelEditEventArgs.cs\r
+ * LayoutEventArgs.cs\r
+ * LinkClickedEventArgs.cs\r
+ * LinkLabelLinkClickedEventArgs.cs\r
+ * ListControl.cs\r
+ * MeasureItemEventArgs.cs\r
+ * MouseEventArgs.cs\r
+ * NavigateEventArgs.cs\r
+ * NodeLabelEditEventArgs.cs\r
+ * PaintEventArgs.cs\r
+ * PrintPreviewDialog.cs\r
+ * PropertyTabChangedEventArgs.cs\r
+ * PropertyValueChangedEventArgs.cs\r
+ * QueryAccessibilityHelpEventArgs.cs\r
+ * QueryContinueDragEventArgs.cs\r
+ * ScrollEventArgs.cs\r
+ * SelectedGridItemChangedEventArgs.cs\r
+ * SplitterEventArgs.cs\r
+ * StatusBarDrawItemEventArgs.cs\r
+ * StatusBarPanelClickEventArgs.cs\r
+ * System.Windows.Forms.csproj\r
+ * System.Windows.Forms.csproj.user\r
+ * TextBox.cs\r
+ * ToolBarButtonClickEventArgs.cs\r
+ * TreeNodeConverter.cs\r
+ * TreeViewCancelEventArgs.cs\r
+ * UICuesEventArgs.cs\r
+ * UpDownBase.cs\r
+ * UpDownEventArgs.cs\r
+ * VScrollBar.cs\r
+\r
+ * Stubs now compliant with .NET 1.1 Beta, except for one that has dependencies.\r
+ * Added FolderBrowserDialog.cs for .NET 1.1 beta compatibility.\r
+ * Completed implmentation of all *Args classes.\r
+ * Updated checkoutlist.\r
+ * Made fixes so this will compile using Visual studio under windows.\r
+\r
+\r
+\r
+ 2002-10-26 DennisHayes <dennish@raytek.com> \r
+\r
+ * Added CheckOutFile to SWF one level up from here\r
+ * to keep track of who is working on what.\r
+\r
+ 2002-10-24 DennisHayes <dennish@raytek.com> \r
+\r
+ * AccessibleObject.cs\r
+ * Application.cs\r
+ * AssemblyInfo.cs\r
+ * BaseCollection.cs\r
+ * BindingContext.cs\r
+ * BindingManagerBase.cs\r
+ * BindingsCollection.cs\r
+ * ContainerControl.cs\r
+ * Control.cs\r
+ * Font.cs\r
+ * Form.cs\r
+ * IAccessible.cs\r
+ * InputLanguageCollection.cs\r
+ * Label.cs\r
+ * MessageBox.cs\r
+ * PropertyTabChangedEventArgs.cs\r
+ * ScrollableControl.cs\r
+ * Win32.cs\r
+ * WINELib.csproj\r
+ * WINELib.csproj.user\r
+ * winelib.sln\r
+\r
+ * Changes to get winelib version running with more methods uncommented out.\r
+ * Especialy trying to get CE compliance.\r
+\r
+2002-10-22 DennisHayes <dennish@raytek.com>\r
+ * Miguel moved files from WINELIB to here\r
+ * See ochagelog for details\r
+\r
+2002-10-13 DennisHayes <dennish@raytek.com>\r
+\r
+ *Application.cs\r
+ *AxHost.cs\r
+ *ChangeLog\r
+ *CheckedListBox.cs\r
+ *ComboBox.cs\r
+ *CurrencyManager.cs\r
+ *DateTimePicker.cs\r
+ *DomainUpDown.cs\r
+ *FolderBrowserDialog.cs\r
+ *ListBox.cs\r
+ *logfile.txt\r
+ *StatusBarDrawItemEventArgs.cs\r
+ *TabControl.cs\r
+ *TextBox.cs\r
+ *TrackBar.cs\r
+ *UpDownBase.cs\r
+\r
+ * Updated to match .NET V1.1 Beta\r
+\r
+2002-9-2 DennisHayes <dennish@raytek.com>\r
+\r
+* AccessibleObject.cs\r
+* AmbientProperties.cs\r
+* AxHost.cs\r
+* Button.cs\r
+* ButtonBase.cs\r
+* CheckBox.cs\r
+* ColorDialog.cs\r
+* ColumnHeader.cs\r
+* ComboBox.cs\r
+* ContainerControl.cs\r
+* DataGrid.cs\r
+* DateTimePicker.cs\r
+* ListControl.cs\r
+* PrintPreviewDialog.cs\r
+* Implmented any functions.\r
+\r
+* System.Windows.Forms.csproj\r
+* System.Windows.Forms.csproj.user\r
+* Added win32.cs\r
+\r
+2002-8-6 DennisHayes <dennish@raytek.com>\r
+* Checked in for Ginandrea Terzi (gterzi@lario.com)\r
+\r
+* MeasureItemEventArgs.cs\r
+* PropertyValueChangedEventArgs.cs\r
+* ScrollEventArgs.cs\r
+* ScrollEventType.cs\r
+* SelectionMode.cs\r
+* Shortcut.cs\r
+* TickStyle.cs\r
+* ToolBarButtonClickEventArgs.cs\r
+* TreeViewAction.cs\r
+* TriangleDirection.cs\r
+* UICues.cs\r
+* UICuesEventArgs.cs\r
+* UpDownBase.cs\r
+* UpDownEventHandler.cs\r
+* Fixed syntax errors and verifier errors\r
+\r
+2002-8-6 DennisHayes <dennish@raytek.com>\r
+\r
+* PropertyTabChangedEventArgs.cs\r
+* Minor sytax bug fixes.\r
+\r
+* System.Windows.Forms.csproj\r
+* System.Windows.Forms.csproj.user\r
+* System.Windows.Forms.sln\r
+* Added support for System.Windows.Forms.Design\r
+* Builds two dlls instead of one.\r
+* Allows compiling for now, but needs to be fixed\r
+\r
+2002-8-2 DennisHayes <dennish@raytek.com>\r
+* Checked in for Ginandrea Terzi (gterzi@lario.com)\r
+\r
+* AssemblyInfo.cs\r
+* ColumnClickEventArgs.cs\r
+* ContentsResizedEventArgs.cs\r
+* ControlEventArgs.cs\r
+* ConvertEventArgs.cs\r
+* DateBoldEventArgs.cs\r
+* DateRangeEventArgs.cs\r
+* DragEventArgs.cs\r
+* DrawItemEventArgs.cs\r
+* GiveFeedbackEventArgs.cs\r
+* HelpEventArgs.cs\r
+* InputLanguageChangedEventArgs.cs\r
+* InputLanguageChangingEventArgs.cs\r
+* InvalidateEventArgs.cs\r
+* ItemChangedEventArgs.cs\r
+* ItemCheckEventArgs.cs\r
+* ItemDragEventArgs.cs\r
+* KeyEventArgs.cs\r
+* KeyPressEventArgs.cs\r
+* LabelEditEventArgs.cs\r
+* LayoutEventArgs.cs\r
+* LinkClickedEventArgs.cs\r
+* LinkLabelLinkClickedEventArgs.cs\r
+* logfile.txt\r
+* MeasureItemEventArgs.cs\r
+* MouseEventArgs.cs\r
+* NavigateEventArgs.cs\r
+* NodeLabelEditEventArgs.cs\r
+* PaintEventArgs.cs\r
+* PropertyTabChangedEventArgs.cs\r
+* PropertyValueChangedEventArgs.cs\r
+* QueryAccessibilityHelpEventArgs.cs\r
+* QueryContinueDragEventArgs.cs\r
+* ScrollEventArgs.cs\r
+* SelectedGridItemChangedEventArgs.cs\r
+* SplitterEventArgs.cs\r
+* StatusBarDrawItemEventArgs.cs\r
+* StatusBarPanelClickEventArgs.cs\r
+* ToolBarButtonClickEventArgs.cs\r
+* TreeViewCancelEventArgs.cs\r
+* UICuesEventArgs.cs\r
+* UpDownEventArgs.cs\r
+* Improved ToString functions\r
+* Completed the rest of the *.args classes\r
+\r
+2002-8-1 DennisHayes <dennish@raytek.com>\r
+* Checked in for Ginandrea Terzi (gterzi@lario.com)\r
+\r
+* KeyEventArgs.cs\r
+* KeyPressEventArgs.cs\r
+* LabelEditEventArgs.cs\r
+* LayoutEventArgs.cs\r
+* LinkClickedEventArgs.cs\r
+* LinkLabelLinkClickedEventArgs.cs\r
+* MeasureItemEventArgs.cs\r
+* MouseEventArgs.cs\r
+* NavigateEventArgs.cs\r
+* NodeLabelEditEventArgs.cs\r
+* PaintEventArgs.cs\r
+* PropertyTabChangedEventArgs.cs\r
+* PropertyValueChangedEventArgs.cs\r
+* QueryAccessibilityHelpEventArgs.cs\r
+* QueryContinueDragEventArgs.cs\r
+* ScrollEventArgs.cs\r
+* SelectedGridItemChangedEventArgs.cs\r
+* SplitterEventArgs.cs\r
+* StatusBarDrawItemEventArgs.cs\r
+* StatusBarPanelClickEventArgs.cs\r
+* ToolBarButtonClickEventArgs.cs\r
+* TreeViewCancelEventArgs.cs\r
+* UICuesEventArgs.cs\r
+* UpDownEventArgs.cs\r
+* Corrected, cleaned up/ completed some *args.cs classes.\r
+* May break build, but should be easy to fix, will verifiy\r
+* tonight and check in any needed fixes.\r
+\r
+2002-8-1 DennisHayes <dennish@raytek.com>\r
+* MonthCalendar.cs\r
+* ButtonBase.cs\r
+* Form.cs\r
+* MonthCalendar commented out, stubbs need work\r
+* GTK references removed from Buttonbase and form, to make compile easier.\r
+* Replace GTK references as soon as build works on Windows and Linux.\r
+* With this, SWF should compile uder visual studio\r
+\r
+2002-8-1 DennisHayes <dennish@raytek.com>\r
+* TODOAttribute.cs\r
+* ComVisible.cs\r
+* added so the namespace can compile, remove when replaced with mono equivalents.\r
+\r
+2002-8-1 DennisHayes <dennish@raytek.com>\r
+* System.Windows.Forms.csproj\r
+* System.Windows.Forms.csproj.user\r
+* System.Windows.Forms.sln\r
+* AssemblyInfo.cs * Not sure if this file is needed. not a part of the namespace, just visual studio\r
+* Added files to compile using visual Studio\r
+\r
+2002-8-1 DennisHayes <dennish@raytek.com>\r
+* Getopt.cs\r
+* removed, file contained only trash, not needed.\r
+\r
+\r
+2002-7-30 DennisHayes <dennish@raytek.com>\r
+\r
+* AccessibleNavigation.cs\r
+* AccessibleObject.cs\r
+* AccessibleSelection.cs\r
+* AmbientProperties.cs\r
+* Application.cs\r
+* ApplicationContext.cs\r
+* AxHost.cs\r
+* BaseCollection.cs\r
+* Binding.cs\r
+* BindingContext.cs\r
+* BindingManagerBase.cs\r
+* BindingMemberInfo.cs\r
+* BindingsCollection.cs\r
+* Button.cs\r
+* ButtonBase.cs\r
+* CaptionButton.cs\r
+* CharacterCasing.cs\r
+* CheckBox.cs\r
+* CheckedListBox.cs\r
+* CheckState.cs\r
+* Clipboard.cs\r
+* ColorDialog.cs\r
+* ColumnClickEventArgs.cs\r
+* ColumnClickEventHandler.cs\r
+* ColumnHeader.cs\r
+* ComboBox.cs\r
+* CommonDialog.cs\r
+* ContainerControl.cs\r
+* ContentsResizedEventHandler.cs\r
+* ContextMenu.cs\r
+* Control.cs\r
+* ControlBindingsCollection.cs\r
+* ControlEventArgs.cs\r
+* ControlEventHandler.cs\r
+* ControlPaint.cs\r
+* ConvertEventHandler.cs\r
+* CreateParams.cs\r
+* CurrencyManager.cs\r
+* Cursor.cs\r
+* CursorConverter.cs\r
+* Cursors.cs\r
+* DataFormats.cs\r
+* DataGrid.cs\r
+* DataGridBoolColumn.cs\r
+* DataGridCell.cs\r
+* DataGridColumnStyle.cs\r
+* DataGridParentRowsLabelStyle.cs\r
+* DataGridPreferredColumnWidthTypeConverter.cs\r
+* DataGridTableStyle.cs\r
+* DataGridTextBox.cs\r
+* DataGridTextBoxColumn.cs\r
+* DataObject.cs\r
+* DateBoldEventArgs.cs\r
+* DateRangeEventArgs.cs\r
+* DateRangeEventHandler.cs\r
+* DateTimePicker.cs\r
+* DialogResult.cs\r
+* DockStyle.cs\r
+* DomainUpDown.cs\r
+* DragAction.cs\r
+* DragDropEffects.cs\r
+* DragEventArgs.cs\r
+* DragEventHandler.cs\r
+* DrawItemEventArgs.cs\r
+* DrawItemEventHandler.cs\r
+* DrawItemState.cs\r
+* DrawMode.cs\r
+* ErrorBlinkStyle.cs\r
+* ErrorIconAlignment.cs\r
+* ErrorProvider.cs\r
+* FeatureSupport.cs\r
+* FileDialog.cs\r
+* FlatStyle.cs\r
+* FontDialog.cs\r
+* Form.cs\r
+* FormBorderStyle.cs\r
+* FormStartPosition.cs\r
+* FormWindowState.cs\r
+* FrameStyle.cs\r
+* GiveFeedbackEventHandler.cs\r
+* GridColumnStylesCollection.cs\r
+* GridItemCollection.cs\r
+* GridTableStylesCollection.cs\r
+* GroupBox.cs\r
+* Help.cs\r
+* HelpEventHandler.cs\r
+* HelpProvider.cs\r
+* HScrollBar.cs\r
+* ImageIndexConverter.cs\r
+* ImageList.cs\r
+* ImageListStreamer.cs\r
+* InputLanguage.cs\r
+* InputLanguageChangedEventHandler.cs\r
+* InputLanguageChangingEventHandler.cs\r
+* InputLanguageCollection.cs\r
+* InvalidateEventHandler.cs\r
+* ItemChangedEventArgs.cs\r
+* ItemChangedEventHandler.cs\r
+* ItemCheckEventHandler.cs\r
+* ItemDragEventHandler.cs\r
+* KeyEventHandler.cs\r
+* KeyPressEventArgs.cs\r
+* KeyPressEventHandler.cs\r
+* KeysConverter.cs\r
+* Label.cs\r
+* LabelEditEventHandler.cs\r
+* LayoutEventHandler.cs\r
+* LinkArea.cs\r
+* LinkClickedEventHandler.cs\r
+* LinkLabel.cs\r
+* LinkLabelLinkClickedEventHandler.cs\r
+* ListBindingConverter.cs\r
+* ListBox.cs\r
+* ListControl.cs\r
+* ListView.cs\r
+* ListViewItem.cs\r
+* ListViewItemConverter.cs\r
+* logfile.txt\r
+* MainMenu.cs\r
+* MeasureItemEventHandler.cs\r
+* Menu.cs\r
+* MenuItem.cs\r
+* Message.cs\r
+* MessageBox.cs\r
+* MethodInvoker.cs\r
+* MonthCalendar.cs\r
+* MouseEventHandler.cs\r
+* NativeWindow.cs\r
+* NavigateEventHandler.cs\r
+* NodeLabelEditEventHandler.cs\r
+* NotifyIcon.cs\r
+* NumericUpDown.cs\r
+* OpacityConverter.cs\r
+* OpenFileDialog.cs\r
+* OSFeature.cs\r
+* PageSetupDialog.cs\r
+* PaintEventArgs.cs\r
+* PaintEventHandler.cs\r
+* Panel.cs\r
+* PrintControllerWithStatusDialog.cs\r
+* PrintDialog.cs\r
+* PrintPreviewControl.cs\r
+* PrintPreviewDialog.cs\r
+* ProgressBar.cs\r
+* PropertyGrid.cs\r
+* PropertyManager.cs\r
+* PropertyTabChangedEventArgs.cs\r
+* PropertyTabChangedEventHandler.cs\r
+* PropertyValueChangedEventHandler.cs\r
+* QueryAccessibilityHelpEventHandler.cs\r
+* QueryContinueDragEventHandler.cs\r
+* RadioButton.cs\r
+* RichTextBox.cs\r
+* SaveFileDialog.cs\r
+* Screen.cs\r
+* ScrollableControl.cs\r
+* ScrollBar.cs\r
+* ScrollEventArgs.cs\r
+* ScrollEventHandler.cs\r
+* SelectedGridItemChangedEventHandler.cs\r
+* SelectionRange.cs\r
+* SelectionRangeConverter.cs\r
+* SendKeys.cs\r
+* Splitter.cs\r
+* SplitterEventHandler.cs\r
+* StatusBar.cs\r
+* StatusBarDrawItemEventArgs.cs\r
+* StatusBarDrawItemEventHandler.cs\r
+* StatusBarPanel.cs\r
+* StatusBarPanelClickEventArgs.cs\r
+* StatusBarPanelClickEventHandler.cs\r
+* StatusBarPanelCollection.cs\r
+* SystemInformation.cs\r
+* TabControl.cs\r
+* TabPage.cs\r
+* TextBox.cs\r
+* TextBoxBase.cs\r
+* ThreadExceptionDialog.cs\r
+* Timer.cs\r
+* ToolBar.cs\r
+* ToolBarButton.cs\r
+* ToolBarButtonClickEventHandler.cs\r
+* ToolTip.cs\r
+* TrackBar.cs\r
+* TreeNode.cs\r
+* TreeNodeCollection.cs\r
+* TreeNodeConverter.cs\r
+* TreeView.cs\r
+* TreeViewCancelEventHandler.cs\r
+* TreeViewEventHandler.cs\r
+* TreeViewImageIndexConverter.cs\r
+* UICuesEventArgs.cs\r
+* UICuesEventHandler.cs\r
+* UpDownBase.cs\r
+* UpDownEventHandler.cs\r
+* UserControl.cs\r
+* VScrollBar.cs\r
+* Fixed errors reported by verify.exe, mostly attribute errors.\r
+* Added my name to author's list to files I edited in the last two weeks\r
+\r
+2002-7-22 DennisHayes <dennish@raytek.com>\r
+\r
+* DateTimePickerFormat.cs\r
+* Added values.\r
+* The NAMESPACE NOW COMPILES under windows in Visual Studio using the Microsoft version of the classes.\r
+* Verify.exe reports 600 errors.\r
+\r
+2002-7-21 DennisHayes <dennish@raytek.com>\r
+\r
+* AccessibleObject.cs\r
+* AmbientProperties.cs\r
+* AxHost.cs\r
+* BaseCollection.cs\r
+* BindingsCollection.cs\r
+* ButtonBase.cs\r
+* CheckBox.cs\r
+* CheckedListBox.cs\r
+* ComboBox.cs\r
+* ContainerControl.cs\r
+* ContextMenu.cs\r
+* Control.cs\r
+* ControlEventArgs.cs\r
+* ControlPaint.cs\r
+* ConvertEventArgs.cs\r
+* DataGrid.cs\r
+* DataGridColumnStyle.cs\r
+* DataObject.cs\r
+* DateTimePicker.cs\r
+* DomainUpDown.cs\r
+* DragEventArgs.cs\r
+* DrawItemEventArgs.cs\r
+* ErrorProvider.cs\r
+* FeatureSupport.cs\r
+* FileDialog.cs\r
+* FontDialog.cs\r
+* Form.cs\r
+* GiveFeedbackEventArgs.cs\r
+* GridColumnStylesCollection.cs\r
+* GridItem.cs\r
+* GridItemCollection.cs\r
+* GridTableStylesCollection.cs\r
+* GroupBox.cs\r
+* Help.cs\r
+* HelpEventArgs.cs\r
+* HelpProvider.cs\r
+* HScrollBar.cs\r
+* ImageIndexConverter.cs\r
+* ImageList.cs\r
+* ImageListStreamer.cs\r
+* InputLanguage.cs\r
+* InputLanguageChangedEventArgs.cs\r
+* InputLanguageChangingEventArgs.cs\r
+* InputLanguageCollection.cs\r
+* InvalidateEventArgs.cs\r
+* ItemChangedEventArgs.cs\r
+* ItemCheckEventArgs.cs\r
+* ItemDragEventArgs.cs\r
+* KeyEventArgs.cs\r
+* KeyPressEventArgs.cs\r
+* KeysConverter.cs\r
+* Label.cs\r
+* LabelEditEventArgs.cs\r
+* LayoutEventArgs.cs\r
+* LinkArea.cs\r
+* LinkClickedEventArgs.cs\r
+* LinkLabel.cs\r
+* LinkLabelLinkClickedEventArgs.cs\r
+* LinkLabelLinkClickedEventHandler.cs\r
+* ListBindingConverter.cs\r
+* ListBox.cs\r
+* ListControl.cs\r
+* ListView.cs\r
+* ListViewItem.cs\r
+* ListViewItemConverter.cs\r
+* MainMenu.cs\r
+* MeasureItemEventArgs.cs\r
+* Menu.cs\r
+* MenuItem.cs\r
+* Message.cs\r
+* MessageBox.cs\r
+* MouseEventArgs.cs\r
+* NativeWindow.cs\r
+* NavigateEventArgs.cs\r
+* NodeLabelEditEventArgs.cs\r
+* NotifyIcon.cs\r
+* NumericUpDown.cs\r
+* OpacityConverter.cs\r
+* OpenFileDialog.cs\r
+* OSFeature.cs\r
+* PageSetupDialog.cs\r
+* PaintEventArgs.cs\r
+* Panel.cs\r
+* PrintControllerWithStatusDialog.cs\r
+* PrintDialog.cs\r
+* PrintPreviewDialog.cs\r
+* QueryAccessibilityHelpEventArgs.cs\r
+* QueryContinueDragEventArgs.cs\r
+* RadioButton.cs\r
+* RichTextBox.cs\r
+* SaveFileDialog.cs\r
+* Screen.cs\r
+* ScrollableControl.cs\r
+* ScrollBar.cs\r
+* ScrollEventArgs.cs\r
+* SelectedGridItemChangedEventArgs.cs\r
+* SelectionRange.cs\r
+* SelectionRangeConverter.cs\r
+* SendKeys.cs\r
+* Splitter.cs\r
+* SplitterEventArgs.cs\r
+* StatusBar.cs\r
+* StatusBarDrawItemEventArgs.cs\r
+* StatusBarPanelCollection.cs\r
+* TabControl.cs\r
+* TabPage.cs\r
+* TextBox.cs\r
+* TextBoxBase.cs\r
+* ToolBar.cs\r
+* ToolBarButtonClickEventArgs.cs\r
+* ToolTip.cs\r
+* TrackBar.cs\r
+* TreeNodeCollection.cs\r
+* TreeView.cs\r
+* UserControl.cs\r
+* commented out inherited class that did not need to be stubbed.\r
+* fixed bugs, added values to one enum. Stubbed interfaces.\r
+* The NAMESPACE NOW COMPILES under windows in Visual Studio using the Microsoft version of the classes.\r
+* Verify.exe reports 600 errors.\r
+\r
+2002-7-7 DennisHayes <dennish@raytek.com>\r
+\r
+* ToolBarButtonClickEventArgs.cs \r
+* UpDownEventArgs.cs \r
+* KeyPressEventHandler.cs\r
+* Added new files.\r
+\r
+2002-7-7 DennisHayes <dennish@raytek.com>\r
+\r
+* AccessibleEvents.cs\r
+* AccessibleNavigation.cs\r
+* AccessibleObject.cs\r
+* AccessibleRole.cs\r
+* AccessibleSelection.cs\r
+* AccessibleStates.cs\r
+* AmbientProperties.cs\r
+* AnchorStyles.cs\r
+* Appearance.cs\r
+* Application.cs\r
+* ApplicationContext.cs\r
+* ArrangeDirection.cs\r
+* ArrangeStartingPosition.cs\r
+* AxHost.cs\r
+* BaseCollection.cs\r
+* Binding.cs\r
+* BindingContext.cs\r
+* BindingManagerBase.cs\r
+* BindingMemberInfo.cs\r
+* BindingsCollection.cs\r
+* BootMode.cs\r
+* Border3DSide.cs\r
+* Border3DStyle.cs\r
+* BorderStyle.cs\r
+* BoundsSpecified.cs\r
+* Button.cs\r
+* ButtonBase.cs\r
+* ButtonBorderStyle.cs\r
+* ButtonState.cs\r
+* CaptionButton.cs\r
+* CharacterCasing.cs\r
+* CheckBox.cs\r
+* CheckedListBox.cs\r
+* CheckState.cs\r
+* Clipboard.cs\r
+* ColorDepth.cs\r
+* ColorDialog.cs\r
+* ColumnClickEventArgs.cs\r
+* ColumnClickEventHandler.cs\r
+* ColumnHeader.cs\r
+* ColumnHeaderStyle.cs\r
+* ComboBox.cs\r
+* ComboBoxStyle.cs\r
+* CommonDialog.cs\r
+* ComVisible.cs\r
+* ContainerControl.cs\r
+* ContentsResizedEventArgs.cs\r
+* ContentsResizedEventHandler.cs\r
+* ContextMenu.cs\r
+* Control.cs\r
+* ControlBindingsCollection.cs\r
+* ControlEventArgs.cs\r
+* ControlEventHandler.cs\r
+* ControlPaint.cs\r
+* ControlStyles.cs\r
+* ConvertEventArgs.cs\r
+* ConvertEventHandler.cs\r
+* CreateParams.cs\r
+* CurrencyManager.cs\r
+* Cursor.cs\r
+* CursorConverter.cs\r
+* Cursors.cs\r
+* DataFormats.cs\r
+* DataGrid.cs\r
+* DataGridBoolColumn.cs\r
+* DataGridCell.cs\r
+* DataGridColumnStyle.cs\r
+* DataGridLineStyle.cs\r
+* DataGridParentRowsLabelStyle.cs\r
+* DataGridPreferredColumnWidthTypeConverter.cs\r
+* DataGridTableStyle.cs\r
+* DataGridTextBox.cs\r
+* DataGridTextBoxColumn.cs\r
+* DataObject.cs\r
+* DateBoldEventArgs.cs\r
+* DateRangeEventArgs.cs\r
+* DateRangeEventHandler.cs\r
+* DateTimePicker.cs\r
+* DateTimePickerFormat.cs\r
+* day.cs\r
+* DialogResult.cs\r
+* DockStyle.cs\r
+* DomainUpDown.cs\r
+* DragAction.cs\r
+* DragDropEffects.cs\r
+* DragEventArgs.cs\r
+* DragEventHandler.cs\r
+* DrawItemEventArgs.cs\r
+* DrawItemEventHandler.cs\r
+* DrawItemState.cs\r
+* DrawMode.cs\r
+* ErrorBlinkStyle.cs\r
+* ErrorIconAlignment.cs\r
+* ErrorProvider.cs\r
+* FeatureSupport.cs\r
+* FileDialog.cs\r
+* FlatStyle.cs\r
+* FontDialog.cs\r
+* Form.cs\r
+* FormBorderStyle.cs\r
+* FormStartPosition.cs\r
+* FormWindowState.cs\r
+* FrameStyle.cs\r
+* Getopt.cs\r
+* GiveFeedbackEventArgs.cs\r
+* GiveFeedbackEventHandler.cs\r
+* GridColumnStylesCollection.cs\r
+* GridItem.cs\r
+* GridItemCollection.cs\r
+* GridItemType.cs\r
+* GridTableStylesCollection.cs\r
+* GroupBox.cs\r
+* Help.cs\r
+* HelpEventArgs.cs\r
+* HelpEventHandler.cs\r
+* HelpNavigator.cs\r
+* HelpProvider.cs\r
+* HorizontalAlignment.cs\r
+* HScrollBar.cs\r
+* IButtonControl.cs\r
+* ICommandExecutor.cs\r
+* IComponentEditorPageSite.cs\r
+* IContainerControl.cs\r
+* IDataGridColumnStyleEditingNotificationService.cs\r
+* IDataGridEditingService.cs\r
+* IDataObject.cs\r
+* IFeatureSupport.cs\r
+* IFileReaderService.cs\r
+* ImageIndexConverter.cs\r
+* ImageList.cs\r
+* ImageListStreamer.cs\r
+* ImeMode.cs\r
+* IMessageFilter.cs\r
+* InputLanguage.cs\r
+* InputLanguageChangedEventArgs.cs\r
+* InputLanguageChangedEventHandler.cs\r
+* InputLanguageChangingEventArgs.cs\r
+* InputLanguageChangingEventHandler.cs\r
+* InputLanguageCollection.cs\r
+* InvalidateEventArgs.cs\r
+* InvalidateEventHandler.cs\r
+* ItemActivation.cs\r
+* ItemBoundsPortion.cs\r
+* ItemChangedEventArgs.cs\r
+* ItemChangedEventHandler.cs\r
+* ItemCheckEventArgs.cs\r
+* ItemCheckEventHandler.cs\r
+* ItemDragEventArgs.cs\r
+* ItemDragEventHandler.cs\r
+* IWin32Window.cs\r
+* IWindowTarget.cs\r
+* KeyEventArgs.cs\r
+* KeyEventHandler.cs\r
+* KeyPressEventArgs.cs\r
+* KeyPressEventHandler.cs\r
+* Keys.cs\r
+* KeysConverter.cs\r
+* Label.cs\r
+* LabelEditEventArgs.cs\r
+* LabelEditEventHandler.cs\r
+* LayoutEventArgs.cs\r
+* LayoutEventHandler.cs\r
+* LeftRightAlignment.cs\r
+* LinkArea.cs\r
+* LinkBehavior.cs\r
+* LinkClickedEventArgs.cs\r
+* LinkClickedEventHandler.cs\r
+* LinkLabel.cs\r
+* LinkLabelLinkClickedEventArgs.cs\r
+* LinkLabelLinkClickedEventHandler.cs\r
+* LinkState.cs\r
+* ListBindingConverter.cs\r
+* ListBox.cs\r
+* ListControl.cs\r
+* ListView.cs\r
+* ListViewAlignment.cs\r
+* ListViewItem.cs\r
+* ListViewItemConverter.cs\r
+* MainMenu.cs\r
+* MdiLayout.cs\r
+* MeasureItemEventArgs.cs\r
+* MeasureItemEventHandler.cs\r
+* Menu.cs\r
+* MenuGlyph.cs\r
+* MenuItem.cs\r
+* MenuMerge.cs\r
+* Message.cs\r
+* MessageBox.cs\r
+* MessageBoxButtons.cs\r
+* MessageBoxDefaultButton.cs\r
+* MessageBoxIcon.cs\r
+* MessageBoxOptions.cs\r
+* MethodInvoker.cs\r
+* MonthCalendar.cs\r
+* MouseButtons.cs\r
+* MouseEventArgs.cs\r
+* MouseEventHandler.cs\r
+* NativeWindow.cs\r
+* NavigateEventArgs.cs\r
+* NavigateEventHandler.cs\r
+* NodeLabelEditEventArgs.cs\r
+* NodeLabelEditEventHandler.cs\r
+* NotifyIcon.cs\r
+* NumericUpDown.cs\r
+* OpacityConverter.cs\r
+* OpenFileDialog.cs\r
+* Orientation.cs\r
+* OSFeature.cs\r
+* PageSetupDialog.cs\r
+* PaintEventArgs.cs\r
+* PaintEventHandler.cs\r
+* Panel.cs\r
+* PictureBoxSizeMode.cs\r
+* PrintControllerWithStatusDialog.cs\r
+* PrintDialog.cs\r
+* PrintPreviewControl.cs\r
+* PrintPreviewDialog.cs\r
+* ProgressBar.cs\r
+* PropertyGrid.cs\r
+* PropertyManager.cs\r
+* PropertySort.cs\r
+* PropertyTabChangedEventArgs.cs\r
+* PropertyTabChangedEventHandler.cs\r
+* PropertyValueChangedEventArgs.cs\r
+* PropertyValueChangedEventHandler.cs\r
+* QueryAccessibilityHelpEventArgs.cs\r
+* QueryAccessibilityHelpEventHandler.cs\r
+* QueryContinueDragEventArgs.cs\r
+* QueryContinueDragEventHandler.cs\r
+* RadioButton.cs\r
+* RichTextBox.cs\r
+* RichTextBoxFinds.cs\r
+* RichTextBoxScrollBars.cs\r
+* RichTextBoxSelectionAttribute.cs\r
+* RichTextBoxSelectionTypes.cs\r
+* RichTextBoxStreamType.cs\r
+* RichTextBoxWordPunctuations.cs\r
+* RightToLeft.cs\r
+* SaveFileDialog.cs\r
+* Screen.cs\r
+* ScrollableControl.cs\r
+* ScrollBar.cs\r
+* ScrollBars.cs\r
+* ScrollButton.cs\r
+* ScrollEventArgs.cs\r
+* ScrollEventHandler.cs\r
+* ScrollEventType.cs\r
+* SecurityIDType.cs\r
+* SelectedGridItemChangedEventArgs.cs\r
+* SelectedGridItemChangedEventHandler.cs\r
+* SelectionMode.cs\r
+* SelectionRange.cs\r
+* SelectionRangeConverter.cs\r
+* SendKeys.cs\r
+* Shortcut.cs\r
+* SizeGripStyle.cs\r
+* SortOrder.cs\r
+* Splitter.cs\r
+* SplitterEventArgs.cs\r
+* SplitterEventHandler.cs\r
+* StatusBar.cs\r
+* StatusBarDrawItemEventArgs.cs\r
+* StatusBarDrawItemEventHandler.cs\r
+* StatusBarPanel.cs\r
+* StatusBarPanelAutoSize.cs\r
+* StatusBarPanelBorderStyle.cs\r
+* StatusBarPanelClickEventArgs.cs\r
+* StatusBarPanelClickEventHandler.cs\r
+* StatusBarPanelCollection.cs\r
+* StatusBarPanelStyle.cs\r
+* StructFormat.cs\r
+* SystemInformation.cs\r
+* TabAlignment.cs\r
+* TabAppearance.cs\r
+* TabControl.cs\r
+* TabDrawMode.cs\r
+* TabPage.cs\r
+* TabSizeMode.cs\r
+* TextBox.cs\r
+* TextBoxBase.cs\r
+* ThreadExceptionDialog.cs\r
+* TickStyle.cs\r
+* Timer.cs\r
+* ToolBar.cs\r
+* ToolBarAppearance.cs\r
+* ToolBarButton.cs\r
+* ToolBarButtonClickEventArgs.cs\r
+* ToolBarButtonClickEventHandler.cs\r
+* ToolBarButtonStyle.cs\r
+* ToolBarTextAlign.cs\r
+* ToolTip.cs\r
+* TrackBar.cs\r
+* TreeNode.cs\r
+* TreeNodeCollection.cs\r
+* TreeNodeConverter.cs\r
+* TreeView.cs\r
+* TreeViewAction.cs\r
+* TreeViewCancelEventArgs.cs\r
+* TreeViewCancelEventHandler.cs\r
+* TreeViewEventArgs.cs\r
+* TreeViewEventHandler.cs\r
+* TreeViewImageIndexConverter.cs\r
+* UICues.cs\r
+* UICuesEventArgs.cs\r
+* UICuesEventHandler.cs\r
+* UpDownBase.cs\r
+* UpDownEventArgs.cs\r
+* UpDownEventHandler.cs\r
+* UserControl.cs\r
+* View.cs\r
+* VScrollBar.cs\r
+* Monostyled everything!\r
+\r
+\r
+\r
+2002-7-7 DennisHayes <dennish@raytek.com>\r
+\r
+* AccessibleObject.cs\r
+* AmbientProperties.cs\r
+* AxHost.cs\r
+* BindingsCollection.cs\r
+* Button.cs\r
+* ButtonBase.cs\r
+* ChangeLog\r
+* CheckBox.cs\r
+* CheckedListBox.cs\r
+* ColorDialog.cs\r
+* ComboBox.cs\r
+* CommonDialog.cs\r
+* ContainerControl.cs\r
+* ContextMenu.cs\r
+* ControlEventArgs.cs\r
+* CurrencyManager.cs\r
+* DataGrid.cs\r
+* DataGridBoolColumn.cs\r
+* DataGridColumnStyle.cs\r
+* DataGridTableStyle.cs\r
+* DataGridTextBox.cs\r
+* DataGridTextBoxColumn.cs\r
+* DateTimePickerFormat.cs\r
+* ErrorProvider.cs\r
+* FileDialog.cs\r
+* FontDialog.cs\r
+* Form.cs\r
+* GroupBox.cs\r
+* HelpProvider.cs\r
+* HScrollBar.cs\r
+* ImageList.cs\r
+* KeyPressEventHandler.cs\r
+* Label.cs\r
+* LinkLabel.cs\r
+* LinkLabelLinkClickedEventArgs.cs\r
+* ListBox.cs\r
+* ListControl.cs\r
+* ListView.cs\r
+* logfile.txt\r
+* MainMenu.cs\r
+* Menu.cs\r
+* MenuItem.cs\r
+* MonthCalendar.cs\r
+* NotifyIcon.cs\r
+* OpenFileDialog.cs\r
+* PageSetupDialog.cs\r
+* Panel.cs\r
+* PrintDialog.cs\r
+* PropertyManager.cs\r
+* RadioButton.cs\r
+* RichTextBox.cs\r
+* SaveFileDialog.cs\r
+* ScrollableControl.cs\r
+* ScrollBar.cs\r
+* Splitter.cs\r
+* StatusBar.cs\r
+* StatusBarPanel.cs\r
+* TabControl.cs\r
+* TabPage.cs\r
+* TextBox.cs\r
+* TextBoxBase.cs\r
+* ThreadExceptionDialog.cs\r
+* Timer.cs\r
+* ToolBar.cs\r
+* ToolBarButton.cs\r
+* TrackBar.cs\r
+* TreeView.cs\r
+* UpDownBase.cs\r
+* VScrollBar.cs\r
+* Uncommented stuff, re-commented stuff, adding usings, fixed minor syntax errors.\r
+\r
+2002-7-6 DennisHayes <dennish@raytek.com>\r
+\r
+* DragEventArgs.cs\r
+* PropertyValueChangedEventArgs.cs\r
+* InputLanguageChangedEventArgs.cs\r
+* added files\r
+\r
+2002-7-6 DennisHayes <dennish@raytek.com>\r
+\r
+* ToolBarButtonClickEventArgs.cs\r
+* UpDownEventArgs.cs\r
+* PropertyValueChangedEventArgs.c\r
+* Added new files\r
+\r
+2002-7-6 DennisHayes <dennish@raytek.com>\r
+\r
+* AccessibleObject.cs\r
+* AmbientProperties.cs\r
+* Application.cs\r
+* ApplicationContext.cs\r
+* AxHost.cs\r
+* BaseCollection.cs\r
+* Binding.cs\r
+* BindingContext.cs\r
+* BindingManagerBase.cs\r
+* BindingsCollection.cs\r
+* CaptionButton.cs\r
+* Clipboard.cs\r
+* ColumnHeader.cs\r
+* Control.cs\r
+* ControlBindingsCollection.cs\r
+* ControlPaint.cs\r
+* CreateParams.cs\r
+* CurrencyManager.cs\r
+* Cursor.cs\r
+* CursorConverter.cs\r
+* Cursors.cs\r
+* DataFormats.cs\r
+* DataGridPreferredColumnWidthTypeConverter.cs\r
+* DataGridTextBoxColumn.cs\r
+* DataObject.cs\r
+* DateBoldEventArgs.cs\r
+* DateTimePicker.cs\r
+* DomainUpDown.cs\r
+* FeatureSupport.cs\r
+* FontDialog.cs\r
+* Form.cs\r
+* GridColumnStylesCollection.cs\r
+* GridItemCollection.cs\r
+* GridTableStylesCollection.cs\r
+* Help.cs\r
+* IButtonControl.cs\r
+* IFileReaderService.cs\r
+* ImageIndexConverter.cs\r
+* ImageListStreamer.cs\r
+* IMessageFilter.cs\r
+* InputLanguage.cs\r
+* InputLanguageChangeEventArgs.cs\r
+* InputLanguageCollection.cs\r
+* ItemChangedEventArgs.cs\r
+* KeyEventArgs.cs\r
+* KeyPressEventArgs.cs\r
+* KeysConverter.cs\r
+* LinkLabel.cs\r
+* LinkLabelLinkClickedEventArgs.cs\r
+* LinkLabelLinkClickedEventHandler.cs\r
+* ListBindingConverter.cs\r
+* ListViewItem.cs\r
+* ListViewItemConverter.cs\r
+* logfile.txt\r
+* MessageBox.cs\r
+* NativeWindow.cs\r
+* NumericUpDown.cs\r
+* OpacityConverter.cs\r
+* OSFeature.cs\r
+* PaintEventArgs.cs\r
+* PrintControllerWithStatusDialog.cs\r
+* PropertyGrid.cs\r
+* PropertyTabChangedEventArgs.cs\r
+* PropertyTabChangedEventHandler.cs\r
+* PropertyValueChangedEventArgs.cs\r
+* Screen.cs\r
+* ScrollEventArgs.cs\r
+* SelectionRange.cs\r
+* SelectionRangeConverter.cs\r
+* SendKeys.cs\r
+* SplitterEventArgs.cs\r
+* StatusBarPanelClickEventArgs.cs\r
+* StatusBarPanelCollection.cs\r
+* SystemInformation.cs\r
+* ToolBarButtonClickEventArgs.cs\r
+* ToolTip.cs\r
+* TreeNode.cs\r
+* TreeNodeCollection.cs\r
+* TreeNodeConverter.cs\r
+* TreeViewCancelEventArgs.cs\r
+* TreeViewImageIndexConverter.cs\r
+* UICuesEventArgs.cs\r
+* UpDownBase.cs\r
+* UpDownEventArgs.cs\r
+* UserControl.cs\r
+* Added usings, corrected minor syntax errors, uncommented some stuff to flush out compile errors.\r
+\r
+2002-7-3 DennisHayes <dennish@raytek.com>\r
+\r
+* AccessibleObject.cs\r
+* Application.cs\r
+* AxHost.cs\r
+* Button.cs\r
+* Control.cs\r
+* Form.cs\r
+* GridColumnStylesCollection.cs\r
+* GridItemCollection.cs\r
+* GridTableStylesCollection.cs\r
+* ImageIndexConverter.cs\r
+* ImageListStreamer.cs\r
+* InputLanguageChangingEventArgs.cs\r
+* KeysConverter.cs\r
+* Label.cs\r
+* LinkLabel.cs\r
+* LinkLabelLinkClickedEventArgs.cs\r
+* ListBox.cs\r
+* ListView.cs\r
+* ListViewItem.cs\r
+* ListViewItemConverter.cs\r
+* Menu.cs\r
+* NumericUpDown.cs\r
+* ScrollableControl.cs\r
+* StatusBarDrawItemEventArgs.cs\r
+* StatusBarPanel.cs\r
+* StatusBarPanelCollection.cs\r
+* TabControl.cs\r
+* TrackBar.cs\r
+* TreeNodeCollection.cs\r
+* added usings, minor syntax corrections.\r
+\r
+2002-7-3 DennisHayes <dennish@raytek.com>\r
+* checked in for Jaak Simm (jaaksimm@firm.ee)\r
+* PrintPreviewControl.cs\r
+* PrintPreviewDialog.cs\r
+* ProgressBar.cs\r
+* PropertyGrid.cs\r
+* PropertyManager.cs\r
+* PropertyTabChangedEventArgs.cs\r
+* new files added\r
+\r
+2002-7-2 DennisHayes <dennish@raytek.com>\r
+* Application.cs\r
+* ControlEventArgs.cs\r
+* Form.cs\r
+* merged changes made by miguel and hestilow in gkt# to system.windows.forms\r
+\r
+2002-7-2 DennisHayes <dennish@raytek.com>\r
+* Button.cs\r
+* ButtonBase.cs\r
+* ContainerControl.cs\r
+* Label.cs\r
+* ScrollableControl.cs\r
+* Copied changes made by miguel and hestilow in gkt# to system.windows.forms\r
+\r
+2002-7-2 DennisHayes <dennish@raytek.com>\r
+* Checked in for Richard Baumann (biochem333@nyc.rr.com)\r
+* DataGridTextBoxColumn.cs\r
+* DataObject.cs\r
+* DateBoldEventArgs.cs\r
+* DateRangeEventArgs.cs\r
+* DateTimePicker.cs\r
+* DomainUpDown.cs\r
+* DragEventArgs.cs\r
+* DrawItemEventArgs.cs\r
+* added new files\r
+\r
+2002-7-2 DennisHayes <dennish@raytek.com>\r
+* checked in for Jaak Simm (jaaksimm@firm.ee)\r
+* DataFormats.cs\r
+* DataGrid.cs\r
+* DataGridBoolColumn.cs\r
+* DataGridColumnStyle.cs\r
+* DataGridPreferredColumnWidthTypeConverter.cs\r
+* DataGridTableStyle.cs\r
+* DataGridTextBox.cs\r
+* new classes added\r
+\r
+2002-7-2 DennisHayes <dennish@raytek.com>\r
+* Checked in for Richard Baumann (biochem333@nyc.rr.com)\r
+* StatusBar.cs\r
+* StatusBarDrawItemEventArgs.cs\r
+* StatusBarPanel.cs\r
+* StatusBarPanelClickEventArgs.cs\r
+* SystemInformation.cs\r
+* Minor changes by Rich B\r
+\r
+2002-7-1 DennisHayes <dennish@raytek.com>\r
+\r
+* AccessibleObject.cs\r
+* AmbientProperties.cs\r
+* Application.cs\r
+* ApplicationContext.cs\r
+* ArrangeDirection.cs\r
+* AxHost.cs BaseCollection.cs\r
+* Binding.cs BindingContext.cs\r
+* BindingManagerBase.cs\r
+* BindingMemberInfo.cs\r
+* BindingsCollection.cs\r
+* Button.cs\r
+* ButtonBase.cs\r
+* CheckBox.cs\r
+* CheckedListBox.cs\r
+* Clipboard.cs\r
+* ColorDialog.cs\r
+* ColumnClickEventArgs.cs\r
+* ColumnClickEventHandler.cs\r
+* ColumnHeader.cs\r
+* ComboBox.cs\r
+* CommonDialog.cs\r
+* ComVisible.cs\r
+* ContainerControl.cs\r
+* ContentsResizedEventArgs.cs\r
+* ContextMenu.cs\r
+* Control.cs\r
+* ControlBindingsCollection.cs\r
+* ControlEventArgs.cs\r
+* ControlPaint.cs\r
+* ConvertEventArgs.cs\r
+* CreateParams.cs\r
+* CurrencyManager.cs\r
+* Cursor.cs\r
+* CursorConverter.cs\r
+* Cursors.cs\r
+* ErrorProvider.cs \r
+* FeatureSupport.cs\r
+* FileDialog.cs\r
+* Form.cs\r
+* GiveFeedbackEventArgs.cs\r
+* GridColumnStylesCollection.cs\r
+* GridItem.cs\r
+* GridItemCollection.cs\r
+* GridTableStylesCollection.cs\r
+* GroupBox.cs\r
+* Help.cs \r
+* HelpEventArgs.cs\r
+* HelpProvider.cs\r
+* HScrollBar.cs\r
+* ImageIndexConverter.cs\r
+* ImageList.cs\r
+* ImageListStreamer.cs\r
+* InputLanguage.cs\r
+* InputLanguageChangedEventArgs.cs\r
+* InputLanguageChangingEventArgs.cs\r
+* InputLanguageCollection.cs\r
+* InvalidateEventArgs.cs\r
+* ItemChangedEventArgs.cs\r
+* ItemCheckEventArgs.cs\r
+* ItemDragEventArgs.cs\r
+* IWin32Window.cs\r
+* KeyEventArgs.cs\r
+* KeyPressEventArgs.cs\r
+* KeysConverter.cs\r
+* Label.cs\r
+* LabelEditEventArgs.cs\r
+* LabelEditEventHandler.cs\r
+* LayoutEventArgs.cs\r
+* LinkClickedEventArgs.cs\r
+* LinkLabel.cs\r
+* LinkLabelLinkClickedEventArgs.cs\r
+* ListBindingConverter.cs\r
+* ListBox.cs\r
+* ListControl.cs\r
+* ListView.cs\r
+* ListViewItem.cs\r
+* ListViewItemConverter.cs\r
+* MainMenu.cs\r
+* MeasureItemEventArgs.cs\r
+* Menu.cs MenuItem.cs\r
+* Message.cs\r
+* MessageBox.cs\r
+* MonthCalendar.cs\r
+* MouseEventArgs.cs\r
+* NativeWindow.cs\r
+* NavigateEventArgs.cs\r
+* NodeLabelEditEventArgs.cs\r
+* NotifyIcon.cs\r
+* NumericUpDown.cs\r
+* OpacityConverter.cs\r
+* OpenFileDialog.cs\r
+* OSFeature.cs\r
+* PageSetupDialog.cs\r
+* PaintEventArgs.cs\r
+* Panel.cs\r
+* PrintControllerWithStatusDialog.cs\r
+* PrintDialog.cs\r
+* QueryAccessibilityHelpEventArgs.cs\r
+* QueryContinueDragEventArgs.cs\r
+* RadioButton.cs\r
+* RichTextBox.cs\r
+* SaveFileDialog.cs\r
+* Screen.cs\r
+* ScrollableControl.cs\r
+* ScrollBar.cs\r
+* ScrollEventArgs.cs\r
+* SelectedGridItemChangedEventArgs.cs\r
+* SelectionRange.cs\r
+* SelectionRangeConverter.cs\r
+* SendKeys.cs\r
+* Splitter.cs\r
+* SplitterEventArgs.cs\r
+* StatusBar.cs\r
+* StatusBarDrawItemEventArgs.cs\r
+* StatusBarPanel.cs\r
+* StatusBarPanelClickEventArgs.cs\r
+* StatusBarPanelCollection.cs\r
+* SystemInformation.cs\r
+* TabControl.cs\r
+* TabPage.cs\r
+* TextBox.cs\r
+* TextBoxBase.cs\r
+* ThreadExceptionDialog.cs\r
+* Timer.cs\r
+* ToolBar.cs\r
+* ToolBarButton.cs\r
+* TrackBar.cs\r
+* TreeNode.cs\r
+* TreeNodeCollection.cs\r
+* TreeNodeConverter.cs\r
+* TreeView.cs\r
+* TreeViewCancelEventArgs.cs\r
+* TreeViewEventArgs.cs\r
+* TreeViewImageIndexConverter.cs\r
+* UICuesEventArgs.cs\r
+* UserControl.cs\r
+* VScrollBar.cs\r
+* Implmented some stuff, fixed some stuff, monostyled some stuff, uncommented-out some stuff.\r
+\r
+\r
+2002-7-1 DennisHayes <dennish@raytek.com>\r
+* changelog\r
+* reversed order, putting most recent entries at the top\r
+\r
+2002-6-24 DennisHayes <dennish@raytek.com>\r
+* AccessibleStates.cs\r
+* ArrangeDirection.cs\r
+* AccessibleEvents.cs\r
+* Added values for enums\r
+\r
+2002-6-24 DennisHayes <dennish@raytek.com>\r
+* BindingMemberInfo.cs\r
+* CaptionButton.cs\r
+* DataGridCell.cs\r
+* Message.cs\r
+* MessageBox.cs\r
+* Fixed bugs preventing compile\r
+\r
+2002-6-18 DennisHayes <dennish@raytek.com>\r
+* checked in for Stefan Warnke (StefanW@POBox.com)\r
+* UICuesEventArgs.cs\r
+* UpDownBase.cs\r
+* Better comments and formatting\r
+\r
+2002-6-18 DennisHayes <dennish@raytek.com>\r
+* Checked in for Jackson Harper (jackson@latitudegeo.com)\r
+* ToolBar.cs\r
+* TabControl.cs\r
+* TabPage.cs\r
+* Added sub classes\r
+\r
+2002-6-5 DennisHayes <dennish@raytek.com>\r
+* TabControl.cs\r
+* TabPage.cs\r
+* TextBox.cs\r
+* TextBoxBase.cs\r
+* ThreadExceptionDialog.cs\r
+* Timer.cs\r
+* added new files for Jackson Harper (jackson@latitudegeo.com)\r
+* needs to be mono styled, and may have other issues\r
+\r
+2002-6-5 DennisHayes <dennish@raytek.com>\r
+* ErrorProvider.cs\r
+* PrintControllerWithStatusDialog.cs\r
+* PrintDialog.cs\r
+* added new files for paul\r
+\r
+2002-6-5 DennisHayes <dennish@raytek.com>\r
+* StatusBarDrawItemEventArgs.cs\r
+* StatusBarPanel.cs\r
+* StatusBarPanelClickEventArgs.cs\r
+* StatusBarPanelCollection.cs\r
+* SystemInformation.cs\r
+* added new files for Richard Baumann (biochem333@nyc.rr.com)\r
+\r
+2002-6-5 DennisHayes <dennish@raytek.com>\r
+* removed, code moved to main class files, Form.cs, ImageList.cs, LinkLabel.cs,\r
+* ListBox.cs, ListView.cs, ListViewItem.cs, Menu.cs, MonthCalendar.cs, ScrollableControl.cs\r
+* Form.ControlCollectison.cs\r
+* ImageList.ImageCollection.c\r
+* LinkLabel.LinkCollection.cs\r
+* ListBox.ObjectCollection.cs\r
+* ListBox.SelectedIndexCollection.cs\r
+* ListBox.SelectedObjectCollection.cs\r
+* ListView.CheckedListViewItemCollection.cs\r
+* ListView.CheckedIndexCollection.cs\r
+* ListView.ColumnHeaderCollection.cs\r
+* ListView.ListViewItemCollection.cs\r
+* ListView.SelectedIndexCollection.cs\r
+* ListView.SelectedListViewItemCollection.cs\r
+* ListViewItem.ListViewSubItem.cs\r
+* ListViewItem.ListViewSubItemCollection.cs\r
+* Menu.MenuItemCollection.cs\r
+* MonthCalendar.HitTestInfo.cs\r
+* ScrollableControl.DockPaddingEdges.cs\r
+\r
+2002-6-5 DennisHayes <dennish@raytek.com>\r
+* Checked in for Jackson Harper (jackson@latitudegeo.com)\r
+* ToolBar.cs\r
+* ToolBarButton.cs\r
+* ToolTip.cs\r
+* TrackBar.cs\r
+* TreeNode.cs\r
+* TreeNodeCollection.cs\r
+* TreeNodeConverter.cs\r
+* TreeView.cs\r
+* TreeViewCancelEventArgs.cs\r
+* TreeViewEventArgs.cs\r
+* TreeViewImageIndexConverter.cs\r
+* Just stubbs\r
+* New files added, work in progress cleanup and mono style needed.\r
+\r
+2002-6-5 DennisHayes <dennish@raytek.com>\r
+* checked in for Stefan Warnke (StefanW@POBox.com)\r
+* UICuesEventArgs.cs\r
+* UpDownBase.cs\r
+* Just stubbs\r
+* New files, work in progress, needs cleanup and mono style\r
+\r
+\r
+\r
+2002-5-31 DennisHayes <dennish@raytek.com>\r
+* ItemChangedEventHandler.cs\r
+* InvalidateEventHandler.cs\r
+* ItemChangedEventHandler.cs\r
+* added new files\r
+\r
+2002-5-31 DennisHayes <dennish@raytek.com>\r
+ Check in for Paul Osman <paul.osman@sympatico.ca>\r
+* Panel.cs\r
+* New class, Stubbed and commented out\r
+\r
+2002-5-31 DennisHayes <dennish@raytek.com>\r
+ Check in for Paul Osman <paul.osman@sympatico.ca>\r
+* MonthCalendar.cs\r
+* MonthCalendar.HitTestInfo.cs\r
+* MouseEventArgs.cs\r
+* NativeWindow.cs\r
+* Removed trash byte\r
+\r
+2002-5-31 DennisHayes <dennish@raytek.com>\r
+* ColumnClickEventArgs.cs\r
+* Fully implmented.\r
+\r
+2002-5-31 DennisHayes <dennish@raytek.com>\r
+* Minor formating in lots of files\r
+\r
+\r
+2002-5-27 DennisHayes <dennish@raytek.com>\r
+Added structs. All structs in System.Windows.Forms done\r
+* BindingMemberInfo.cs\r
+* DataGridCell.cs\r
+* LinkArea.cs\r
+* Message.cs\r
+* Complete execpt for Message.cs GetLParam\r
+* and\r
+* BindingMemberInfo needs constructor.\r
+* All need verification of hashcodes.\r
+\r
+2002-5-27 DennisHayes <dennish@raytek.com>\r
+Added delegates. All delegates in System.Windows.Forms done\r
+* ColumnClickEventHandler.cs\r
+* ContentsResizedEventHandler.cs\r
+* ControlEventHandler.cs\r
+* ConvertEventHandler.cs\r
+* DateRangeEventHandler.cs\r
+* DragEventHandler.cs\r
+* DrawItemEventHandler.cs\r
+* GiveFeedbackEventHandler.cs\r
+* HelpEventHandler.cs\r
+* InputLanguageChangedEventHandler.cs\r
+* InputLanguageChangingEventHandler.cs\r
+* InvalidateEventHandler.cs\r
+* ItemChangedEventHandler.cs\r
+* ItemCheckEventHandler.cs\r
+* ItemDragEventHandler.cs\r
+* KeyEventHandler.cs\r
+* LabelEditEventHandler.cs\r
+* LayoutEventHandler.cs\r
+* LinkClickedEventHandler.cs\r
+* LinkLabelLinkClickedEventHandler.cs\r
+\r
+2002-5-27 DennisHayes <dennish@raytek.com>\r
+ Check in for Paul Osman <paul.osman@sympatico.ca>\r
+* NumericUpDown.cs\r
+* OpacityConverter.cs\r
+* OpenFileDialog.cs\r
+* OSFeature.cs\r
+* PageSetupDialog.cs\r
+* PaintEventArgs.cs\r
+* MonthCalendar.HitTestInfo.cs\r
+* MouseEventArgs.cs\r
+* NativeWindow.cs\r
+* Stubbed and commented out\r
+* NativeWindow.cs, MonthCalendar.HitTestInfo.cs, MouseEventArgs.cs,\r
+* have bad extra byte from old skeleton, need new corrected version.\r
+* MonthCalendar.HitTestInfo.cs needs to be incorporated into MonthCalendar.\r
+\r
+2002-5-27 DennisHayes <dennish@raytek.com>\r
+ Check in for Paul Osman <paul.osman@sympatico.ca>\r
+* Menu.cs\r
+* Menu.MenuItemCollection.cs\r
+* MenuItem.cs\r
+* MessageBox.cs\r
+* MonthCalendar.cs\r
+* Stubbed and commented out\r
+* MonthCalendar.cs has bad extra byte from old skeleton, need new corrected version.\r
+* MonthCalendar.HitTestInfo.cs needs to be incorporated into MonthCalendar.\r
+* Menu.MenuItemCollection.cs needs to be incorporated into Menu.cs.\r
+\r
+2002-5-27 DennisHayes <dennish@raytek.com>\r
+ Check in for Paul Osman <paul.osman@sympatico.ca>\r
+* Panel.cs\r
+* New class, Stubbed and commented out\r
+\r
+2002-5-10 Dennis Hayes\r
+* added IMessageFilter\r
+* Interfaces complete\r
+\r
+ 2002-5-8 Dennis Hayes <dennish@raytek.com>\r
+* RichTextBoxFinds.cs\r
+* RichTextBoxScrollBars.cs\r
+* RichTextBoxSelectionAttribute.cs\r
+* RichTextBoxSelectionTypes.cs\r
+* RichTextBoxStreamType.cs\r
+* RichTextBoxWordPunctuations.cs\r
+* RightToLeft.cs\r
+* ScrollBars.cs\r
+* ScrollButton.cs\r
+* ScrollEventType.cs\r
+* SecurityIDType.cs\r
+* SelectionMode.cs\r
+* Shortcut.cs\r
+* SizeGripStyle.cs\r
+* SortOrder.cs\r
+* StatusBarPanelAutoSize.cs\r
+* StatusBarPanelBorderStyle.cs\r
+* StatusBarPanelStyle.cs\r
+* StructFormat.cs\r
+* TabAlignment.cs\r
+* TabAppearance.cs\r
+* TabDrawMode.cs\r
+* TabSizeMode.cs\r
+* TickStyle.cs\r
+* ToolBarAppearance.cs\r
+* ToolBarButtonStyle.cs\r
+* ToolBarTextAlign.cs\r
+* TreeViewAction.cs\r
+* UICues.cs\r
+* View.cs\r
+* Added enums.\r
+* All System.Windows.Forms enums complete with correct values.\r
+ 2002-5-8 Dennis Hayes <dennish@raytek.com>\r
+Dennis Hayes <dennish@raytek.com>\r
+Checking in new System.Windows.forms classes (a* to c*) for \r
+Jaak Simm <jaaksimm@firm.ee>\r
+* AmbientProperties.cs\r
+* Application.cs\r
+* ApplicationContext.cs\r
+* AxHost.cs\r
+* BaseCollection.cs\r
+* Binding.cs\r
+* BindingContext.cs\r
+* BindingManagerBase.cs\r
+* BindingsCollection.cs\r
+* Button.cs\r
+* ButtonBase.cs\r
+* CheckBox.cs\r
+* CheckedListBox.cs\r
+* Clipboard.cs\r
+* ColorDialog.cs\r
+* ColumnClickEventArgs.cs\r
+* ColumnHeader.cs\r
+* ComboBox.cs\r
+* CommonDialog.cs\r
+* ContainerControl.cs\r
+* ContentsResizedEventArgs.cs\r
+* ContextMenu.cs\r
+* Control.cs\r
+* ControlBindingsCollection.cs\r
+* ControlEventArgs.cs\r
+* ControlPaint.cs\r
+* ConvertEventArgs.cs\r
+* CreateParams.cs\r
+* CurrencyManager.cs\r
+* Cursor.cs\r
+* CursorConverter.cs\r
+* Cursors.cs\r
+* Classes stubbed and commented out.\r
+\r
+ 2002-5-8 Dennis Hayes <dennish@raytek.com>\r
+Dennis Hayes <dennish@raytek.com>\r
+Checking in new System.Windows.forms classe for John Rebbeck <john@rebent.com>\r
+\r
+* UserControl.cs\r
+Stubbed and commented out\r
+\r
+ 2002-5-8 Dennis Hayes <dennish@raytek.com>\r
+Dennis Hayes <dennish@raytek.com>\r
+Checking in new System.Windows.forms classe for Paul Osman <paul.osmand@sympatico.ca>\r
+\r
+* NavigateEventArgs.cs\r
+* NodeLabelEditEventArgs.cs\r
+* NotifyIcon.cs\r
+Stubbed and commented out\r
+\r
+2002-05-07 Daniel Carrera (dcarrera@math.utoronto.ca)\r
+* Fixed a problem with an "extra byte" problem. It caused an extra '?'\r
+ at the beginning of some lines.\r
+ Classes F-L and Q-R were updated.\r
+* Added the classes SaveFileDialog.cs and Screen.cs\r
+\r
+2002-5-7 Dennis Hayes <dennish@raytek.com>\r
+* Added duplicate values\r
+* System.Windows.Forms.Keys.cs\r
+\r
+2002-5-7 Dennis Hayes <dennish@raytek.com>\r
+* LeftRightAlignment.cs\r
+* LinkBehavior.cs\r
+* LinkState.cs\r
+* ListViewAlignment.cs\r
+* MdiLayout.cs\r
+* MenuGlyph.cs\r
+* MenuMerge.cs\r
+* MessageBoxButtons.cs\r
+* MessageBoxDefaultButton.cs\r
+* MessageBoxIcon.cs\r
+* MessageBoxOptions.cs\r
+* MouseButtons.cs\r
+* Orientation.cs\r
+* PictureBoxSizeMode.cs\r
+* PropertySort.cs\r
+* Added some more enums. All have correct values.\r
+\r
+* 5-5-2002 Dennis Hayes <dennish@raytek.com>\r
+* Added enums\r
+* GridItemType.cs\r
+* HelpNavigator.cs\r
+* HorizontalAlignment.cs\r
+* ImeMode.cs\r
+* ItemActivation.cs\r
+* ItemBoundsPortion.cs\r
+* Keys.cs\r
+* All correct execpt for Keys.cs which is missing a half dozen\r
+* duplicate entries that need correcting.\r
+\r
+2002-05-02 Daniel Carrera (dcarrera@math.utoronto.ca)\r
+* small update to classes [F-H]*\r
+* added stubbed and commented out classes for [I-L]*\r
+* added stubbed and commented out classes for R*\r
+2002-4-23 Dennis Hayes <dennish@raytek.com>\r
+\r
+ * AccessibleNavigation.cs :added to cvs with bad enum values, I will correct.\r
+ * AccessibleSelection.cs :added with good enum values.\r
+ * ContentsResizedEventHandler.cs :Added delagate\r
+ * MainMenu.cs\r
+ * AccessibleObject.cs\r
+ * MeasureItemEventArgs :added stubbed classes. Commented out.\r
+ * IButtonControl.cs : Added interface.\r
+2002-4-23 Dennis Hayes <dennish@raytek.com>\r
+* added stubbed and commented out classes from F to G *\r
+\r
+\r
+2002-04-10 Duncan Mak <duncan@ximian.com>\r
+\r
+ * CaptionButton.cs:\r
+ * CharacterCasing.cs: \r
+ * CheckState.cs: \r
+ * DataGridParentRowsLabelStyle.cs: \r
+ * DialogResult.cs: \r
+ * DockStyle.cs: \r
+ * DragAction.cs: \r
+ * DragDropEffects.cs: \r
+ * DrawItemState.cs: \r
+ * DrawMode.cs: \r
+ * ErrorBlinkStyle.cs: \r
+ * ErrorIconAlignment.cs: \r
+ * FlatStyle.cs: \r
+ * FormBorderStyle.cs: \r
+ * FormStartPosition.cs: \r
+ * FormWindowState.cs: \r
+ * FrameStyle.cs: Fixed enum layouts with EnumCheck.\r
+\r
+\r
-//
-// System.Windows.Forms.ComboBox.cs
-//
-// Author:
-// stubbed out by Jaak Simm (jaaksimm@firm.ee)
-// Dennis Hayes (dennish@Raytek.com)
-//
-// (C) Ximian, Inc., 2002
-//
-
-using System.ComponentModel;
-using System.Collections;
-using System.Drawing;
-
-namespace System.Windows.Forms {
-
- /// <summary>
- /// Represents a Windows combo box control.
- /// </summary>
-
- [MonoTODO]
- public class ComboBox : ListControl {
-
- // private fields
- DrawMode drawMode;
- ComboBoxStyle dropDownStyle;
- bool droppedDown;
- bool integralHeight;
- bool sorted;
- Image backgroundImage;
- ControlStyles controlStyles;
- string text;
- int selectedLength;
- string selectedText;
- int selectedIndex;
- object selectedItem;
- int selecedStart;
- private ComboBox.ObjectCollection Items_ = null;
-
-
- bool updateing; // true when begin update has been called. do not paint when true;
- // --- Constructor ---
- public ComboBox() : base()
- {
- selectedLength = 0;
- selectedText = "";
- selectedIndex = 0;
- selectedItem = null;
- selecedStart = 0;
- updateing = false;
- //controlStyles = null;
- drawMode = DrawMode.Normal;
- dropDownStyle = ComboBoxStyle.DropDown;
- droppedDown = false;
- integralHeight = true;
- sorted = false;
- backgroundImage = null;
- text = "";
- Items_ = new ComboBox.ObjectCollection(this);
-
- SubClassWndProc_ = true;
- }
-
- // --- Properties ---
- [MonoTODO]
- public override Color BackColor {
- get {
- return base.BackColor;
- }
- set {
- if(BackColor.A != 255){
- if(
- (controlStyles & ControlStyles.SupportsTransparentBackColor) !=
- ControlStyles.SupportsTransparentBackColor
- ){
- throw new
- ArgumentOutOfRangeException("BackColor", BackColor, "Transparant background color not allowed.");
- }
- }
- base.BackColor = value;
- }
- }
-
- public override Image BackgroundImage {
- get {
- return backgroundImage;
- }
- set {
- backgroundImage = value;
- }
- }
-
- [MonoTODO]
- protected override CreateParams CreateParams {
- get {
- if( Parent != null) {
- CreateParams createParams = new CreateParams ();
- if( window == null) {
- window = new ControlNativeWindow (this);
- }
-
- createParams.Caption = Text;
- createParams.ClassName = "ComboBox";
- createParams.X = Left;
- createParams.Y = Top;
- createParams.Width = Width;
- // FIXME: Create combo box with 5 elements in drop down list box
- createParams.Height = Height * 5;
- createParams.ClassStyle = 0;
- createParams.ExStyle = (int)WindowExStyles.WS_EX_RIGHTSCROLLBAR;
- createParams.Param = 0;
- createParams.Parent = Parent.Handle;
- createParams.Style = (int) (
- (int)WindowStyles.WS_CHILD |
- (int)WindowStyles.WS_VISIBLE |
- (int)WindowStyles.WS_VSCROLL |
- (int)WindowStyles.WS_CLIPSIBLINGS |
- (int)ComboBoxStyles.CBS_HASSTRINGS);
- switch(DropDownStyle) {
- case ComboBoxStyle.Simple:
- createParams.Style |= (int)ComboBoxStyles.CBS_SIMPLE;
- break;
- case ComboBoxStyle.DropDown:
- createParams.Style |= (int)ComboBoxStyles.CBS_DROPDOWN;
- break;
- case ComboBoxStyle.DropDownList:
- createParams.Style |= (int)ComboBoxStyles.CBS_DROPDOWNLIST;
- break;
- }
- return createParams;
- }
- return null;
- }
- }
-
- protected override Size DefaultSize {
- get {
- return new Size(121,21);//correct size
- }
- }
-
- public DrawMode DrawMode {
- get {
- return drawMode;
- }
- set {
- drawMode = value;
- }
- }
-
- public ComboBoxStyle DropDownStyle {
- get {
- return dropDownStyle;
- }
- set {
- dropDownStyle = value;
- }
- }
-
- [MonoTODO]
- public int DropDownWidth {
- get {
- throw new NotImplementedException ();
- }
- set {
- //FIXME:
- }
- }
-
- public bool DroppedDown {
- get {
- return droppedDown;
- }
- set {
- droppedDown = value;
- }
- }
-
- [MonoTODO]
- public override bool Focused {
- get {
- throw new NotImplementedException ();
- }
- }
-
- [MonoTODO]
- public override Color ForeColor {
- get {
- throw new NotImplementedException ();
- }
- set {
- //FIXME:
- }
- }
-
- public bool IntegralHeight {
- get {
- return integralHeight;
- }
- set {
- integralHeight=value;
- }
- }
-
- [MonoTODO]
- public int ItemHeight {
- get {
- throw new NotImplementedException ();
- }
- set {
- //FIXME:
- }
- }
-
- [MonoTODO]
- public ComboBox.ObjectCollection Items {
- get {
- return Items_;
- }
- }
-
- [MonoTODO]
- public int MaxDropDownItems {
- get {
- throw new NotImplementedException ();
- }
- set {
- //FIXME:
- }
- }
-
- [MonoTODO]
- public int MaxLength {
- get {
- throw new NotImplementedException ();
- }
- set {
- //FIXME:
- }
- }
-
- [MonoTODO]
- public int PreferredHeight {
- get {
- return 20; //FIXME: this is the default, good as any?
- }
- }
-
- [MonoTODO]
- public override int SelectedIndex {
- get {
- if( IsHandleCreated) {
- return Win32.SendMessage(Handle, (int)ComboBoxMessages.CB_GETCURSEL, 0, 0);
- }
- else {
- return selectedIndex;
- }
- }
- set {
- //FIXME: set exception parameters
- if( value >= Items_.Count) {
- throw new ArgumentOutOfRangeException();
- }
- selectedIndex = value;
- if( IsHandleCreated) {
- Win32.SendMessage(Handle, (int)ComboBoxMessages.CB_SETCURSEL, selectedIndex, 0);
- }
- }
- }
-
- [MonoTODO]
- public object SelectedItem {
- get {
- if( IsHandleCreated) {
- return Items_[Win32.SendMessage(Handle, (int)ComboBoxMessages.CB_GETCURSEL, 0, 0)];
- }
- else {
- return Items_[selectedIndex];
- }
- }
- set {
- //FIXME:
- }
- }
-
- [MonoTODO]
- public string SelectedText {
- get {
- throw new NotImplementedException ();
- }
- set {
- //FIXME:
- }
- }
-
- [MonoTODO]
- public int SelectionLength {
- get {
- throw new NotImplementedException ();
- }
- set {
- //FIXME:
- }
- }
-
- [MonoTODO]
- public int SelectionStart {
- get {
- throw new NotImplementedException ();
- }
- set {
- //FIXME:
- }
- }
-
- public bool Sorted {
- get {
- return sorted;
- }
- set {
- sorted = value;
- }
- }
-
- [MonoTODO]
- public override string Text {
- get {
- return text;
- }
- set {
- text = value;
- }
- }
-
-
-
-
- /// --- Methods ---
- /// internal .NET framework supporting methods, not stubbed out:
-
- internal void populateControl( ICollection items) {
- if( IsHandleCreated && items != null) {
- foreach( object obj in items) {
- if( obj != null) {
- Win32.SendMessage(Handle, (int)ComboBoxMessages.CB_ADDSTRING, 0, obj.ToString());
- }
- }
- }
- }
-
- protected override void OnCreateControl () {
- }
-
- [MonoTODO]
- protected override void OnSelectedValueChanged(EventArgs e){ // .NET V1.1 Beta
- //FIXME:
- base.OnSelectedValueChanged(e);
- }
-
- /// - protected override void SetItemCore(int index,object value);
- [MonoTODO]
- protected virtual void AddItemsCore(object[] value) {
- //FIXME:
- }
-
- [MonoTODO]
- public void BeginUpdate()
- {
- updateing = true;
- }
-
- [MonoTODO]
- public void EndUpdate()
- {
- updateing = false;
- }
-
- [MonoTODO]
- public int FindString(string s)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public int FindString(string s,int startIndex)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public int FindStringExact(string s)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public int FindStringExact(string s,int startIndex)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public int GetItemHeight(int index)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- protected override bool IsInputKey(Keys keyData)
- {
- //FIXME:
- return base.IsInputKey(keyData);
- }
-
- /// [methods for events]
- [MonoTODO]
- protected override void OnBackColorChanged(EventArgs e)
- {
- //FIXME:
- base.OnBackColorChanged(e);
- }
-
- [MonoTODO]
- protected override void OnDataSourceChanged(EventArgs e)
- {
- //FIXME:
- base.OnDataSourceChanged(e);
- }
-
- [MonoTODO]
- protected override void OnDisplayMemberChanged(EventArgs e)
- {
- //FIXME:
- base.OnDisplayMemberChanged(e);
- }
-
- [MonoTODO]
- protected virtual void OnDrawItem(DrawItemEventArgs e)
- {
- //FIXME:
- }
-
- [MonoTODO]
- protected virtual void OnDropDown(EventArgs e)
- {
- //FIXME:
- }
-
- [MonoTODO]
- protected virtual void OnDropDownStyleChanged(EventArgs e)
- {
- //FIXME:
- }
-
- [MonoTODO]
- protected override void OnFontChanged(EventArgs e)
- {
- //FIXME:
- base.OnFontChanged(e);
- }
-
- [MonoTODO]
- protected override void OnForeColorChanged(EventArgs e)
- {
- //FIXME:
- base.OnForeColorChanged(e);
- }
-
- [MonoTODO]
- protected override void OnHandleCreated(EventArgs e)
- {
- //FIXME:
- base.OnHandleCreated(e);
- populateControl(Items_);
- Win32.SendMessage(Handle, (int)ComboBoxMessages.CB_SETCURSEL, selectedIndex, 0);
- }
-
- [MonoTODO]
- protected override void OnHandleDestroyed(EventArgs e)
- {
- //FIXME:
- base.OnHandleDestroyed(e);
- }
-
- [MonoTODO]
- protected override void OnKeyPress(KeyPressEventArgs e)
- {
- //FIXME:
- base.OnKeyPress(e);
- }
-
- [MonoTODO]
- protected virtual void OnMeasureItem(MeasureItemEventArgs e)
- {
- //FIXME:
- }
-
- [MonoTODO]
- protected override void OnParentBackColorChanged(EventArgs e)
- {
- //FIXME:
- base.OnParentBackColorChanged(e);
- }
-
- [MonoTODO]
- protected override void OnResize(EventArgs e)
- {
- //FIXME:
- base.OnResize(e);
- }
-
- [MonoTODO]
- protected override void OnSelectedIndexChanged(EventArgs e)
- {
- if( SelectedIndexChanged != null) {
- SelectedIndexChanged( this, e);
- }
- }
-
- [MonoTODO]
- protected virtual void OnSelectionChangeCommitted(EventArgs e)
- {
- //FIXME:
- }
- /// end of [methods for events]
-
-
- [MonoTODO]
- protected override void RefreshItem(int index)
- {
- //FIXME:
- base.Refresh();
- }
-
- [MonoTODO]
- public void Select(int start,int length)
- {
- //FIXME:
- }
-
- [MonoTODO]
- public void SelectAll()
- {
- //FIXME:
- }
-
- [MonoTODO]
- protected override void SetBoundsCore(int x,int y,int width,int height,BoundsSpecified specified)
- {
- //FIXME:
- base.SetBoundsCore(x,y,width,height,specified);
- }
-
- // for IList interface
- // FIXME not sure how to handle this
- //[MonoTODO]
- //protected override void SetItemsCore(IList value)
- //{
- // throw new NotImplementedException ();
- //}
-
- [MonoTODO]
- public override string ToString()
- {
- //FIXME:
- return base.ToString();
- }
-
- [MonoTODO]
- protected override void WndProc(ref Message m)
- {
- switch (m.Msg) {
- case Msg.WM_COMMAND:
- switch(m.HiWordWParam) {
- case (uint)ComboBoxNotification.CBN_SELCHANGE:
- OnSelectedIndexChanged(new EventArgs());
- m.Result = IntPtr.Zero;
- CallControlWndProc(ref m);
- break;
- }
- break;
- default:
- base.WndProc(ref m);
- break;
- }
- }
-
-
- /// --- Button events ---
- /// commented out, cause it only supports the .NET Framework infrastructure
- [MonoTODO]
- public event DrawItemEventHandler DrawItem;
-
- [MonoTODO]
- public event EventHandler DropDown;
-
- [MonoTODO]
- public event EventHandler DropDownStyleChanged;
-
- [MonoTODO]
- public event MeasureItemEventHandler MeasureItem;
-
- /* only supports .NET framework
- [MonoTODO]
- public new event PaintEventHandler Paint;
- */
-
- [MonoTODO]
- public event EventHandler SelectedIndexChanged;
-
- [MonoTODO]
- public event EventHandler SelectionChangeCommitted;
-
- /// --- public class ComboBox.ChildAccessibleObject : AccessibleObject ---
- /// the class is not stubbed, cause it's only used for .NET framework
-
-
- /// sub-class: ComboBox.ObjectCollection
- /// <summary>
- /// Represents the collection of items in a ComboBox.
- /// </summary>
- [MonoTODO]
- public class ObjectCollection : IList, ICollection, IEnumerable {
- private ArrayList collection_ = new ArrayList ();
- private ComboBox owner_ = null;
-
- /// --- ObjectCollection.constructor ---
- [MonoTODO]
- public ObjectCollection (ComboBox owner) {
- owner_ = owner;
- }
-
- /// --- ObjectCollection Properties ---
- [MonoTODO]
- public int Count {
- get {
- return collection_.Count;
- }
- }
-
- [MonoTODO]
- public bool IsReadOnly {
- get {
- return collection_.IsReadOnly;
- }
- }
-
- object IList.this[int index] {
- get { return collection_[index]; }
- set { collection_[index] = value; }
- }
-
- [MonoTODO]
- public object this[int index] {
- get { return collection_[index]; }
- set { collection_[index] = value; }
- }
-
- /// --- ICollection properties ---
-
- bool IList.IsFixedSize {
- [MonoTODO] get { return collection_.IsFixedSize; }
- }
-
-
- object ICollection.SyncRoot {
- get { return collection_.SyncRoot; }
- }
-
- bool ICollection.IsSynchronized {
-
- [MonoTODO] get { return collection_.IsSynchronized; }
- }
-
- /// --- methods ---
- /// --- ObjectCollection Methods ---
- /// Note: IList methods are stubbed out, otherwise IList interface cannot be implemented
- [MonoTODO]
- public int Add(object item)
- {
- int result = collection_.Add(item);
- owner_.populateControl(new object[] {item});
- return result;
- }
-
- [MonoTODO]
- public void AddRange(object[] items)
- {
- collection_.AddRange(items);
- owner_.populateControl(items);
- }
-
- [MonoTODO]
- public void Clear()
- {
- //FIXME:
- }
-
- [MonoTODO]
- public bool Contains(object value)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public void CopyTo(object[] dest,int arrayIndex)
- {
- throw new NotImplementedException ();
- }
-
- /// for ICollection:
- [MonoTODO]
- void ICollection.CopyTo(Array dest,int index)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public IEnumerator GetEnumerator()
- {
- return collection_.GetEnumerator();
- }
-
- [MonoTODO]
- public int IndexOf(object value)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public void Insert(int index,object item)
- {
- //FIXME:
- }
-
- [MonoTODO]
- public void Remove(object value)
- {
- //FIXME:
- }
-
- [MonoTODO]
- public void RemoveAt(int index)
- {
- //FIXME:
- }
- } // --- end of ComboBox.ObjectCollection ---
- }
-}
+//\r
+// System.Windows.Forms.ComboBox.cs\r
+//\r
+// Author:\r
+// stubbed out by Jaak Simm (jaaksimm@firm.ee)\r
+// Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) Ximian, Inc., 2002\r
+//\r
+\r
+using System.ComponentModel;\r
+using System.Collections;\r
+using System.Drawing;\r
+\r
+namespace System.Windows.Forms {\r
+\r
+ /// <summary>\r
+ /// Represents a Windows combo box control.\r
+ /// </summary>\r
+\r
+ [MonoTODO]\r
+ public class ComboBox : ListControl {\r
+\r
+ // private fields\r
+ DrawMode drawMode;\r
+ ComboBoxStyle dropDownStyle;\r
+ bool droppedDown;\r
+ bool integralHeight;\r
+ bool sorted;\r
+ Image backgroundImage;\r
+ ControlStyles controlStyles;\r
+ string text;\r
+ int selectedLength;\r
+ string selectedText;\r
+ int selectedIndex;\r
+ object selectedItem;\r
+ int selecedStart;\r
+ private ComboBox.ObjectCollection Items_ = null;\r
+\r
+\r
+ bool updateing; // true when begin update has been called. do not paint when true;\r
+ // --- Constructor ---\r
+ public ComboBox() : base() \r
+ {\r
+ selectedLength = 0;\r
+ selectedText = "";\r
+ selectedIndex = -1;\r
+ selectedItem = null;\r
+ selecedStart = 0;\r
+ updateing = false;\r
+ //controlStyles = null;\r
+ drawMode = DrawMode.Normal;\r
+ dropDownStyle = ComboBoxStyle.DropDown;\r
+ droppedDown = false;\r
+ integralHeight = true;\r
+ sorted = false;\r
+ backgroundImage = null;\r
+ text = "";\r
+ Items_ = new ComboBox.ObjectCollection(this);\r
+\r
+ SubClassWndProc_ = true;\r
+ }\r
+ \r
+ // --- Properties ---\r
+ [MonoTODO]\r
+ public override Color BackColor {\r
+ get { \r
+ return base.BackColor;\r
+ }\r
+ set { \r
+ if(BackColor.A != 255){\r
+ if(\r
+ (controlStyles & ControlStyles.SupportsTransparentBackColor) != \r
+ ControlStyles.SupportsTransparentBackColor \r
+ ){\r
+ throw new \r
+ ArgumentOutOfRangeException("BackColor", BackColor, "Transparant background color not allowed.");\r
+ }\r
+ }\r
+ base.BackColor = value;\r
+ }\r
+ }\r
+ \r
+ public override Image BackgroundImage {\r
+ get {\r
+ return backgroundImage; \r
+ }\r
+ set { \r
+ backgroundImage = value;\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override CreateParams CreateParams {\r
+ get {\r
+ if( Parent != null) {\r
+ CreateParams createParams = new CreateParams ();\r
+ if( window == null) {\r
+ window = new ControlNativeWindow (this);\r
+ }\r
+\r
+ createParams.Caption = Text;\r
+ createParams.ClassName = "ComboBox";\r
+ createParams.X = Left;\r
+ createParams.Y = Top;\r
+ createParams.Width = Width;\r
+ // FIXME: Create combo box with 5 elements in drop down list box\r
+ createParams.Height = Height * 5;\r
+ createParams.ClassStyle = 0;\r
+ createParams.ExStyle = (int)WindowExStyles.WS_EX_RIGHTSCROLLBAR;\r
+ createParams.Param = 0;\r
+ createParams.Parent = Parent.Handle;\r
+ createParams.Style = (int) (\r
+ (int)WindowStyles.WS_CHILD | \r
+ (int)WindowStyles.WS_VISIBLE |\r
+ (int)WindowStyles.WS_VSCROLL |\r
+ (int)WindowStyles.WS_CLIPSIBLINGS |\r
+ (int)ComboBoxStyles.CBS_HASSTRINGS);\r
+ switch(DropDownStyle) {\r
+ case ComboBoxStyle.Simple:\r
+ createParams.Style |= (int)ComboBoxStyles.CBS_SIMPLE;\r
+ break;\r
+ case ComboBoxStyle.DropDown:\r
+ createParams.Style |= (int)ComboBoxStyles.CBS_DROPDOWN;\r
+ break;\r
+ case ComboBoxStyle.DropDownList:\r
+ createParams.Style |= (int)ComboBoxStyles.CBS_DROPDOWNLIST;\r
+ break;\r
+ }\r
+ return createParams;\r
+ }\r
+ return null;\r
+ } \r
+ }\r
+ \r
+ protected override Size DefaultSize {\r
+ get {\r
+ return new Size(121,21);//correct size\r
+ }\r
+ }\r
+ \r
+ public DrawMode DrawMode {\r
+ get {\r
+ return drawMode;\r
+ }\r
+ set {\r
+ drawMode = value;\r
+ }\r
+ }\r
+ \r
+ public ComboBoxStyle DropDownStyle {\r
+ get {\r
+ return dropDownStyle;\r
+ }\r
+ set {\r
+ dropDownStyle = value;\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int DropDownWidth {\r
+ get {\r
+ throw new NotImplementedException ();\r
+ }\r
+ set {\r
+ //FIXME:\r
+ }\r
+ }\r
+ \r
+ public bool DroppedDown {\r
+ get { \r
+ return droppedDown;\r
+ }\r
+ set {\r
+ droppedDown = value; \r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public override bool Focused {\r
+ get {\r
+ throw new NotImplementedException ();\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public override Color ForeColor {\r
+ get {\r
+ throw new NotImplementedException ();\r
+ }\r
+ set {\r
+ //FIXME:\r
+ }\r
+ }\r
+ \r
+ public bool IntegralHeight {\r
+ get {\r
+ return integralHeight;\r
+ }\r
+ set {\r
+ integralHeight=value;\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int ItemHeight {\r
+ get {\r
+ throw new NotImplementedException (); \r
+ }\r
+ set {\r
+ //FIXME:\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public ComboBox.ObjectCollection Items {\r
+ get { \r
+ return Items_; \r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int MaxDropDownItems {\r
+ get {\r
+ throw new NotImplementedException ();\r
+ }\r
+ set {\r
+ //FIXME: \r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int MaxLength {\r
+ get {\r
+ throw new NotImplementedException ();\r
+ }\r
+ set {\r
+ //FIXME: \r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int PreferredHeight {\r
+ get {\r
+ return 20; //FIXME: this is the default, good as any?\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public override int SelectedIndex {\r
+ get {\r
+ if( IsHandleCreated) {\r
+ return Win32.SendMessage(Handle, (int)ComboBoxMessages.CB_GETCURSEL, 0, 0);\r
+ }\r
+ else {\r
+ return selectedIndex;\r
+ }\r
+ }\r
+ set {\r
+ if( selectedIndex != value) {\r
+ //FIXME: set exception parameters\r
+ if( value >= Items_.Count) {\r
+ throw new ArgumentOutOfRangeException();\r
+ }\r
+ selectedIndex = value;\r
+ if( IsHandleCreated) {\r
+ Win32.SendMessage(Handle, (int)ComboBoxMessages.CB_SETCURSEL, selectedIndex, 0);\r
+ }\r
+ OnSelectedIndexChanged(new EventArgs());\r
+ }\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public object SelectedItem {\r
+ get {\r
+ if( IsHandleCreated) {\r
+ return Items_[Win32.SendMessage(Handle, (int)ComboBoxMessages.CB_GETCURSEL, 0, 0)];\r
+ }\r
+ else {\r
+ return Items_[selectedIndex];\r
+ }\r
+ }\r
+ set { \r
+ //FIXME:\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public string SelectedText {\r
+ get { \r
+ throw new NotImplementedException ();\r
+ }\r
+ set {\r
+ //FIXME:\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int SelectionLength {\r
+ get {\r
+ throw new NotImplementedException ();\r
+ }\r
+ set {\r
+ //FIXME:\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int SelectionStart {\r
+ get {\r
+ throw new NotImplementedException ();\r
+ }\r
+ set {\r
+ //FIXME:\r
+ }\r
+ }\r
+ \r
+ public bool Sorted {\r
+ get {\r
+ return sorted;\r
+ }\r
+ set {\r
+ sorted = value;\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public override string Text {\r
+ get {\r
+ return text;\r
+ }\r
+ set {\r
+ text = value;\r
+ }\r
+ }\r
+ \r
+ \r
+ \r
+ \r
+ /// --- Methods ---\r
+ /// internal .NET framework supporting methods, not stubbed out:\r
+\r
+ internal void populateControl( ICollection items) {\r
+ if( IsHandleCreated && items != null) {\r
+ foreach( object obj in items) {\r
+ if( obj != null) {\r
+ Win32.SendMessage(Handle, (int)ComboBoxMessages.CB_ADDSTRING, 0, obj.ToString());\r
+ }\r
+ }\r
+ }\r
+ }\r
+\r
+ protected override void OnCreateControl () {\r
+ }\r
+\r
+ [MonoTODO]\r
+ protected override void OnSelectedValueChanged(EventArgs e){ // .NET V1.1 Beta\r
+ //FIXME:\r
+ base.OnSelectedValueChanged(e);\r
+ }\r
+\r
+ /// - protected override void SetItemCore(int index,object value);\r
+ [MonoTODO]\r
+ protected virtual void AddItemsCore(object[] value) {\r
+ //FIXME: \r
+ }\r
+ \r
+ [MonoTODO]\r
+ public void BeginUpdate() \r
+ {\r
+ updateing = true;\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public void EndUpdate() \r
+ {\r
+ updateing = false;\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int FindString(string s) \r
+ {\r
+ throw new NotImplementedException ();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int FindString(string s,int startIndex) \r
+ {\r
+ throw new NotImplementedException ();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int FindStringExact(string s) \r
+ {\r
+ throw new NotImplementedException ();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int FindStringExact(string s,int startIndex) \r
+ {\r
+ throw new NotImplementedException ();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int GetItemHeight(int index) \r
+ {\r
+ throw new NotImplementedException ();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override bool IsInputKey(Keys keyData) \r
+ {\r
+ //FIXME:\r
+ return base.IsInputKey(keyData);\r
+ }\r
+ \r
+ /// [methods for events]\r
+ [MonoTODO]\r
+ protected override void OnBackColorChanged(EventArgs e) \r
+ {\r
+ //FIXME:\r
+ base.OnBackColorChanged(e);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void OnDataSourceChanged(EventArgs e) \r
+ {\r
+ //FIXME:\r
+ base.OnDataSourceChanged(e);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void OnDisplayMemberChanged(EventArgs e) \r
+ {\r
+ //FIXME:\r
+ base.OnDisplayMemberChanged(e);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected virtual void OnDrawItem(DrawItemEventArgs e) \r
+ {\r
+ //FIXME: \r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected virtual void OnDropDown(EventArgs e) \r
+ {\r
+ //FIXME: \r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected virtual void OnDropDownStyleChanged(EventArgs e) \r
+ {\r
+ //FIXME: \r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void OnFontChanged(EventArgs e) \r
+ {\r
+ //FIXME:\r
+ base.OnFontChanged(e);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void OnForeColorChanged(EventArgs e) \r
+ {\r
+ //FIXME:\r
+ base.OnForeColorChanged(e);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void OnHandleCreated(EventArgs e) \r
+ {\r
+ //FIXME:\r
+ base.OnHandleCreated(e);\r
+ populateControl(Items_);\r
+ Win32.SendMessage(Handle, (int)ComboBoxMessages.CB_SETCURSEL, selectedIndex, 0);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void OnHandleDestroyed(EventArgs e) \r
+ {\r
+ //FIXME:\r
+ base.OnHandleDestroyed(e);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void OnKeyPress(KeyPressEventArgs e) \r
+ {\r
+ //FIXME:\r
+ base.OnKeyPress(e);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected virtual void OnMeasureItem(MeasureItemEventArgs e) \r
+ {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void OnParentBackColorChanged(EventArgs e) \r
+ {\r
+ //FIXME:\r
+ base.OnParentBackColorChanged(e);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void OnResize(EventArgs e) \r
+ {\r
+ //FIXME:\r
+ base.OnResize(e);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void OnSelectedIndexChanged(EventArgs e) \r
+ {\r
+ if( SelectedIndexChanged != null) {\r
+ SelectedIndexChanged( this, e);\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected virtual void OnSelectionChangeCommitted(EventArgs e) \r
+ {\r
+ //FIXME: \r
+ }\r
+ /// end of [methods for events]\r
+ \r
+ \r
+ [MonoTODO]\r
+ protected override void RefreshItem(int index) \r
+ {\r
+ //FIXME:\r
+ base.Refresh();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public void Select(int start,int length) \r
+ {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public void SelectAll() \r
+ {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void SetBoundsCore(int x,int y,int width,int height,BoundsSpecified specified) \r
+ {\r
+ //FIXME:\r
+ base.SetBoundsCore(x,y,width,height,specified);\r
+ }\r
+ \r
+ // for IList interface\r
+ // FIXME not sure how to handle this\r
+ //[MonoTODO]\r
+ //protected override void SetItemsCore(IList value) \r
+ //{\r
+ // throw new NotImplementedException ();\r
+ //}\r
+ \r
+ [MonoTODO]\r
+ public override string ToString() \r
+ {\r
+ //FIXME:\r
+ return base.ToString();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ protected override void WndProc(ref Message m) \r
+ {\r
+ switch (m.Msg) {\r
+ case Msg.WM_COMMAND: \r
+ switch(m.HiWordWParam) {\r
+ case (uint)ComboBoxNotification.CBN_SELCHANGE:\r
+ OnSelectedIndexChanged(new EventArgs());\r
+ m.Result = IntPtr.Zero;\r
+ CallControlWndProc(ref m);\r
+ break;\r
+ }\r
+ break;\r
+ default:\r
+ base.WndProc(ref m);\r
+ break;\r
+ }\r
+ }\r
+ \r
+ \r
+ /// --- Button events ---\r
+ /// commented out, cause it only supports the .NET Framework infrastructure\r
+ [MonoTODO]\r
+ public event DrawItemEventHandler DrawItem;\r
+ \r
+ [MonoTODO]\r
+ public event EventHandler DropDown;\r
+ \r
+ [MonoTODO]\r
+ public event EventHandler DropDownStyleChanged;\r
+ \r
+ [MonoTODO]\r
+ public event MeasureItemEventHandler MeasureItem;\r
+ \r
+ /* only supports .NET framework\r
+ [MonoTODO]\r
+ public new event PaintEventHandler Paint;\r
+ */\r
+ \r
+ [MonoTODO]\r
+ public event EventHandler SelectedIndexChanged;\r
+ \r
+ [MonoTODO]\r
+ public event EventHandler SelectionChangeCommitted;\r
+ \r
+ /// --- public class ComboBox.ChildAccessibleObject : AccessibleObject ---\r
+ /// the class is not stubbed, cause it's only used for .NET framework\r
+ \r
+ \r
+ /// sub-class: ComboBox.ObjectCollection\r
+ /// <summary>\r
+ /// Represents the collection of items in a ComboBox.\r
+ /// </summary>\r
+ [MonoTODO]\r
+ public class ObjectCollection : IList, ICollection, IEnumerable {\r
+ private ArrayList collection_ = new ArrayList ();\r
+ private ComboBox owner_ = null;\r
+ \r
+ /// --- ObjectCollection.constructor ---\r
+ [MonoTODO]\r
+ public ObjectCollection (ComboBox owner) {\r
+ owner_ = owner;\r
+ }\r
+ \r
+ /// --- ObjectCollection Properties ---\r
+ [MonoTODO]\r
+ public int Count {\r
+ get { \r
+ return collection_.Count;\r
+ }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public bool IsReadOnly {\r
+ get { \r
+ return collection_.IsReadOnly;\r
+ }\r
+ }\r
+\r
+ object IList.this[int index] {\r
+ get { return collection_[index]; }\r
+ set { collection_[index] = value; }\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public object this[int index] {\r
+ get { return collection_[index]; }\r
+ set { collection_[index] = value; }\r
+ }\r
+\r
+ /// --- ICollection properties ---\r
+\r
+ bool IList.IsFixedSize {\r
+ [MonoTODO] get { return collection_.IsFixedSize; }\r
+ }\r
+\r
+\r
+ object ICollection.SyncRoot {\r
+ get { return collection_.SyncRoot; }\r
+ }\r
+ \r
+ bool ICollection.IsSynchronized {\r
+\r
+ [MonoTODO] get { return collection_.IsSynchronized; }\r
+ }\r
+ \r
+ /// --- methods ---\r
+ /// --- ObjectCollection Methods ---\r
+ /// Note: IList methods are stubbed out, otherwise IList interface cannot be implemented\r
+ [MonoTODO]\r
+ public int Add(object item) \r
+ {\r
+ int result = collection_.Add(item);\r
+ owner_.populateControl(new object[] {item});\r
+ return result;\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public void AddRange(object[] items) \r
+ {\r
+ collection_.AddRange(items);\r
+ owner_.populateControl(items);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public void Clear() \r
+ {\r
+ //FIXME: \r
+ }\r
+ \r
+ [MonoTODO]\r
+ public bool Contains(object value) \r
+ {\r
+ throw new NotImplementedException ();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public void CopyTo(object[] dest,int arrayIndex) \r
+ {\r
+ throw new NotImplementedException ();\r
+ }\r
+ \r
+ /// for ICollection:\r
+ [MonoTODO]\r
+ void ICollection.CopyTo(Array dest,int index) \r
+ {\r
+ throw new NotImplementedException ();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public IEnumerator GetEnumerator() \r
+ {\r
+ return collection_.GetEnumerator();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public int IndexOf(object value) \r
+ {\r
+ throw new NotImplementedException ();\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public void Insert(int index,object item) \r
+ {\r
+ //FIXME: \r
+ }\r
+ \r
+ [MonoTODO]\r
+ public void Remove(object value) \r
+ {\r
+ //FIXME: \r
+ }\r
+ \r
+ [MonoTODO]\r
+ public void RemoveAt(int index) \r
+ {\r
+ //FIXME: \r
+ }\r
+ } // --- end of ComboBox.ObjectCollection ---\r
+ }\r
+}\r
-//
-// System.Windows.Forms.ControlPaint.cs
-//
-// Author:
-// stubbed out by Jaak Simm (jaaksimm@firm.ee)
-// Dennis Hayes (dennish@Raytek.com)
-//
-// (C) Ximian, Inc 2002
-//
-
-
-using System.Drawing;
-
-namespace System.Windows.Forms {
-
- /// <summary>
- /// Provides methods used to paint common Windows controls and their elements.
- /// </summary>
-
- [MonoTODO]
- public sealed class ControlPaint {
-
- #region Properties
- [MonoTODO]
- public static Color ContrastControlDark {
-
- get { throw new NotImplementedException (); }
- }
- #endregion
-
- #region Methods
- /// following methods were not stubbed out, because they only support .NET framework:
- /// - public static IntPtr CreateHBitmap16Bit(Bitmap bitmap,Color background)
- /// - public static IntPtr CreateHBitmapColorMask(Bitmap bitmap,IntPtr monochromeMask);
- /// - public static IntPtr CreateHBitmapTransparencyMask(Bitmap bitmap);
- [MonoTODO]
- public static Color Dark(Color baseColor)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static Color Dark(Color baseColor,float percOfDarkDark)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static Color DarkDark(Color baseColor)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static void DrawBorder(
- Graphics graphics) {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static void DrawBorder(
- Graphics graphics,
- Rectangle bounds,
- Color leftColor,
- int leftWidth,
- ButtonBorderStyle leftStyle,
- Color topColor,
- int topWidth,
- ButtonBorderStyle topStyle,
- Color rightColor,
- int rightWidth,
- ButtonBorderStyle rightStyle,
- Color bottomColor,
- int bottomWidth,
- ButtonBorderStyle bottomStyle) {
-
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static void DrawBorder3D(Graphics graphics, Rectangle rectangle) {
- DrawBorder3D(graphics, rectangle, Border3DStyle.Etched, Border3DSide.All);
- }
-
- [MonoTODO]
- public static void DrawBorder3D(Graphics graphics, Rectangle rectangle, Border3DStyle Style) {
- DrawBorder3D(graphics, rectangle, Style, Border3DSide.All);
- }
-
- [MonoTODO]
- public static void DrawBorder3D( Graphics graphics, Rectangle rectangle, Border3DStyle Style, Border3DSide Sides) {
- RECT rc = new RECT();
- rc.left = rectangle.Left;
- rc.top = rectangle.Top;
- rc.right = rectangle.Right;
- rc.bottom = rectangle.Bottom;
- IntPtr hdc = graphics.GetHdc();
- int res = Win32.DrawEdge( hdc, ref rc, Style, Sides);
- graphics.ReleaseHdc(hdc);
- }
-
- [MonoTODO]
- public static void DrawBorder3D(
- Graphics graphics, int x) {
- //FIXME:
- }
- //is this part of spec? I do not think so.
- //[MonoTODO]
- //public static void DrawBorder3D(
- // Graphics graphics, int x) {
- // throw new NotImplementedException ();
- //}
-
- [MonoTODO]
- public static void DrawBorder3D( Graphics graphics, int x, int y, int width, int height) {
- DrawBorder3D( graphics, new Rectangle(x, y, width, height));
- }
-
- [MonoTODO]
- public static void DrawBorder3D(Graphics graphics, int x, int y, int width, int height, Border3DStyle style) {
- DrawBorder3D( graphics, new Rectangle(x, y, width, height), style);
- }
-
- [MonoTODO]
- public static void DrawBorder3D( Graphics graphics, int x, int y, int width, int height,
- Border3DStyle style,Border3DSide sides) {
- DrawBorder3D( graphics, new Rectangle(x, y, width, height), style, sides);
- }
-
- [MonoTODO]
- public static void DrawButton( Graphics graphics, Rectangle rectangle, ButtonState state) {
- RECT rc = new RECT();
- rc.left = rectangle.Left;
- rc.top = rectangle.Top;
- rc.right = rectangle.Right;
- rc.bottom = rectangle.Bottom;
- IntPtr hdc = graphics.GetHdc();
- int res = Win32.DrawFrameControl( hdc, ref rc, (uint)DrawFrameControl.DFC_BUTTON,
- (uint)state | (uint)DrawFrameControl.DFCS_BUTTONPUSH);
- graphics.ReleaseHdc(hdc);
- }
-
- [MonoTODO]
- public static void DrawButton( Graphics graphics, int x, int y, int width, int height, ButtonState state) {
- DrawButton( graphics, new Rectangle(x, y, width, height), state);
- }
-
- [MonoTODO]
- public static void DrawCaptionButton(
- Graphics graphics,
- Rectangle rectangle) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawCaptionButton(
- Graphics graphics,
- int x,
- int y,
- int width,
- int height,
- CaptionButton button,
- ButtonState state) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawCheckBox(
- Graphics graphics,
- Rectangle rectangle) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawCheckBox(
- Graphics graphics,
- int x,
- int y,
- int width,
- int height,
- ButtonState state) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawComboButton(
- Graphics graphics,
- Rectangle rectangle) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawComboButton(
- Graphics graphics,
- int x,
- int y,
- int width,
- int height,
- ButtonState state) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawContainerGrabHandle(Graphics graphics,Rectangle bounds)
- {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawFocusRectangle(
- Graphics graphics,
- Rectangle rectangle) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawFocusRectangle(
- Graphics graphics,
- Rectangle rectangle,
- Color foreColor,
- Color backColor) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawGrabHandle(
- Graphics graphics,
- Rectangle rectangle,
- bool primary,
- bool enabled) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawGrid(
- Graphics graphics,
- Rectangle area,
- Size pixelsBetweenDots,
- Color backColor) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawImageDisabled(
- Graphics graphics,
- Image image,
- int x,
- int y,
- Color background) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawLockedFrame(
- Graphics graphics,
- Rectangle rectangle,
- bool primary) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawMenuGlyph(
- Graphics graphics,
- Rectangle rectangle,
- MenuGlyph glyph) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawMenuGlyph(
- Graphics graphics,
- int x,
- int y,
- int width,
- int height,
- MenuGlyph glyph) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawMixedCheckBox(
- Graphics graphics,
- Rectangle rectangle,
- ButtonState state) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawMixedCheckBox(
- Graphics graphics,
- int x,
- int y,
- int width,
- int height,
- ButtonState state) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawRadioButton(
- Graphics graphics,
- Rectangle rectangle,
- ButtonState state) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawRadioButton(
- Graphics graphics,
- int x,
- int y,
- int width,
- int height,
- ButtonState state) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawReversibleFrame(
- Rectangle rectangle,
- Color backColor) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawReversibleLine(
- Point start,
- Point end,
- Color backColor) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawScrollButton(
- Graphics graphics,
- Rectangle rectangle,
- ScrollButton button) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawScrollButton(
- Graphics graphics,
- int x,
- int y,
- int width,
- int height,
- ScrollButton button,
- ButtonState state) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawSelectionFrame(
- Graphics graphics,
- bool active,
- Rectangle outsideRect,
- Rectangle insideRect,
- Color backColor) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawSizeGrip(
- Graphics graphics,
- Color backColor) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawSizeGrip(
- Graphics graphics,
- Color backColor,
- int x,
- int y,
- int width,
- int height) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void DrawStringDisabled(
- Graphics graphics,
- string s,
- Font font,
- Color color,
- RectangleF layoutRectangle,
- StringFormat format) {
- //FIXME:
- }
-
- [MonoTODO]
- public static void FillReversibleRectangle(
- Rectangle rectangle,
- Color backColor) {
- //FIXME:
- }
-
- [MonoTODO]
- public static Color Light(Color baseColor)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public static Color Light(Color baseColor,float percOfLightLight)
- {
- throw new NotImplementedException ();
- }
- [MonoTODO]
- public static Color LightLight(Color baseColor)
- {
- throw new NotImplementedException ();
- }
- #endregion
- }
-}
+//\r
+// System.Windows.Forms.ControlPaint.cs\r
+//\r
+// Author:\r
+// stubbed out by Jaak Simm (jaaksimm@firm.ee)\r
+// Dennis Hayes (dennish@Raytek.com)\r
+//\r
+// (C) Ximian, Inc 2002\r
+//\r
+\r
+\r
+using System.Drawing;\r
+\r
+namespace System.Windows.Forms {\r
+\r
+ /// <summary>\r
+ /// Provides methods used to paint common Windows controls and their elements.\r
+ /// </summary>\r
+ \r
+ [MonoTODO]\r
+ public sealed class ControlPaint {\r
+\r
+ #region Properties\r
+ [MonoTODO]\r
+ public static Color ContrastControlDark {\r
+\r
+ get { throw new NotImplementedException (); }\r
+ }\r
+ #endregion\r
+ \r
+ #region Helpers\r
+ /*\r
+ internal static HISColorCheck() { \r
+ Color[] cArr = new Color[] { SystemColors.ControlText, SystemColors.Control, SystemColors.GrayText};\r
+ foreach( Color c in cArr) {\r
+ double H1 = c.GetHue();\r
+ double I1 = c.GetBrightness();\r
+ double S1 = c.GetSaturation();\r
+ double H2, I2, S2;\r
+ ControlPaint.Color2HIS(c, out H2, out I2, out S2);\r
+\r
+ Color c2 = ControlPaint.HIS2Color( H2, I2, S2);\r
+ }\r
+ }\r
+ */ \r
+ internal static void Color2HIS(Color col, out double Hue, out double Intensity, out double Saturation) {\r
+ Hue = 0.0;\r
+ Saturation = 0.0;\r
+\r
+ double red = (double)col.R / 255.0;\r
+ double green = (double)col.G / 255.0;\r
+ double blue = (double)col.B / 255.0;\r
+\r
+ Intensity = Math.Max(red, green);\r
+ Intensity = Math.Max(Intensity, blue);\r
+\r
+ if( Intensity != 0.0) {\r
+ double IntensityDiff = Intensity - Math.Min( Math.Min( red, green), blue);\r
+ if( IntensityDiff != 0.0) {\r
+ Saturation = IntensityDiff / Intensity;\r
+ if( Intensity == red) {\r
+ double b = ( Intensity - blue) / IntensityDiff;\r
+ double g = ( Intensity - green) / IntensityDiff;\r
+ Hue = 10.0 * ( b - g);\r
+ }\r
+ else if( Intensity == green) {\r
+ double r = ( Intensity - red) / IntensityDiff;\r
+ double b = ( Intensity - blue) / IntensityDiff;\r
+ Hue = 10.0 * ( 2 + r - b);\r
+ }\r
+ else {\r
+ double g = ( Intensity - green) / IntensityDiff;\r
+ double r = ( Intensity - red) / IntensityDiff;\r
+ Hue = 10.0 * ( 4 + g - r);\r
+ }\r
+ Hue = Hue * 60.0;\r
+ Hue = Math.Round(Hue);\r
+ }\r
+ }\r
+ }\r
+\r
+ internal static Color HIS2Color(double Hue, double Intensity, double Saturation) {\r
+ double R = Intensity, G = Intensity, B = Intensity;\r
+ if( Saturation != 0) {\r
+ double Hue1 = (Hue * 60.0) / 360.0;\r
+ double X = Hue1 / 10.0;\r
+ double h = Math.Floor(X);\r
+ double P = Intensity * ( 1 - Saturation);\r
+ double Q = Intensity * ( Saturation - ( X - h));\r
+ double T = Intensity * ( 1 - Saturation * ( 1 - X + h));\r
+ switch( (int)Math.Round(h)) {\r
+ case 0:\r
+ R = Intensity;\r
+ G = T;\r
+ B = P;\r
+ break;\r
+ case 1:\r
+ R = Q;\r
+ G = Intensity;\r
+ B = P;\r
+ break;\r
+ case 2:\r
+ R = P;\r
+ G = Intensity;\r
+ B = T;\r
+ break;\r
+ case 3:\r
+ R = P;\r
+ G = Q;\r
+ B = Intensity;\r
+ break;\r
+ case 4:\r
+ R = T;\r
+ G = P;\r
+ B = Intensity;\r
+ break;\r
+ case 5:\r
+ R = Intensity;\r
+ G = P;\r
+ B = Q;\r
+ break;\r
+ }\r
+ }\r
+ int red = (int)(R * 255.0);\r
+ int gree = (int)(G * 255.0);\r
+ int blue = (int)(B * 255.0);\r
+ return Color.FromArgb(red, gree, blue);\r
+ }\r
+\r
+ #endregion\r
+\r
+ #region Methods\r
+ /// following methods were not stubbed out, because they only support .NET framework:\r
+ /// - public static IntPtr CreateHBitmap16Bit(Bitmap bitmap,Color background)\r
+ /// - public static IntPtr CreateHBitmapColorMask(Bitmap bitmap,IntPtr monochromeMask);\r
+ /// - public static IntPtr CreateHBitmapTransparencyMask(Bitmap bitmap);\r
+ [MonoTODO]\r
+ public static Color Dark(Color baseColor) \r
+ {\r
+ return Dark(baseColor, 10.0f);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static Color Dark(Color baseColor,float percOfDarkDark) \r
+ {\r
+ double H, I, S;\r
+ ControlPaint.Color2HIS(baseColor, out H, out I, out S);\r
+ double NewIntensity = Math.Max( 0.0, I - (percOfDarkDark / 100.0));\r
+ return ControlPaint.HIS2Color(H, NewIntensity, S);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static Color DarkDark(Color baseColor) \r
+ {\r
+ return Dark(baseColor, 20.0f);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawBorder(Graphics graphics, Rectangle bounds, Color color, ButtonBorderStyle style) {\r
+ DrawBorder(graphics, bounds, color, 1, style, color, 1, style, color, 1, style, color, 1, style);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawBorder( Graphics graphics, Rectangle bounds, Color leftColor, int leftWidth,\r
+ ButtonBorderStyle leftStyle, Color topColor, int topWidth, ButtonBorderStyle topStyle,\r
+ Color rightColor, int rightWidth, ButtonBorderStyle rightStyle, Color bottomColor, int bottomWidth,\r
+ ButtonBorderStyle bottomStyle) {\r
+\r
+ IntPtr hdc = graphics.GetHdc();\r
+\r
+ RECT rc = new RECT();\r
+\r
+ // Top side\r
+ Win32.SetBkColor(hdc, (uint)Win32.RGB(topColor));\r
+ rc.left = bounds.Left;\r
+ rc.top = bounds.Top;\r
+ rc.right = bounds.Right - rightWidth;\r
+ rc.bottom = bounds.Top + topWidth;\r
+ Win32.ExtTextOut(hdc, 0, 0, ExtTextOutFlags.ETO_OPAQUE, ref rc, 0, 0, IntPtr.Zero);\r
+ // Left side\r
+ Win32.SetBkColor(hdc, (uint)Win32.RGB(leftColor));\r
+ rc.right = bounds.Left + leftWidth;\r
+ rc.bottom = bounds.Bottom - bottomWidth;\r
+ Win32.ExtTextOut(hdc, 0, 0, ExtTextOutFlags.ETO_OPAQUE, ref rc, 0, 0, IntPtr.Zero);\r
+ // Right side\r
+ Win32.SetBkColor(hdc, (uint)Win32.RGB(rightColor));\r
+ rc.left = bounds.Right - rightWidth;\r
+ rc.right = bounds.Right;\r
+ Win32.ExtTextOut(hdc, 0, 0, ExtTextOutFlags.ETO_OPAQUE, ref rc, 0, 0, IntPtr.Zero);\r
+ // Bottom side\r
+ Win32.SetBkColor(hdc, (uint)Win32.RGB(bottomColor));\r
+ rc.left = bounds.Left;\r
+ rc.top = bounds.Bottom - bottomWidth;\r
+ rc.bottom = bounds.Bottom;\r
+ Win32.ExtTextOut(hdc, 0, 0, ExtTextOutFlags.ETO_OPAQUE, ref rc, 0, 0, IntPtr.Zero);\r
+\r
+ graphics.ReleaseHdc(hdc);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawBorder3D(Graphics graphics, Rectangle rectangle) {\r
+ DrawBorder3D(graphics, rectangle, Border3DStyle.Etched, Border3DSide.All);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawBorder3D(Graphics graphics, Rectangle rectangle, Border3DStyle Style) {\r
+ DrawBorder3D(graphics, rectangle, Style, Border3DSide.All);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawBorder3D( Graphics graphics, Rectangle rectangle, Border3DStyle Style, Border3DSide Sides) {\r
+ RECT rc = new RECT();\r
+ rc.left = rectangle.Left;\r
+ rc.top = rectangle.Top;\r
+ rc.right = rectangle.Right;\r
+ rc.bottom = rectangle.Bottom;\r
+ IntPtr hdc = graphics.GetHdc();\r
+ int res = Win32.DrawEdge( hdc, ref rc, Style, Sides);\r
+ graphics.ReleaseHdc(hdc);\r
+ }\r
+\r
+ [MonoTODO]\r
+ public static void DrawBorder3D(\r
+ Graphics graphics, int x) {\r
+ //FIXME:\r
+ }\r
+ //is this part of spec? I do not think so.\r
+ //[MonoTODO]\r
+ //public static void DrawBorder3D(\r
+ // Graphics graphics, int x) {\r
+ // throw new NotImplementedException ();\r
+ //}\r
+\r
+ [MonoTODO]\r
+ public static void DrawBorder3D( Graphics graphics, int x, int y, int width, int height) {\r
+ DrawBorder3D( graphics, new Rectangle(x, y, width, height));\r
+ }\r
+\r
+ [MonoTODO]\r
+ public static void DrawBorder3D(Graphics graphics, int x, int y, int width, int height, Border3DStyle style) {\r
+ DrawBorder3D( graphics, new Rectangle(x, y, width, height), style);\r
+ }\r
+\r
+ [MonoTODO]\r
+ public static void DrawBorder3D( Graphics graphics, int x, int y, int width, int height,\r
+ Border3DStyle style,Border3DSide sides) {\r
+ DrawBorder3D( graphics, new Rectangle(x, y, width, height), style, sides);\r
+ }\r
+\r
+ [MonoTODO]\r
+ public static void DrawButton( Graphics graphics, Rectangle rectangle, ButtonState state) {\r
+ RECT rc = new RECT();\r
+ rc.left = rectangle.Left;\r
+ rc.top = rectangle.Top;\r
+ rc.right = rectangle.Right;\r
+ rc.bottom = rectangle.Bottom;\r
+ IntPtr hdc = graphics.GetHdc();\r
+ int res = Win32.DrawFrameControl( hdc, ref rc, (uint)DrawFrameControl.DFC_BUTTON,\r
+ (uint)state | (uint)DrawFrameControl.DFCS_BUTTONPUSH);\r
+ graphics.ReleaseHdc(hdc);\r
+ }\r
+\r
+ [MonoTODO]\r
+ public static void DrawButton( Graphics graphics, int x, int y, int width, int height, ButtonState state) {\r
+ DrawButton( graphics, new Rectangle(x, y, width, height), state);\r
+ }\r
+\r
+ [MonoTODO]\r
+ public static void DrawCaptionButton(\r
+ Graphics graphics,\r
+ Rectangle rectangle) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawCaptionButton(\r
+ Graphics graphics,\r
+ int x,\r
+ int y,\r
+ int width,\r
+ int height,\r
+ CaptionButton button,\r
+ ButtonState state) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawCheckBox(\r
+ Graphics graphics,\r
+ Rectangle rectangle) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawCheckBox(\r
+ Graphics graphics,\r
+ int x,\r
+ int y,\r
+ int width,\r
+ int height,\r
+ ButtonState state) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawComboButton(\r
+ Graphics graphics,\r
+ Rectangle rectangle) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawComboButton(\r
+ Graphics graphics,\r
+ int x,\r
+ int y,\r
+ int width,\r
+ int height,\r
+ ButtonState state) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawContainerGrabHandle(Graphics graphics,Rectangle bounds) \r
+ {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawFocusRectangle( Graphics graphics, Rectangle rectangle) {\r
+ RECT rc = new RECT();\r
+ rc.left = rectangle.Left;\r
+ rc.top = rectangle.Top;\r
+ rc.right = rectangle.Right;\r
+ rc.bottom = rectangle.Bottom;\r
+ IntPtr hdc = graphics.GetHdc();\r
+ int res = Win32.DrawFocusRect( hdc, ref rc);\r
+ graphics.ReleaseHdc(hdc);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawFocusRectangle(\r
+ Graphics graphics,\r
+ Rectangle rectangle,\r
+ Color foreColor,\r
+ Color backColor) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawGrabHandle(\r
+ Graphics graphics,\r
+ Rectangle rectangle,\r
+ bool primary,\r
+ bool enabled) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawGrid(\r
+ Graphics graphics,\r
+ Rectangle area,\r
+ Size pixelsBetweenDots,\r
+ Color backColor) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawImageDisabled(\r
+ Graphics graphics,\r
+ Image image,\r
+ int x,\r
+ int y,\r
+ Color background) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawLockedFrame(\r
+ Graphics graphics,\r
+ Rectangle rectangle,\r
+ bool primary) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawMenuGlyph(\r
+ Graphics graphics,\r
+ Rectangle rectangle,\r
+ MenuGlyph glyph) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawMenuGlyph(\r
+ Graphics graphics,\r
+ int x,\r
+ int y,\r
+ int width,\r
+ int height,\r
+ MenuGlyph glyph) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawMixedCheckBox(\r
+ Graphics graphics,\r
+ Rectangle rectangle,\r
+ ButtonState state) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawMixedCheckBox(\r
+ Graphics graphics,\r
+ int x,\r
+ int y,\r
+ int width,\r
+ int height,\r
+ ButtonState state) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawRadioButton(\r
+ Graphics graphics,\r
+ Rectangle rectangle,\r
+ ButtonState state) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawRadioButton(\r
+ Graphics graphics,\r
+ int x,\r
+ int y,\r
+ int width,\r
+ int height,\r
+ ButtonState state) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawReversibleFrame(\r
+ Rectangle rectangle,\r
+ Color backColor) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawReversibleLine(\r
+ Point start,\r
+ Point end,\r
+ Color backColor) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawScrollButton(\r
+ Graphics graphics,\r
+ Rectangle rectangle,\r
+ ScrollButton button) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawScrollButton(\r
+ Graphics graphics,\r
+ int x,\r
+ int y,\r
+ int width,\r
+ int height,\r
+ ScrollButton button,\r
+ ButtonState state) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawSelectionFrame(\r
+ Graphics graphics,\r
+ bool active,\r
+ Rectangle outsideRect,\r
+ Rectangle insideRect,\r
+ Color backColor) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawSizeGrip(\r
+ Graphics graphics,\r
+ Color backColor) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawSizeGrip(\r
+ Graphics graphics,\r
+ Color backColor,\r
+ int x,\r
+ int y,\r
+ int width,\r
+ int height) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void DrawStringDisabled(\r
+ Graphics graphics,\r
+ string s,\r
+ Font font,\r
+ Color color,\r
+ RectangleF layoutRectangle,\r
+ StringFormat format) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static void FillReversibleRectangle(\r
+ Rectangle rectangle,\r
+ Color backColor) {\r
+ //FIXME:\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static Color Light(Color baseColor) \r
+ {\r
+ return Light( baseColor, 10.0f);\r
+ }\r
+ \r
+ [MonoTODO]\r
+ public static Color Light(Color baseColor,float percOfLightLight) \r
+ {\r
+ double H, I, S;\r
+ ControlPaint.Color2HIS(baseColor, out H, out I, out S);\r
+ double NewIntensity = Math.Min( 1.0, I + (percOfLightLight / 100.0));\r
+ return ControlPaint.HIS2Color(H, NewIntensity, S);\r
+ }\r
+ [MonoTODO]\r
+ public static Color LightLight(Color baseColor) \r
+ {\r
+ return Light( baseColor, 20.0f);\r
+ }\r
+ #endregion\r
+ }\r
+}\r