1 2004-11-17 Jordi Mas i Hernandez <jordi@ximian.com>
3 * Menu.cs: fixes signature
5 2004-11-16 Peter Bartok <pbartok@novell.com>
7 * XplatUIX11.cs (GetMessage): Implemented generation of
8 double click mouse messages
10 2004-11-12 Jordi Mas i Hernandez <jordi@ximian.com>
12 * Form.cs, MainMenu.cs, MenuAPI.cs: tracker should be for tracking session
15 2004-11-11 Peter Bartok <pbartok@novell.com>
17 * HandleData.cs: Added Visible property
18 * XplatUIX11.cs (IsVisible): Now uses Visible property from
20 * XplatUIX11.cs: Removed old debug leftovers
21 * XplatUIX11.cs (DefWndProc): Added WM_ERASEBKGND handler
22 * Control.cs (WndProc): Removed old debug leftovers,
23 streamlined handling of WM_WINDOWPOSCHANGED, removed un-
24 needed WM_SIZE handling
26 2004-11-11 Jackson Harper <jackson@ximian.com>
28 * OwnerDrawPropertyBag.cs:
29 * TreeViewImageIndexConverter.cs: Initial implementation
31 2004-11-10 Jackson Harper <jackson@ximian.com>
33 * ThemeWin32Classic.cs:
34 * TabControl.cs: instead of moving tabs by the slider pos just
35 start drawing at the tab that is offset by the slider. This way
36 scrolling always moves by exactly one tab.
38 2004-11-10 Jackson Harper <jackson@ximian.com>
40 * TabControl.cs: You can only scroll left when the slider has
41 already ben moved right.
43 2004-11-10 Jackson Harper <jackson@ximian.com>
45 * ThemeWin32Classic.cs: Do not draw the selected tab if its not in
48 2004-11-10 Jackson Harper <jackson@ximian.com>
50 * ThemeWin32Classic.cs: Don't bother drawing tabs outside of the
53 2004-11-09 Jackson Harper <jackson@ximian.com>
55 * TabControl.cs (CalcXPos): New helper method so we can determine
56 the proper place to start drawing vertical tabs.
57 * ThemeWin32Classic.cs (DrawTab): Draw right aligned tabs.
59 2004-11-09 Jackson Harper <jackson@ximian.com>
61 * TabControl.cs: Calculate sizing and rects for left aligned tabs.
62 * ThemeWin32Classic.cs (GetTabControl*ScrollRect): Only handle Top
63 and Bottom, left and right are illegal values for this and
64 multiline is enabled when the alignment is set to left or right.
65 (DrawTab): Each alignment block should draw the text itself now
66 because Left requires special love. Also add rendering for Left
69 2004-11-09 Jordi Mas i Hernandez <jordi@ximian.com>
71 * Form.cs, MainMenu.cs, MenuAPI.cs: fixes menu navigation, fixes popups,
72 does not destroy the windows, removes debugging messages
74 2004-11-09 jba <jba-mono@optusnet.com.au>
76 * ThemeWin32Classic.cs
77 (DrawButtonBase): Fix verticle text rect clipping in windows
78 (DrawCheckBox): Fix CheckAlign.TopCenter and CheckAlign.BottomCenter
79 rendering and incorrect text rect clipping
80 (DrawRadioButton): Fix CheckAlign.TopCenter and CheckAlign.BottomCenter
81 rendering and incorrect text rect clipping
83 2004-11-08 Jackson Harper <jackson@ximian.com>
85 * ThemeWin32Classic.cs (DrawTabControl): Render tabs from top to
86 bottom when they are bottom aligned so the bottoms of the tabs get
88 * TabControl.cs (DropRow): Move rows up instead of down when the
89 tab control is bottom aligned.
91 2004-11-08 13:59 pbartok
94 - Added handling for various window styles
95 - Added handling for popup windows
96 - Added SetTopmost handling
98 2004-11-08 13:55 pbartok
101 - Added argument to SetTopmost method
102 - Fixed broken ClientToScreen function
104 2004-11-08 13:53 pbartok
107 - Added missing WS_EX styles
109 2004-11-08 13:53 pbartok
111 * XplatUI.cs, XplatUIDriver.cs:
112 - Added argument to SetTopmost
114 2004-11-08 13:52 pbartok
117 - Added XSetWindowAttributes structure
118 - Improved XWindowAttributes structure
119 - Added SetWindowValuemask enum
120 - Added window creation arguments enum
122 - Added Motif hints structure
123 - Added various Motif flags and enums
124 - Added PropertyMode enum for property functions
126 2004-11-08 13:50 pbartok
129 - Fixed arguments for updated SetTopmost method
131 2004-11-08 13:49 pbartok
134 - Fixed arguments for updated SetTopmost function
135 - Fixed usage of PointToClient
137 2004-11-08 13:44 pbartok
140 - Added Clipping of children and siblings
142 2004-11-08 13:41 pbartok
145 - Removed SetMenuBarWindow call. We do this in Form.cs
147 2004-11-08 13:40 jackson
149 * TabControl.cs, Theme.cs, ThemeWin32Classic.cs: Render the little
150 scrolling jimmi in the correct location with bottom aligned tabs
152 2004-11-08 13:36 pbartok
154 * ContainerControl.cs:
155 - Implemented BindingContext
156 - Implemented ParentForm
158 2004-11-08 12:46 jackson
160 * TabControl.cs: Put bottom rendered tabs in the right location
162 2004-11-08 07:15 jordi
164 * ScrollBar.cs, ThemeWin32Classic.cs: fixes vertical scrollbar and
167 2004-11-05 17:30 jackson
169 * TabControl.cs: When selected tabs are expanded make sure they
170 don't go beyond the edges of the tab control
172 2004-11-05 14:57 jackson
174 * TabControl.cs: Reset show_slider so if the control is resized to
175 a size where it is no longer needed it's not displayed anymore
177 2004-11-05 13:16 jackson
179 * TabControl.cs: Make tab pages non visible when added to the
182 2004-11-05 12:42 jackson
184 * TabControl.cs: Implement SizeMode.FillToRight
186 2004-11-05 12:16 jackson
188 * Control.cs: Do not call CreateHandle if the handle is already
191 2004-11-05 11:46 jackson
193 * TabControl.cs: Remove superflous call to CalcTabRows
195 2004-11-05 09:07 jackson
197 * XplatUIX11.cs: Update for Mono.Posix changes
199 2004-11-05 07:00 ravindra
201 * ListView.cs, ListViewItem.cs: Implemented some methods and fixed
206 * ThemeWin32Classic.cs:
207 - Fix Button rendering for FlatStyle = Flat or Popup
208 - Fix RadioButton and CheckBox rendering when Appearance = Button
209 (normal and flatstyle).
210 - Correct outer rectangle color when drawing focus rectangle
211 - Adjust button bounds to be 1 px smaller when focused
212 - Make button not draw sunken 3d border when pushed (windows compat)
213 - Fix CPDrawBorder3D to not make bottom right hand corner rounded
214 - Offset the text in RadioButton and Checkbox when being rendered as
216 - Hover and Click behaviour for Colored FlatStyle.Flat and Popup
218 - Fixed disabled rendering for colored flatstyle radiobuttons (both)
219 - Fixed disabled text rendering for normally rendered radiobuttons
221 2004-11-04 10:26 jackson
223 * TabControl.cs: Recalculate tab rows when resizing
225 2004-11-04 07:47 jordi
227 * Form.cs, MainMenu.cs, Menu.cs, MenuAPI.cs, MenuItem.cs:
228 collection completion, drawing issues, missing features
230 2004-11-04 05:03 ravindra
233 - We need to recalculate the Thumb area when
234 LargeChange/maximum/minimum values are changed.
235 - We set the 'pos' in UpdatePos() method to minimum, if it's less
236 than minimum. This is required to handle the case if large_change is
237 more than max, and use LargeChange property instead of large_change
239 - We return max+1 when large_change is more than max, like MS does.
241 2004-11-04 04:29 ravindra
243 * ColumnHeader.cs, ListView.cs, ListViewItem.cs:
244 - Changed default value signatures (prefixed all with ListView).
245 - Fixed/implemented layout LargeIcon, SmallIcon and List views for
247 - Fixed calculations for ListViewItem and implemented Clone()
250 2004-11-04 04:26 ravindra
252 * Theme.cs, ThemeWin32Classic.cs:
253 - Changed default ListView values signatures (prefixed all with
255 - Fixed default size values for VScrollBar and HScrollBar.
256 - Fixed DrawListViewItem method.
258 2004-11-04 04:05 ravindra
260 * ColumnHeaderStyle.cs: Typo. It should be Nonclickable.
262 2004-11-04 04:04 ravindra
264 * ImageList.cs: Implemented the missing overload for Draw method.
266 2004-11-03 19:29 jackson
268 * TabControl.cs: Handle dropping rows on selection properly
270 2004-11-03 11:59 jackson
272 * TabControl.cs: remove debug code
274 2004-11-03 11:52 jackson
276 * TabControl.cs, ThemeWin32Classic.cs: Initial implementation of
277 the scrolly widgerywoo
279 2004-11-02 13:52 jackson
281 * TabControl.cs: Resize the tab pages and tabs when the tab control
284 2004-11-02 13:40 jackson
286 * TabControl.cs, ThemeWin32Classic.cs: Move the row with the
287 selected tab to the bottom
289 2004-11-02 13:39 jackson
291 * TabPage.cs: Store the tab pages row
293 2004-11-02 12:33 jordi
295 * MenuItem.cs: fixes handle creation
297 2004-11-02 11:42 jackson
299 * TabControl.cs: signature fix
301 2004-11-02 08:56 jackson
303 * TabControl.cs: Calculate whether the tab is on an edge properly.
304 Remove top secret debugging code
306 2004-11-01 19:57 jackson
308 * TabControl.cs: Add click handling, and proper sizing
310 2004-11-01 19:47 jackson
312 * Theme.cs, ThemeWin32Classic.cs: New rendering and sizing code for
315 2004-11-01 19:39 jackson
317 * TabPage.cs: add internal property to store the bounds of a tab
320 2004-10-30 04:23 ravindra
322 * Theme.cs, ThemeWin32Classic.cs: Drawing ListView and some default
325 2004-10-30 04:21 ravindra
327 * ListView.cs, ListViewItem.cs: Added support for scrolling and
330 2004-10-30 03:06 pbartok
333 - Removed extension of DllImported libs
335 2004-10-29 09:55 jordi
337 * Form.cs, MainMenu.cs, Menu.cs, MenuAPI.cs, MenuItem.cs: Menu key
338 navigation, itemcollection completion, menu fixes
340 2004-10-27 22:58 pbartok
343 - Now throws a nice error message when no X display could be opened
345 2004-10-26 13:51 jordi
347 * ListView.cs: removes warning
349 2004-10-26 03:55 ravindra
351 * ColumnHeader.cs, ListView.cs, ListViewItem.cs,
352 ThemeWin32Classic.cs: Some formatting for my last checkins.
354 2004-10-26 03:36 ravindra
356 * ThemeWin32Classic.cs: Implemented DetailView drawing for ListView
357 control and default values.
359 2004-10-26 03:35 ravindra
361 * Theme.cs: Added some default values for ListView control.
363 2004-10-26 03:33 ravindra
365 * ToolBar.cs: ToolBar should use the user specified button size, if
366 there is any. Added a size_specified flag for the same.
368 2004-10-26 03:33 ravindra
370 * ColumnHeader.cs: Added some internal members and calculations for
373 2004-10-26 03:32 ravindra
375 * ListViewItem.cs: Calculations for ListViewItem.
377 2004-10-26 03:31 ravindra
379 * ListView.cs: Added some internal members and calculations for
382 2004-10-22 13:31 jordi
384 * MenuAPI.cs: speedup menus drawing
386 2004-10-22 13:16 jackson
388 * XplatUIX11.cs: Make sure to update exposed regions when adding an
391 2004-10-22 11:49 jackson
395 2004-10-22 11:41 jackson
397 * Control.cs: Check to see if the window should have its background
398 repainted by X when drawing.
400 2004-10-22 11:31 jackson
402 * XplatUIX11.cs: When invalidating areas only use XClearArea if
403 clear is true, this way we do not get flicker from X repainting the
406 2004-10-22 11:28 jackson
408 * XEventQueue.cs: Queue properly
410 2004-10-21 09:38 jackson
412 * XEventQueue.cs: Fix access modifier
414 2004-10-21 09:36 jackson
416 * XEventQueue.cs: Don't loose messages
418 2004-10-21 09:22 jackson
420 * XEventQueue.cs: Don't loose messages
422 2004-10-20 04:15 jordi
424 * BootMode.cs: enum need it by SystemInfo
426 2004-10-19 21:58 pbartok
431 2004-10-19 21:56 pbartok
434 - Added private FormParentWindow class which acts as the container
435 for our form and as the non-client area where menus are drawn
436 - Added/Moved required tie-ins to Jordi's menus
437 - Fixed/Implemented the FormStartPosition functionality
439 2004-10-19 21:52 pbartok
442 - Removed unneeded locals
443 - Added code to all size and location properties to understand and
444 deal with the parent container of Form
446 2004-10-19 21:33 pbartok
449 - Fixed to deal with new Form subclasses for menus
451 2004-10-19 17:48 jackson
453 * XEventQueue.cs: commit correct version of file
455 2004-10-19 16:50 jackson
457 * XEventQueue.cs, XplatUIX11.cs: New optimized event queue
459 2004-10-19 16:15 jordi
461 * MenuAPI.cs: MenuBarCalcSize returns the height
463 2004-10-19 08:31 pbartok
466 - Added missing call to PreProcessMessage before calling OnXXXKey
469 2004-10-19 00:04 ravindra
471 * ToolTip.cs: Fixed constructor.
473 2004-10-18 09:31 jordi
475 * MenuAPI.cs: menuitems in menubars do not have shortcuts
477 2004-10-18 09:26 jordi
479 * MenuItem.cs: fixes MenuItem class signature
481 2004-10-18 08:56 jordi
483 * MenuAPI.cs: prevents windows from showing in the taskbar
485 2004-10-18 00:28 ravindra
487 * ToolTip.cs: Suppressed a warning message.
489 2004-10-18 00:27 ravindra
491 * Control.cs: Default value of visible property must be true.
493 2004-10-17 23:19 pbartok
496 - Complete implementation
498 2004-10-17 23:19 pbartok
501 - Added EnableWindow method
502 - Added SetModal stub
503 - Added generation of WM_ACTIVATE message (still needs testing)
504 - Added SetTopMost stub
505 - Changes to deal with VirtualKeys being moved to XplatUIStructs.cs
507 2004-10-17 23:17 pbartok
510 - Removed VirtualKeys to XplatUIStructs
511 - Implemented SetTopMost method
512 - Implemented EnableWindow method
513 - Bugfix in ScreenToClient()
514 - Bugfixes in ClientToScreen()
516 2004-10-17 22:51 pbartok
519 - Added WS_EX styles to WindowStyles enumeration
521 2004-10-17 22:50 pbartok
523 * XplatUI.cs, XplatUIDriver.cs:
524 - Added method for enabling/disabling windows
525 - Added method for setting window modality
526 - Added method for setting topmost window
528 2004-10-17 22:49 pbartok
530 * ThemeWin32Classic.cs:
531 - Added ToolTip drawing code
533 2004-10-17 22:49 pbartok
536 - Added ToolTip abstracts
538 2004-10-17 22:47 pbartok
541 - Fixed Form.ControlCollection to handle owner relations
542 - Added Owner/OwnedForms handling
543 - Implemented Z-Ordering for owned forms
544 - Removed unneeded private overload of ShowDialog
545 - Fixed ShowDialog, added the X11 incarnation of modal handling (or
547 - Fixed Close(), had wrong default
548 - Added firing of OnLoad event
549 - Added some commented out debug code for Ownership handling
551 2004-10-17 22:16 pbartok
554 - Fixed/implemented flat list of controls
556 2004-10-17 22:14 pbartok
559 - Added code to simulate modal dialogs on Win32
561 2004-10-17 16:11 jordi
563 * ScrollBar.cs: disabled scrollbar should not honor any keyboard or
566 2004-10-17 13:39 jordi
568 * MenuAPI.cs: menu drawing fixes
570 2004-10-15 09:10 ravindra
572 * StructFormat.cs: General Enum.
574 2004-10-15 09:09 ravindra
576 * SizeGripStyle.cs: Enum for Form.
578 2004-10-15 09:08 ravindra
580 * Theme.cs, ThemeWin32Classic.cs: Added ColumnHeaderHeight property
581 in Theme for ListView.
583 2004-10-15 09:06 ravindra
585 * ColumnHeader.cs: Flushing some formatting changes.
587 2004-10-15 09:05 ravindra
589 * ListViewItem.cs: Implemented GetBounds method and fixed coding
592 2004-10-15 09:03 ravindra
594 * ListView.cs: Implemented Paint method and fixed coding style.
596 2004-10-15 07:34 jordi
598 * MenuAPI.cs: fix for X11
600 2004-10-15 07:32 ravindra
602 * ButtonBase.cs, CheckBox.cs, RadioButton.cs:
603 - Renamed Paint() method to Draw() for clarity. Also, moved
604 DrawImage() to OnPaint().
606 2004-10-15 07:25 ravindra
608 * CheckBox.cs, RadioButton.cs:
609 - Removed Redraw (), we get it from ButtonBase.
610 - Implemented Paint (), to do class specific painting.
612 2004-10-15 07:16 ravindra
615 - Redraw () is not virtual now.
616 - Added an internal virtual method Paint (), so that
617 derived classes can do their painting on their own.
618 - Modified OnPaint () to call Paint ().
620 2004-10-15 06:43 jordi
622 * ContextMenu.cs, DrawItemEventHandler.cs, Form.cs, MainMenu.cs,
623 MenuAPI.cs, MenuItem.cs: menu work, mainmenu, subitems, etc
625 2004-10-15 00:30 ravindra
628 - MessageBox on windows does not have min/max buttons.
629 This change in CreateParams fixes this on Windows. We
630 still need to implement this windowstyle behavior in
633 2004-10-14 05:14 ravindra
636 - Changed Redraw () to do a Refresh () always.
637 - Fixed the MouseMove event handling when mouse is pressed,
638 ie drag event handling.
639 - Replaced the usage of ToolBarButton.Pressed property to
640 ToolBarButton.pressed internal variable.
642 2004-10-14 05:10 ravindra
645 - Added an internal member 'inside' to handle mouse move
646 with mouse pressed ie mouse drag event.
647 - Changed 'Pressed' property to return true only when
648 'inside' and 'pressed' are both true.
649 - Some coding style love.
651 2004-10-14 00:17 ravindra
653 * Form.cs: Fixed class signature. ShowDialog (Control) is not a
656 2004-10-14 00:15 ravindra
658 * ButtonBase.cs: Redraw () related improvements.
660 2004-10-14 00:14 ravindra
662 * MessageBox.cs: Moved InitFormSize () out of Paint method and
663 removed unnecessary calls to Button.Show () method.
665 2004-10-13 17:50 pbartok
669 - Removed destroying of window until we solve the problem of X
670 destroying the window before us on shutdown
672 2004-10-13 16:32 pbartok
675 - Now Redraws on MouseUp for FlatStyle Flat and Popup
677 2004-10-13 14:18 pbartok
680 - Added code to destroy the X window
682 2004-10-13 14:18 pbartok
685 - Added code to destroy a window
687 2004-10-13 14:12 pbartok
690 - Added the Redraw on Resize that got dropped in the last rev
692 2004-10-13 09:06 pbartok
694 * ThemeWin32Classic.cs:
695 - Path from John BouAntoun:
696 * Fix check rendering (centre correctly for normal style, offset
697 correctly for FlatStyle).
698 * Fix border color usage (use backcolor) for FlatStyle.Popup
699 * Use checkbox.Capture instead of checkbox.is_pressed when
700 rendering flatstyle states.
702 2004-10-12 21:48 pbartok
704 * ThemeWin32Classic.cs:
705 - Removed all occurences of SystemColors and replaced them with the
708 2004-10-12 21:41 pbartok
710 * ThemeWin32Classic.cs:
711 - From John BouAntoun: Added an overload to CPDrawBorder3D to allow
712 him using the function for flatstyle drawing
713 - Changed functions to use the new version of CPDrawBorder3D
715 2004-10-12 21:15 pbartok
718 - Fixed Dark(), DarkDark(), Light() and LightLight() methods to
719 match MS documentation. They need to return defined colors if the
720 passed color matches the configured control color. Thanks to John
721 BouAntoun for pointing this out.
723 2004-10-12 20:57 pbartok
726 - Fix from John BouAntoun: Raise ForeColorChanged event when text
729 2004-10-12 20:46 pbartok
732 - Fix from John BouAntoun: Now properly sets the Appearance property
734 2004-10-12 20:45 pbartok
736 * ThemeWin32Classic.cs:
737 - Fixes from John BouAntoun: now handles forecolors and backcolors
738 for flatstyle rendered controls much better; It also fixes normal
739 checkbox rendering when pushed or disabled.
741 2004-10-08 02:50 jordi
743 * Form.cs, MainMenu.cs, Menu.cs, MenuAPI.cs, MenuItem.cs: more menu
746 2004-10-07 08:56 jordi
748 * ThemeWin32Classic.cs: Removes deletion of cached brushes
750 2004-10-06 03:59 jordi
752 * Control.cs, StatusBar.cs, ThemeWin32Classic.cs, ToolBar.cs,
753 XplatUIWin32.cs: removes warnings from compilation
755 2004-10-05 12:23 jackson
757 * RadioButton.cs: Fix ctor
759 2004-10-05 11:10 pbartok
762 - Partial implementation by Benjamin Dasnois
764 2004-10-05 10:15 jackson
766 * ThemeWin32Classic.cs: Improve rendering of the radio button patch
769 2004-10-05 03:07 ravindra
772 - Removed a private method, Draw ().
773 - Fixed the ButtonDropDown event handling.
774 - Fixed MouseMove event handling.
776 2004-10-05 03:04 ravindra
778 * ThemeWin32Classic.cs:
779 - Added DrawListView method and ListViewDefaultSize property.
780 - Changed ControlPaint method calls to CPDrawXXX wherever possible.
781 - Changed DOS style CRLF to Unix format (dos2unix).
783 2004-10-05 03:03 ravindra
786 - Added DrawListView method and ListViewDefaultSize property.
788 2004-10-05 02:42 ravindra
790 * ToolBarButton.cs: Added an internal member dd_pressed to handle
791 clicks on DropDown arrow.
793 2004-10-04 22:56 jackson
795 * ButtonBase.cs, Label.cs, MenuAPI.cs, ProgressBar.cs,
796 ScrollBar.cs, StatusBar.cs, ToolBar.cs, TrackBar.cs: Let the base
797 Control handle the buffers, derived classes should not have to
798 CreateBuffers themselves.
800 2004-10-04 21:20 jackson
802 * StatusBar.cs: The control handles resizing the buffers now.
804 2004-10-04 21:18 jackson
806 * Control.cs: When resizing the buffers should be invalidated. This
807 should be handled in Control not in derived classes.
809 2004-10-04 14:45 jackson
813 2004-10-04 02:14 pbartok
815 * LeftRightAlignment.cs:
818 2004-10-04 01:09 jordi
820 * ThemeWin32Classic.cs: fixes right button position causing right
821 button not showing on horizontal scrollbars
823 2004-10-02 13:12 pbartok
826 - Simplified the Invalidate method by using an X call instead of
827 generating the expose ourselves
828 - Added an expose when the window background is changed
829 - Implemented ClientToScreen method
831 2004-10-02 13:08 pbartok
834 - Added Win32EnableWindow method (test for implementing modal
836 - Added ClientToScreen method and imports
838 2004-10-02 13:07 pbartok
840 * XplatUI.cs, XplatUIDriver.cs:
841 - Added ClientToScreen coordinate translation method
843 2004-10-02 13:06 pbartok
845 * KeyPressEventArgs.cs:
846 - Fixed access level for constructor
848 2004-10-02 13:06 pbartok
851 - Changed access level for the window_collection hash table
853 2004-10-02 13:05 pbartok
856 - Added KeyPreview property
857 - Added Menu property (still incomplete, pending Jordi's menu work)
858 - Implemented ProcessCmdKey
859 - Implemented ProcessDialogKey
860 - Implemented ProcessKeyPreview
862 2004-10-02 13:02 pbartok
865 - Added private method to get the Control object from the window
867 - Implemented ContextMenu property
868 - Implemented PointToScreen
869 - Implemented PreProcessMessage
870 - Implemented IsInputChar
871 - Implemented IsInputKey
872 - Implemented ProcessCmdKey
873 - Completed ProcessKeyEventArgs
874 - Fixed message loop to call the proper chain of functions on key
876 - Implemented ProcessDialogChar
877 - Implemented ProcessDialogKey
878 - Implemented ProcessKeyMessage
879 - Implemented ProcessKeyPreview
880 - Added RaiseDragEvent stub (MS internal method)
881 - Added RaiseKeyEvent stub (MS internal method)
882 - Added RaiseMouseEvent stub (MS Internal method)
883 - Added RaisePaintEvent stub (MS Internal method)
884 - Added ResetMouseEventArgs stub (MS Internal method)
885 - Implemented RtlTranslateAlignment
886 - Implemented RtlTranslateContent
887 - Implemented RtlTranslateHorizontal
888 - Implemented RtlTranslateLeftRight
889 - Added generation of KeyPress event
891 2004-10-02 05:57 ravindra
893 * ListViewItem.cs: Added attributes.
895 2004-10-02 05:32 ravindra
897 * ListView.cs: Added attributes.
899 2004-10-01 11:53 jackson
901 * Form.cs: Implement the Close method so work on MessageBox can
904 2004-09-30 14:06 pbartok
909 2004-09-30 11:34 jackson
911 * RadioButton.cs: Fix typo. Patch by John BouAntoun.
913 2004-09-30 07:26 ravindra
915 * ListViewItemConverter.cs: Converter for ListViewItem.
917 2004-09-30 07:26 ravindra
919 * SortOrder.cs: Enum for ListView control.
921 2004-09-30 07:25 ravindra
923 * ColumnHeader.cs: Supporting class for ListView control.
925 2004-09-30 07:24 ravindra
927 * ListView.cs, ListViewItem.cs: Initial implementation.
929 2004-09-30 07:20 ravindra
931 * ItemActivation.cs: Enum for ListView Control.
933 2004-09-29 20:29 pbartok
936 - Added lookup of pixel value for background color; tries to get a
937 color 'close' to the requested color, it avoids having to create a
938 colormap. Depending on the display this could mean the used color
939 is slightly off the desired color. Might have to change it to a more
940 resource intensive colormap approach, but it will work as a
941 workaround to avoid red screens.
943 2004-09-29 14:27 jackson
945 * XplatUIX11.cs: Set the X DisplayHandle in System.Drawing
947 2004-09-28 12:44 pbartok
949 * ButtonBase.cs, CheckBox.cs, ControlPaint.cs, GroupBox.cs,
950 HScrollBar.cs, Label.cs, LinkLabel.cs, Panel.cs, PictureBox.cs,
951 ProgressBar.cs, RadioButton.cs, ScrollBar.cs, StatusBar.cs,
952 Theme.cs, ThemeGtk.cs, ThemeWin32Classic.cs, ToolBar.cs,
953 TrackBar.cs, VScrollBar.cs:
954 - Streamlined Theme interfaces:
955 * Each DrawXXX method for a control now is passed the object for
956 the control to be drawn in order to allow accessing any state the
959 * ControlPaint methods for the theme now have a CP prefix to avoid
960 name clashes with the Draw methods for controls
962 * Every control now retrieves it's DefaultSize from the current
965 2004-09-28 12:17 jackson
967 * Button.cs: Do not redraw OnClick MouseUp/Down will handle the
970 2004-09-24 14:57 jackson
972 * XplatUIX11.cs: Don't lock/enqueue/dequeue for unhandled messages.
973 Gives us a nice little performance boost.
975 2004-09-24 12:02 jackson
977 * TabAlignment.cs, TabAppearance.cs, TabControl.cs, TabDrawMode.cs,
978 TabPage.cs, TabSizeMode.cs: Partial implementation of the Tab
979 Control and supporting classes. Initial checkin
981 2004-09-23 13:08 jackson
983 * Form.cs: Temp build fixage
985 2004-09-23 01:39 ravindra
987 * ItemChangedEventArgs.cs, ItemChangedEventHandler.cs,
988 ItemCheckEventArgs.cs, ItemCheckEventHandler.cs,
989 ItemDragEventArgs.cs, ItemDragEventHandler.cs,
990 LabelEditEventArgs.cs, LabelEditEventHandler.cs: EventArgs and
991 EventHandlers needed by ListView Control.
993 2004-09-22 14:12 pbartok
995 * ScrollableControl.cs:
996 - Implemented DockPadding property
997 - Implemented AutoScroll property
998 - Implemented AutoScrollMargin property
999 - Implemented AutoScrollMinSize property
1000 - Implemented AutoScrollPosition property
1001 - Implemented DisplayRectangle property (still incomplete)
1002 - Implemented CreateParams property
1003 - Implemented HScroll property
1004 - Implemented VScroll property
1005 - Implemented OnVisibleChanged property
1007 2004-09-22 14:09 pbartok
1010 - Added Form.ControllCollection class
1011 - Added handling for Form owners: Owner, OwnedForms, AddOwnedForm,
1012 RemoveOwnedForm (still incomplete, missing on-top and common
1013 minimize/maximize behaviour)
1014 - Added StartPosition property (still incomplete, does not use when
1016 - Added ShowDialog() methods (still incomplete, missing forcing the
1019 2004-09-22 14:05 pbartok
1022 - Added message loop for modal dialogs
1024 2004-09-22 14:02 pbartok
1027 - Fixed wrong types for events
1029 2004-09-22 14:00 pbartok
1031 * Shortcut.cs, FormWindowState.cs:
1032 - Fixed wrong values
1034 2004-09-22 12:01 jackson
1036 * Control.cs: Text is never null
1038 2004-09-20 22:14 pbartok
1041 - Fixed accessibility level for Idle handler
1043 2004-09-20 18:54 jackson
1045 * Application.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
1046 XplatUIX11.cs: New message loop that uses poll so we don't get a
1049 2004-09-17 10:43 pbartok
1052 - Fixed behaviour of arrow buttons. Now properly behaves like
1053 Buttons (and like Microsoft's scrollbar arrow buttons)
1055 2004-09-17 10:14 pbartok
1058 - Added missing release of keyboard/mouse capture
1060 2004-09-17 06:18 jordi
1062 * ContextMenu.cs, MainMenu.cs, Menu.cs, MenuAPI.cs, MenuItem.cs,
1063 Theme.cs: Very early menu support
1065 2004-09-16 17:45 pbartok
1068 - Fixed sending a window to the front
1069 - Added overload for SetWindowPos to avoid casting
1071 2004-09-16 17:44 pbartok
1074 - Added SendToBack and BringToFront methods
1076 2004-09-16 07:00 ravindra
1078 * Copyright: Added Novell URL.
1080 2004-09-16 07:00 ravindra
1082 * ToolBar.cs: Invalidate should be done before redrawing.
1084 2004-09-15 21:19 ravindra
1086 * ColumnHeaderStyle.cs: Enum for ListView Control.
1088 2004-09-15 21:18 ravindra
1090 * ColumnClickEventArgs.cs, ColumnClickEventHandler.cs: Event for
1093 2004-09-13 18:26 jackson
1095 * Timer.cs, XplatUIX11.cs: Remove test code so timers are updated
1098 2004-09-13 18:13 jackson
1100 * Timer.cs, X11Structs.cs, XplatUIX11.cs: Timers are now handled in
1101 a second thread and post messages into the main threads message
1102 queue. This makes timing much more consistent. Both win2K and XP
1103 have a minimum timer value of 15 milliseconds, so we now do this
1106 2004-09-13 15:18 pbartok
1108 * X11Structs.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
1110 - Added Z-Ordering methods
1112 2004-09-13 10:56 pbartok
1115 - Fixed #region names
1116 - Moved properties and methods into their proper #regions
1118 2004-09-13 10:51 pbartok
1121 - Added Accept and CancelButton properties
1122 - Added ProcessDialogKey() method
1124 2004-09-13 08:18 pbartok
1129 2004-09-10 21:50 pbartok
1132 - Added DoDragDrop() [incomplete]
1133 - Properly implemented 'Visible' handling
1134 - Added SetVisibleCore()
1135 - Implemented FindChildAtPoint()
1136 - Implemented GetContainerControl()
1137 - Implemented Hide()
1139 2004-09-10 19:28 pbartok
1142 - Moved methods into their appropriate #regions
1143 - Reordered methods within regions alphabetically
1145 2004-09-10 18:57 pbartok
1147 * XplatUIX11.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs:
1148 - Added method to retrieve text from window
1150 2004-09-10 18:56 pbartok
1153 - Moved some internal functions into the internal region
1154 - Implemented FontHeight
1155 - Implemented RenderRightToLeft
1156 - Implemented ResizeRedraw
1157 - Implemented ShowFocusCues
1158 - Implemented ShowKeyboardCues
1159 - Implemented FromChildHandle
1160 - Implemented FromHandle
1161 - Implemented IsMnemonic
1162 - Implemented ReflectMessage
1163 - All public and protected Static Methods are now complete
1165 2004-09-10 16:54 pbartok
1168 - Implemented remaining missing public instance properties
1169 - Alphabetized some out of order properties
1171 2004-09-10 05:51 ravindra
1173 * PictureBox.cs: Added a check for null image.
1175 2004-09-10 00:59 jordi
1177 * GroupBox.cs: remove cvs tag
1179 2004-09-09 05:25 ravindra
1181 * ToolBar.cs: Make redraw accessible from ToolBarButton.
1183 2004-09-09 05:23 ravindra
1185 * ToolBarButton.cs: Changes in ToolBarButton need to make it's
1188 2004-09-09 02:28 pbartok
1190 * ThemeWin32Classic.cs:
1191 - Improve disabled string look
1193 2004-09-09 01:15 jordi
1195 * MeasureItemEventArgs.cs, MeasureItemEventHandler.cs: measureitem
1198 2004-09-08 23:56 ravindra
1200 * ItemBoundsPortion.cs: It's enum, not a class!
1202 2004-09-08 23:47 ravindra
1204 * FormBorderStyle.cs, FormStartPosition.cs, FormWindowState.cs:
1207 2004-09-08 21:13 ravindra
1209 * ItemBoundsPortion.cs, ListViewAlignment.cs, View.cs: Enums for
1212 2004-09-08 21:03 ravindra
1214 * ThemeWin32Classic.cs: PictureBox would not draw a null image to
1217 2004-09-08 21:01 ravindra
1219 * ScrollableControl.cs: Removed unreachable code.
1221 2004-09-08 06:45 jordi
1223 * MenuMerge.cs, Shortcut.cs: enumerations need it by menus
1225 2004-09-08 01:00 jackson
1227 * XplatUIX11.cs: Only run the timers when updating the message
1228 queue. This effectively gives X messages a higher priority then
1229 timer messages. Timers still need love though
1231 2004-09-07 14:01 jackson
1233 * XplatUIX11.cs: Do not call XDestroyWindow, X has already done
1234 this for us and the handle is no longer valid.
1236 2004-09-07 13:59 jackson
1238 * HandleData.cs, XplatUIX11.cs: First steps towards a new X event
1239 loop that manages to not crash. TODO: Add poll and cleanup timers
1241 2004-09-07 11:12 jordi
1243 * GroupBox.cs, Theme.cs, ThemeWin32Classic.cs: GroupBox control
1245 2004-09-07 03:40 jordi
1247 * Label.cs, LinkLabel.cs, Theme.cs, ThemeWin32Classic.cs: LinkLabel
1248 fixes, methods, multiple links
1250 2004-09-06 06:55 jordi
1252 * Control.cs: Caches ClientRectangle rectangle value
1254 2004-09-05 02:03 jordi
1256 * ScrollBar.cs, ThemeWin32Classic.cs: fixes bugs, adds flashing on
1259 2004-09-04 11:10 jordi
1261 * Label.cs: Refresh when font changed
1263 2004-09-02 16:24 pbartok
1266 - Added sanity check to creation of double buffer bitmap
1268 2004-09-02 16:24 pbartok
1271 - Fixed selection of text color
1272 - Fixed handling of resize event; now properly recreates double
1274 - Added missing assignment of TextAlignment
1275 - Added proper default for TextAlignment
1277 2004-09-02 14:26 pbartok
1280 - Added missing RadioButton.RadioButtonAccessibleObject class
1282 2004-09-02 14:26 pbartok
1285 - Added missing Control.ControlAccessibleObject class
1286 - Started to implement Select()ion mechanisms, still very incomplete
1288 2004-09-02 14:25 pbartok
1290 * AccessibleObject.cs:
1291 - Added missing methods
1293 2004-09-02 14:23 pbartok
1295 * AccessibleNavigation.cs, AccessibleSelection.cs:
1298 2004-09-02 10:32 jordi
1300 * Theme.cs, ThemeGtk.cs, ThemeWin32Classic.cs: implements resource
1301 pool for pens, brushes, and hatchbruses
1303 2004-09-01 15:30 jackson
1305 * StatusBar.cs: Fix typo
1307 2004-09-01 14:44 pbartok
1312 2004-09-01 14:39 pbartok
1314 * Button.cs, RadioButton.cs:
1315 - Functional initial check-in
1317 2004-09-01 14:01 pbartok
1320 - Added missing default
1321 - Added missing region mark
1323 2004-09-01 09:10 jordi
1325 * Label.cs: fixes method signatures, new methods, events, fixes
1328 2004-09-01 07:19 jordi
1330 * Control.cs: Init string variables with an empty object
1332 2004-09-01 04:20 jordi
1334 * Control.cs: fires OnFontChanged event
1336 2004-08-31 20:07 pbartok
1339 - Enabled display of strings
1341 2004-08-31 20:05 pbartok
1344 - Added (partial) implementation of DialogResult; rest needs to be
1345 implemented when the modal loop code is done
1347 2004-08-31 19:55 pbartok
1350 - Fixed to match the removal of the needs_redraw concept
1352 2004-08-31 19:55 pbartok
1355 - Removed the rather odd split between 'needs redraw' and redrawing
1356 - Now handles the events that require regeneration (ambient
1357 properties and size)
1359 2004-08-31 19:41 pbartok
1362 - Added firing of BackColorChanged event
1363 - Added TopLevelControl property
1364 - Fixed handling of WM_ERASEBKGRND message
1366 2004-08-31 12:49 pbartok
1372 2004-08-31 12:48 pbartok
1375 - Finished (famous last words)
1377 2004-08-31 04:35 jordi
1379 * ScrollBar.cs: adds autorepeat timer, uses a single timer, fixes
1380 scrolling bugs, adds new methods
1382 2004-08-30 14:42 pbartok
1385 - Implemented CheckBox drawing code
1387 2004-08-30 14:42 pbartok
1390 - Made Redraw() and CheckRedraw() virtual
1391 - Improved mouse up/down/move logic to properly track buttons
1393 2004-08-30 09:44 pbartok
1396 - Updated to fix broken build. Not complete yet.
1398 2004-08-30 09:28 pbartok
1403 2004-08-30 09:17 pbartok
1408 2004-08-27 16:12 ravindra
1410 * ToolBarButton.cs: Added TypeConverter attribute.
1412 2004-08-27 16:07 ravindra
1414 * ImageIndexConverter.cs: Implemented.
1416 2004-08-27 14:17 pbartok
1419 - Removed unneeded stack vars
1420 - First attempt to fix sizing issues when layout is suspended
1422 2004-08-25 15:35 jordi
1424 * ScrollBar.cs: more fixes to scrollbar
1426 2004-08-25 14:04 ravindra
1428 * Theme.cs, ThemeWin32Classic.cs, ToolBar.cs, ToolBarButton.cs:
1429 Added the missing divider code and grip for ToolBar Control.
1431 2004-08-25 13:20 pbartok
1434 - Control now properly passes the ambient background color to child
1437 2004-08-25 13:20 jordi
1439 * ScrollBar.cs: small bug fix regarding bar position
1441 2004-08-25 12:33 pbartok
1444 - Now only calls SetTimer or KillTimer if the enabled state has
1447 2004-08-25 12:33 pbartok
1450 - Fixed timer handling, now seems to work
1451 - Improved error message for window creation
1453 2004-08-25 12:32 pbartok
1456 - Fixed generation of MouseUp message
1458 2004-08-25 12:29 jordi
1460 * ProgressBar.cs, ThemeWin32Classic.cs: new methods, properties,
1461 and fixes for progressbar
1463 2004-08-24 18:43 ravindra
1465 * ThemeWin32Classic.cs, ToolBar.cs: Fixed wrapping related issues
1468 2004-08-24 17:15 pbartok
1472 - Added missing events
1475 2004-08-24 17:14 pbartok
1477 * StatusBar.cs, PictureBox.cs:
1478 - Now uses Control's CreateParams
1480 2004-08-24 16:36 pbartok
1483 - Fixed background color handling
1484 - Fixed sending of enter/leave events on a grab
1486 2004-08-24 16:35 pbartok
1489 - Refined definitions for CrossingEvent
1491 2004-08-24 12:37 jordi
1493 * ScrollBar.cs, Theme.cs, ThemeGtk.cs, ThemeWin32Classic.cs: fixes
1494 formmating, methods signature, and adds missing events
1496 2004-08-24 12:24 jordi
1498 * Control.cs: fire OnEnabledChanged event
1500 2004-08-24 11:17 pbartok
1503 - Implemented SetTimer() and KillTimer()
1505 2004-08-24 11:16 pbartok
1508 - Now uses Remove instead of Add to kill the timer
1510 2004-08-24 10:16 jackson
1512 * PictureBox.cs, Theme.cs, ThemeWin32Classic.cs: Handle drawing
1513 picture boxes in the theme now. Draw picture box borders and obey
1516 2004-08-24 05:49 jackson
1518 * Timer.cs: Remove top secret debugging code
1520 2004-08-24 05:34 jackson
1522 * PictureBox.cs: Temp hack to make picture boxes draw their full
1525 2004-08-24 05:29 jackson
1527 * Timer.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
1528 XplatUIX11.cs: Move timers to the driver level. On X they are
1529 queued by the driver and checked on idle.
1531 2004-08-24 01:07 jackson
1533 * XplatUIX11.cs: Use a queue for async messages instead of passing
1534 them as ClientMessages since that was totally broken. Also simply
1535 check for events and return an idle message if none are found. This
1536 gives us an idle handler, and prevents deadlocking when no messages
1539 2004-08-23 18:19 ravindra
1541 * XplatUIWin32.cs: Removed the unwanted destructor.
1543 2004-08-23 17:27 pbartok
1546 - Finishing touches. Works now, just needs some optimizations.
1548 2004-08-23 16:53 jordi
1550 * ScrollBar.cs: small fix
1552 2004-08-23 16:45 pbartok
1555 - Removed debug output
1558 2004-08-23 16:43 jordi
1560 * ScrollBar.cs: [no log message]
1562 2004-08-23 16:10 pbartok
1565 - Fixed handling of WM_CLOSE message
1566 - Removed debug output
1568 2004-08-23 16:09 pbartok
1571 - Added handling of Idle event
1572 - Added handling of form closing
1573 - Fixed reporting of MessageLoop property
1574 - Removed some unneeded code, should provide a bit of a speedup
1576 2004-08-23 15:22 pbartok
1579 - Added InitLayout() method
1580 - Added code to properly perform layout when Anchor or Dock property
1582 - Changed 'interpretation' of ResumeLayout. MS seems to have a
1583 LAMESPEC, tried to do it in a way that makes sense
1585 2004-08-23 14:10 jordi
1587 * HScrollBar.cs, ScrollBar.cs, TrackBar.cs, VScrollBar.cs: fixes
1588 properties and methods
1590 2004-08-23 13:55 pbartok
1593 - Properly fixed Jordi's last fix
1594 - Now uses Cursor's Position property instead of calling XplatUI
1597 2004-08-23 13:44 jordi
1599 * PaintEventHandler.cs: Adding missing attribute
1601 2004-08-23 13:39 pbartok
1604 - Implemented Position property
1606 2004-08-23 13:39 pbartok
1608 * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs:
1609 - Added method to move mouse cursor
1611 2004-08-23 13:39 pbartok
1614 - Fixed setting of background color
1615 - Added method to move mouse cursor
1617 2004-08-23 13:16 jordi
1619 * Control.cs: avoids null exception
1621 2004-08-22 17:46 jackson
1623 * PictureBox.cs, PictureBoxSizeMode.cs: Initial implementation of
1626 2004-08-22 17:40 jackson
1628 * XplatUIX11.cs: Add some missing locks
1630 2004-08-22 15:10 pbartok
1632 * Control.cs, Form.cs:
1633 - Removed OverlappedWindow style from Control, instead it's default
1635 - Made form windows OverlappedWindow by default
1637 2004-08-22 13:34 jackson
1639 * ScrollBar.cs: Update the position through the Value property so
1640 the OnValueChanged event is raised.
1642 2004-08-22 12:04 pbartok
1645 - Added Cursor.cs and UserControl.cs
1647 2004-08-22 12:03 pbartok
1650 - Started implementation, not usable yet
1652 2004-08-22 12:00 pbartok
1655 - Implemented UserControl (complete)
1657 2004-08-21 19:20 ravindra
1659 * ToolBar.cs: Correcting the formatting mess of VS.NET.
1661 2004-08-21 18:49 ravindra
1663 * ToolBar.cs: Probably this completes the missing attributes in
1666 2004-08-21 18:03 ravindra
1668 * ToolBar.cs, ToolBarButton.cs, ToolBarButtonClickEventArgs.cs:
1669 Fixed toolbar control signatures.
1671 2004-08-21 16:32 pbartok
1676 2004-08-21 16:30 pbartok
1681 2004-08-21 16:19 pbartok
1683 * Control.cs, Label.cs:
1686 2004-08-21 15:57 pbartok
1689 - Added loads of debug output for development
1690 - Fixed typo in method name
1692 2004-08-21 15:52 pbartok
1694 * ToolBarButtonClickEventArgs.cs:
1695 - Added missing base class
1697 2004-08-21 14:53 pbartok
1700 - Updated to match new GrabWindow signature
1702 2004-08-21 14:51 pbartok
1704 * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
1705 - Added method to get default display size
1707 2004-08-21 14:23 pbartok
1709 * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
1710 - Added method to query current grab state
1711 - Added argument to allow confining a grab to a window
1713 2004-08-21 14:22 pbartok
1716 - Added [Flags] attribute so that modifiers can be used in bitwise
1719 2004-08-21 14:21 pbartok
1721 * TrackBar.cs, ScrollBar.cs:
1722 - Replaced direct XplatUI calls with their Control counterpart
1724 2004-08-21 13:32 pbartok
1727 - Implemented Created property
1729 2004-08-21 13:28 pbartok
1732 - Implemented ContainsFocus
1734 2004-08-21 13:26 pbartok
1737 - Implemented CausesValidation
1739 2004-08-21 13:21 pbartok
1742 - Implemented CanFocus
1743 - Implemented CanSelect
1744 - Implemented Capture
1746 2004-08-21 12:35 pbartok
1749 - Fixed bug with Async message handling
1750 - Implemented getting the ModifierKeys
1752 2004-08-21 12:32 jackson
1754 * AsyncMethodResult.cs: Make sure we have the mutex before we
1755 release it. Fixes BeginInvoke on windows
1757 2004-08-21 11:31 pbartok
1759 * XplatUIWin32.cs, XplatUIX11.cs:
1760 - Drivers now return proper mouse state
1762 2004-08-21 10:54 jackson
1764 * Control.cs: Implement EndInvoke
1766 2004-08-21 10:48 jackson
1768 * Timer.cs: Remove unneeded finalizer
1770 2004-08-20 19:52 ravindra
1772 * ThemeWin32Classic.cs, ToolBar.cs, ToolBarButton.cs: Improvments
1773 in mouse event handling in the ToolBar control.
1775 2004-08-20 19:50 ravindra
1777 * ImageList.cs: Changed draw method to use the arguments passed in
1780 2004-08-20 18:58 pbartok
1782 * XplatUIStructs.cs:
1783 - Added private message for async communication
1785 2004-08-20 17:38 ravindra
1787 * Control.cs: Made RightToLeft property virtual and removed a
1790 2004-08-20 14:39 jordi
1792 * ThemeGtk.cs: use style_attach
1794 2004-08-20 14:39 pbartok
1797 - Added jackson's Async code from X11 to Win32
1799 2004-08-20 14:09 pbartok
1802 - Added all new files
1804 2004-08-20 14:09 pbartok
1807 - Added call to set window background color
1809 2004-08-20 14:03 pbartok
1811 * XplatUI.cs, XplatUIDriver.cs, XplatUIX11.cs:
1812 - Added method for setting the window background
1814 2004-08-20 14:02 pbartok
1817 - Added method for setting the background color
1818 - Added handling for erasing the window background
1820 2004-08-20 13:45 jordi
1822 * TrackBar.cs: fixes timer, new properties and methods
1824 2004-08-20 13:34 jackson
1826 * ScrollBar.cs: Use the SWF timer so callbacks are run in the
1829 2004-08-20 13:22 jackson
1831 * Timer.cs: Timer Tick events are now handed through Controls Async
1832 mechanism so the callbacks are executed in the same thread as X
1834 2004-08-20 13:19 jackson
1836 * XplatUIDriver.cs: Expose functionality to send async messages
1839 2004-08-20 13:18 jackson
1841 * Control.cs: Implement Begininvoke
1843 2004-08-20 13:14 jackson
1845 * XplatUI.cs, XplatUIWin32.cs: Expose functionality to send async
1846 messages through the driver
1848 2004-08-20 13:12 jackson
1850 * XplatUIX11.cs: Lock before all X operations. Also added Async
1851 method functionality through XSendEvent
1853 2004-08-20 13:11 jackson
1855 * X11Structs.cs: Use IntPtrs for ClientMessage extra data (TODO:
1856 This will screw up on 64 bit systems)
1858 2004-08-20 13:10 jackson
1860 * AsyncMethodData.cs, AsyncMethodResult.cs: Classes for sending
1861 Async messages through X/Win32
1863 2004-08-19 19:39 pbartok
1866 - Updated code to match new HandleData.DeviceContext type
1868 2004-08-19 19:38 pbartok
1871 - Made DeviceContext a generic object to allow usage from various
1873 - Added support for queueing Windows messages
1875 2004-08-19 19:37 pbartok
1878 - Added generation of MouseEnter, MouseLeave and MouseHover events
1879 - Added cleanup on EndPaint
1881 2004-08-19 19:17 pbartok
1884 - Added handling of WM_MOUSEHOVER
1885 - Worked around 'bug' in Win32 WM_MOUSE_ENTER/WM_MOUSE_LEAVE driver
1888 2004-08-19 18:55 jordi
1890 * ThemeGtk.cs: fixes button order
1892 2004-08-19 18:12 jordi
1894 * Theme.cs, ThemeWin32Classic.cs: fixes methods signature
1896 2004-08-19 17:09 pbartok
1899 - Added Right property
1900 - Added RightToLeft property
1902 2004-08-19 16:27 jordi
1904 * ThemeGtk.cs: experimental GTK theme support
1906 2004-08-19 16:26 jordi
1908 * ITheme.cs, Theme.cs: move themes from an interface to a class
1910 2004-08-19 16:25 jordi
1912 * Control.cs, ScrollBar.cs, ThemeEngine.cs, ThemeWin32Classic.cs:
1915 2004-08-19 16:04 pbartok
1918 - Added colormap basics
1919 - Added a way to re-initialize with a different display handle
1920 - Fixed setting of the window background color
1921 - Added various X11 imports related to colors and colormaps
1923 2004-08-19 15:51 pbartok
1926 - Removed packing hints (Paolo suggested this a while back)
1927 - fixed colormap type
1928 - Added default Atom types
1929 - Added Screen and color structs and enums
1931 2004-08-19 15:39 pbartok
1934 - Added missing Draw() method
1935 - Added missing RecreateHandle event
1937 2004-08-19 15:30 pbartok
1940 - Added handling of WM_CLOSE
1942 2004-08-18 13:16 jordi
1944 * ITheme.cs, ThemeWin32Classic.cs, XplatUIWin32.cs: Move colors to
1947 2004-08-18 09:56 jordi
1949 * ScrollBar.cs: fixes to scrollbar: steps and multiple timers
1951 2004-08-17 15:31 ravindra
1953 * SWF.csproj: Updated project.
1955 2004-08-17 15:25 pbartok
1958 - Drawing improvement; don't call UpdateBounds if we are not visible
1959 (or have been minimized)
1961 2004-08-17 15:24 pbartok
1964 - Finished IsVisible
1965 - Added Win32GetWindowPlacement
1967 2004-08-17 15:08 jackson
1969 * Panel.cs: Initial checkin of the Panel
1971 2004-08-17 14:25 pbartok
1974 - Fixed broken handling of default window sizes
1976 2004-08-17 13:29 jackson
1978 * ThemeWin32Classic.cs: Don't use KnownColor to create colours. It
1979 has a large startup time.
1981 2004-08-17 10:25 jackson
1983 * HandleData.cs: union areas properly
1985 2004-08-17 10:12 jackson
1987 * HandleData.cs: union areas properly
1989 2004-08-16 20:00 ravindra
1991 * ToolBar.cs, ToolBarButton.cs: Added attributes.
1993 2004-08-16 18:48 ravindra
1995 * ToolBar.cs: Added attributes.
1997 2004-08-16 17:17 ravindra
1999 * SWF.csproj: Updated project.
2001 2004-08-16 17:16 jackson
2003 * XplatUIX11.cs: Check for more expose events before sending a
2004 WM_PAINT so they can all be grouped together. This makes dragging a
2005 window across another window redraw in a sane way.
2007 2004-08-16 15:47 pbartok
2010 - Added handling of WM_MOUSE_ENTER & WM_MOUSE_LEAVE to
2011 support OnMouseEnter/Leave()
2012 - Added WS_CLIPSIBLINGS and WS_CLIPCHILDREN window styles to improve
2015 2004-08-16 15:46 pbartok
2017 * XplatUIStructs.cs, XplatUIX11.cs:
2018 - Added WM_MOUSE_ENTER & WM_MOUSE_LEAVE to support
2019 OnMouseEnter/Leave()
2021 2004-08-16 15:34 jackson
2023 * XplatUIX11.cs: Group multiple expose events in HandleData, make
2024 sure messages get the message field set to WM_NULL if they are not
2027 2004-08-16 15:24 jackson
2029 * HandleData.cs: HandleData is used for storing message information
2032 2004-08-15 17:23 ravindra
2034 * ColorDepth.cs: Added attribute.
2036 2004-08-15 17:23 ravindra
2038 * SWF.csproj: Updated project for ToolBar Control.
2040 2004-08-15 17:20 ravindra
2042 * ITheme.cs, ThemeWin32Classic.cs: Changes to Theme for ToolBar
2043 control and also dos2unix format.
2045 2004-08-15 17:13 ravindra
2047 * ToolBar.cs, ToolBarAppearance.cs, ToolBarButton.cs,
2048 ToolBarButtonClickEventArgs.cs,
2049 ToolBarButtonClickEventHandler.cs, ToolBarButtonStyle.cs,
2050 ToolBarTextAlign.cs: First Implementation of ToolBar control.
2052 2004-08-15 15:31 pbartok
2055 - First (mostly) working version
2057 2004-08-13 16:15 pbartok
2060 - Fixed Anchor default
2062 2004-08-13 15:43 pbartok
2065 - Changed GetCursorPos signature
2067 2004-08-13 15:42 pbartok
2069 * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs:
2070 - Changed signature for GetCursorPos
2072 2004-08-13 15:25 pbartok
2076 - Fixed resizing/exposure handling
2078 2004-08-13 15:22 jordi
2080 * ThemeWin32Classic.cs: removes redundant code and fixes issues
2083 2004-08-13 14:55 jordi
2085 * TrackBar.cs: change from wndproc to events
2087 2004-08-13 13:00 jordi
2089 * Control.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
2090 XplatUIX11.cs: implements PointToClient (ScreenToClient)
2092 2004-08-13 12:53 pbartok
2095 - Changed GetWindowPos to also provide client area size
2096 - Fixed broken prototypes for several win32 functions
2098 2004-08-13 12:53 pbartok
2100 * XplatUI.cs, XplatUIDriver.cs:
2101 - Changed GetWindowPos to also provide client area size
2103 2004-08-13 12:52 pbartok
2106 - Added generation of WM_POSCHANGED
2107 - Changed GetWindowPos to also provide client area size
2109 2004-08-13 12:52 pbartok
2112 - Added Dispose() and destructor
2113 - Fixed resizing and bounds calculation
2115 - Added memory savings for invisible windows
2117 2004-08-13 12:46 jordi
2119 * TrackBar.cs: adds timer and grap window
2121 2004-08-13 10:25 jackson
2123 * Timer.cs: SWF Timer
2125 2004-08-12 16:59 pbartok
2127 * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
2128 - Implemented method to get current mouse position
2130 2004-08-12 14:29 jordi
2132 * ITheme.cs, ThemeWin32Classic.cs, TrackBar.cs: Trackbar
2133 enhancement, fix mouse problems, highli thumb, etc
2135 2004-08-12 13:31 pbartok
2138 - Fixed Anchoring bugs
2140 2004-08-12 13:01 jackson
2142 * StatusBar.cs: Don't forget things
2144 2004-08-12 12:54 jackson
2146 * ThemeWin32Classic.cs: Handle owner draw status bars
2148 2004-08-12 12:54 jackson
2150 * StatusBar.cs: Implement missing properties, events, and methods.
2151 Handle mouse clicking
2153 2004-08-12 10:19 jackson
2155 * StatusBarPanelClickEventArgs.cs,
2156 StatusBarPanelClickEventHandler.cs: Classes for handling status
2157 bar panel click events
2159 2004-08-12 10:10 jackson
2161 * Control.cs: Add missing properties
2163 2004-08-12 09:46 pbartok
2165 * BindingsManagerBase.cs:
2166 - Name changed to BindingManagerBase.cs
2168 2004-08-12 09:25 jordi
2170 * ScrollableControl.cs: calls ctrlbase instead of exeception
2172 2004-08-11 16:28 pbartok
2174 * InputLanguageChangingEventArgs.cs:
2175 - Never check in before compiling. Fixes the last check-in
2177 2004-08-11 16:26 pbartok
2179 * InputLanguageChangingEventArgs.cs:
2180 - More signature fixes
2182 2004-08-11 16:20 pbartok
2184 * BindingManagerBase.cs, BindingMemberInfo.cs, ContainerControl.cs,
2185 Control.cs, ControlEventArgs.cs, ControlPaint.cs, Form.cs,
2186 ImageListStreamer.cs, InputLanguage.cs,
2187 InputLanguageChangedEventArgs.cs,
2188 InputLanguageChangingEventArgs.cs, Keys.cs, LayoutEventArgs.cs,
2189 LinkArea.cs, Message.cs, MouseEventArgs.cs, NativeWindow.cs,
2190 ScrollEventArgs.cs, ScrollableControl.cs, XplatUI.cs,
2191 XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
2194 2004-08-11 16:16 pbartok
2198 - Added .Net 1.1 method
2200 2004-08-11 15:25 pbartok
2203 - Fixed BindingManagerBase.cs filename
2205 2004-08-11 15:22 pbartok
2207 * BindingManagerBase.cs:
2208 - Was checked in with wrong filename
2210 2004-08-11 14:50 pbartok
2215 2004-08-11 13:41 jordi
2217 * XplatUIWin32.cs: Fixes ClientRect
2219 2004-08-11 13:19 pbartok
2221 * Control.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
2223 - We had SetWindowPos and MoveWindow to set window positions and
2224 size, removed MoveWindow. We have GetWindowPos, so it made sense to
2225 keep SetWindowPos as matching counterpart
2226 - Added some X11 sanity checking
2228 2004-08-11 12:59 pbartok
2231 - Major cleanup of my SetBounds/SetBoundsCore/UpdateBounds mess
2232 (It seems that SetBounds is just a front for SetBoundsCore and
2233 SetBoundsCore updates the underlying window system and
2234 UpdateBounds is responsible for updating the variables associated
2235 with the Control and sending the events)
2236 - Major cleanup of Size handling; we now have two sizes, client_size
2237 and bounds. Bounds defines the window with decorations, client_size
2240 2004-08-11 12:55 pbartok
2242 * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
2243 - Added method to calculate difference between decorated window and
2246 2004-08-11 12:54 pbartok
2249 - Forcing redraw on resize
2251 2004-08-11 11:43 pbartok
2254 - Removed disposing of the actual images when the list is disposed
2256 2004-08-11 09:13 pbartok
2259 - Now properly reparents windows
2261 2004-08-11 08:37 pbartok
2266 2004-08-11 07:47 pbartok
2269 - Rewrote the collection stuff. Might not be as fast now, not
2270 keeping the number of children around and accessible directly, but
2271 it's more straightforward
2273 2004-08-11 07:44 pbartok
2275 * AccessibleObject.cs:
2276 - Fixed to match ControlCollection rewrite
2278 2004-08-11 07:43 pbartok
2281 - Added missing creation of the collection list
2283 2004-08-10 20:08 jackson
2285 * StatusBar.cs: Get the paint message from WndProc
2287 2004-08-10 19:31 jackson
2289 * ThemeWin32Classic.cs: Create Brushes as little as possible
2291 2004-08-10 19:20 jackson
2293 * UICues.cs: Add Flags attribute
2295 2004-08-10 19:19 jackson
2297 * StatusBarPanel.cs: Signature cleanup
2299 2004-08-10 19:10 jackson
2301 * StatusBarDrawItemEventArgs.cs, StatusBarDrawItemEventHandler.cs:
2302 Initial implementation of status bar item drawing
2304 2004-08-10 17:27 jordi
2306 * TrackBar.cs: add missing methods, properties, and restructure to
2309 2004-08-10 16:24 jackson
2311 * AccessibleStates.cs, Border3DSide.cs, Border3DStyle.cs,
2312 ButtonState.cs, ControlStyles.cs, DragDropEffects.cs: Add flags
2315 2004-08-10 13:21 jordi
2317 * ITheme.cs, ScrollBar.cs, ThemeWin32Classic.cs: scrollbar
2318 enhancements and standarize on win colors defaults
2320 2004-08-10 12:52 jackson
2322 * DrawItemEventArgs.cs, DrawItemState.cs, ITheme.cs,
2323 ThemeWin32Classic.cs: Implement DrawItem functionality
2325 2004-08-10 12:47 jordi
2327 * XplatUIWin32.cs: Calls InvalidateRect before UpdateWindow
2329 2004-08-10 12:32 jordi
2331 * Control.cs: throw ontextchange event
2333 2004-08-10 11:43 pbartok
2336 - Added more to the still unfinished Dock/Anchor layout code
2338 2004-08-10 11:39 pbartok
2340 * XplatUI.cs, XplatUIDriver.cs, XplatUIX11.cs:
2341 - Added GetWindowPos method
2343 2004-08-10 11:36 pbartok
2346 - Implemented several methods
2348 2004-08-10 09:47 jackson
2350 * TrackBar.cs: Allow control to handle buffering
2352 2004-08-10 09:41 jackson
2354 * ProgressBar.cs, ScrollBar.cs: Allow control to handle buffering
2356 2004-08-10 09:24 jackson
2358 * Label.cs, LinkLabel.cs: Let Control handle buffering.
2360 2004-08-10 09:09 jackson
2362 * StatusBar.cs: Let Control handle all the buffering.
2364 2004-08-10 09:08 jackson
2366 * Control.cs: Control will now handle the buffering code, so each
2367 control does not have to implement this.
2369 2004-08-10 08:34 jackson
2371 * XplatUIDriver.cs: Use default colors from the theme
2373 2004-08-09 17:12 pbartok
2376 - Fixed several bugs Ravindra pointed out
2378 2004-08-09 16:11 pbartok
2381 - Added incomplete dock layout code
2382 - Added support for mouse wheel
2384 2004-08-09 16:09 pbartok
2387 - Added handling for middle and right mousebutton
2388 - Added handling for mouse wheel
2389 - Added handling for key state and mouse state and position
2390 - Now properly generates WM_xBUTTONx messages and WM_MOUSEWHEEL
2393 2004-08-09 15:40 jackson
2395 * StatusBarPanel.cs, StatusBarPanelAutoSize.cs,
2396 StatusBarPanelBorderStyle.cs, StatusBarPanelStyle.cs: Initial
2399 2004-08-09 15:37 jackson
2401 * StatusBar.cs: Initial implementation of StatusBar
2403 2004-08-09 15:36 jackson
2405 * ITheme.cs: Add support for drawing status bar and getting status
2408 2004-08-09 15:35 pbartok
2413 2004-08-09 15:34 jackson
2415 * ThemeWin32Classic.cs: Add support for drawing status bar and get
2416 status bar item sizes
2418 2004-08-09 15:21 jackson
2420 * ThemeWin32Classic.cs: Use known colors for default control
2423 2004-08-09 15:12 jackson
2425 * ThemeWin32Classic.cs: Make the default font static, it is static
2426 in control so this doesn't change functionality and creating fonts
2429 2004-08-09 14:56 pbartok
2432 - Added GrabMode enum
2434 2004-08-09 14:55 pbartok
2436 * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
2437 - Removed Run method, was only required for initial development
2439 2004-08-09 14:51 pbartok
2441 * XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs, XplatUIX11.cs:
2442 - Implemented GrabWindow/ReleaseWindow methods to allow pointer
2445 2004-08-09 13:48 pbartok
2448 - Fixed default sizing for child windows
2450 2004-08-09 12:56 pbartok
2453 - Added generation of WM_DESTROY message
2454 - Added handling of window manager induced shutdown
2456 2004-08-09 11:31 jackson
2458 * ThemeWin32Classic.cs: New names for control properties
2460 2004-08-09 11:25 jackson
2462 * Control.cs: Use new color names
2464 2004-08-09 11:02 jackson
2466 * XplatUI.cs: Get default window properties from the theme
2468 2004-08-09 11:01 jackson
2470 * ITheme.cs: The theme engine now controls default window
2473 2004-08-09 11:00 jackson
2475 * ThemeWin32Classic.cs: Add default window color properties
2477 2004-08-09 10:17 jackson
2479 * ThemeWin32Classic.cs: Use correct default back color
2481 2004-08-09 10:05 jackson
2483 * XplatUIWin32.cs, XplatUIX11.cs: These properties are handled by
2486 2004-08-09 09:56 jackson
2488 * XplatUI.cs: Remove defaults, these are handled by the theme now.
2490 2004-08-09 09:54 jackson
2492 * Control.cs: Get default properties from the theme.
2494 2004-08-09 09:53 jackson
2496 * ITheme.cs: Themes now handle default control properties
2498 2004-08-09 09:53 jackson
2500 * ThemeWin32Classic.cs: Themes now handle default control
2501 properties so coloring will be consistent
2503 2004-08-08 16:54 jordi
2505 * ITheme.cs, ThemeWin32Classic.cs: Label BorderStyles
2507 2004-08-08 15:08 jordi
2509 * XplatUIX11.cs: fixes keyboard crash
2511 2004-08-08 13:47 jordi
2513 * Label.cs: add cvs header info
2515 2004-08-08 12:09 jackson
2517 * ThemeWin32Classic.cs: Add pen_buttonface
2519 2004-08-08 11:52 jordi
2521 * Label.cs, LinkLabel.cs: [no log message]
2523 2004-08-08 11:34 jordi
2525 * ThemeWin32Classic.cs: Use Windows Standard Colours
2527 2004-08-07 17:32 jordi
2529 * TrackBar.cs: throw exceptions of invalid enums values
2531 2004-08-07 17:31 jordi
2533 * Label.cs, LinkLabel.cs, ThemeWin32Classic.cs: fixes label bug and
2536 2004-08-07 16:56 jackson
2538 * HorizontalAlignment.cs: Initial checkin
2540 2004-08-07 13:16 jordi
2542 * Label.cs, LinkLabel.cs: throw exceptions, fixes events, missing
2545 2004-08-07 13:05 jordi
2547 * ITheme.cs, ThemeWin32Classic.cs: Theme colour support and
2550 2004-08-06 18:01 pbartok
2552 * ThemeWin32Classic.cs:
2553 - Fixed some rounding issues with float/int
2555 2004-08-06 18:00 jackson
2557 * DockStyle.cs, AnchorStyles.cs:
2559 Add flags and serializable attributes.
2561 2004-08-06 17:46 pbartok
2564 - Implemented GetParent
2566 2004-08-06 17:18 pbartok
2569 - Fixed some rounding issues with float/int
2571 2004-08-06 17:17 pbartok
2573 * X11Structs.cs, XplatUIX11.cs:
2574 - Fixed Refresh and Invalidate
2576 2004-08-06 15:30 pbartok
2578 * Control.cs, X11Structs.cs, XplatUIX11.cs:
2579 - Fixed recursive loop when resizing
2580 - Improved/fixed redrawing on expose messages
2582 2004-08-06 09:53 jordi
2584 * Control.cs, X11Structs.cs, XplatUIWin32.cs, XplatUIX11.cs: X11
2587 2004-08-06 08:02 pbartok
2589 * X11Structs.cs, XplatUIX11.cs:
2591 - Fixed window border creation
2593 2004-08-05 15:38 pbartok
2596 - Attempted fix for reparenting problems
2598 2004-08-04 15:14 pbartok
2601 - Fixed Invalidation bug (calculated wrong client area)
2602 - Added ClientSize setter
2604 2004-08-04 15:13 pbartok
2607 - Added AutoScale properties
2609 2004-08-04 15:13 pbartok
2612 - Added latest files
2614 2004-08-04 14:11 pbartok
2616 * Control.cs, XplatUI.cs, XplatUIDriver.cs, XplatUIWin32.cs,
2618 - Added Invalidate handling
2620 2004-08-03 17:09 jordi
2622 * XplatUIDriver.cs: fixes spelling mistake
2624 2004-07-27 09:53 jordi
2626 * TrackBar.cs: fixes trackbar events, def classname, methods
2629 2004-07-27 09:29 jordi
2631 * ScrollBar.cs: fixes scrollbar events
2633 2004-07-27 04:38 jordi
2635 * Control.cs: changes to be able to run winforms samples
2637 2004-07-26 11:42 jordi
2639 * ControlPaint.cs, ITheme.cs, ProgressBar.cs, ScrollBar.cs,
2640 ThemeEngine.cs, ThemeWin32Classic.cs, TrackBar.cs: Theme support
2642 2004-07-26 05:41 jordi
2644 * MessageBox.cs, MessageBoxButtons.cs, MessageBoxDefaultButton.cs,
2645 MessageBoxIcon.cs, MessageBoxOptions.cs: initial messagebox
2648 2004-07-22 09:22 jordi
2650 * LinkLabel.cs, LinkLabelLinkClickedEventHandler.cs: link label:
2651 check link overlapping, implement events, and fixes
2653 2004-07-21 10:28 jordi
2655 * DialogResult.cs, IButtonControl.cs: fixes comments filenames
2657 2004-07-21 10:19 jordi
2659 * DialogResult.cs, IButtonControl.cs, Label.cs, LinkArea.cs,
2660 LinkBehavior.cs, LinkClickedEventArgs.cs, LinkLabel.cs,
2661 LinkLabelLinkClickedEventArgs.cs,
2662 LinkLabelLinkClickedEventHandler.cs, LinkState.cs,
2663 XplatUIWin32.cs, LinkClickedEventHandler.cs: LinkLabel control
2666 2004-07-19 13:09 jordi
2668 * Control.cs, Label.cs: label control re-written: added missing
2669 functionlity, events, and properties
2671 2004-07-19 10:49 jordi
2673 * Control.cs: fixes SetBounds logic
2675 2004-07-19 01:29 jordi
2677 * Control.cs: Call RefreshWindow only if the window has created
2679 2004-07-15 14:05 pbartok
2681 * ColorDepth.cs, ImageList.cs, ImageListStreamer.cs, SWF.csproj:
2682 - Implemented ImageList and ImageList.ImageCollection classes
2683 - Added ColorDepth enumeration
2684 - Updated SWF VS.Net project
2686 2004-07-15 11:06 jordi
2688 * XplatUIStructs.cs: added MsgButons enum
2690 2004-07-15 11:03 jordi
2692 * Control.cs: added basic mouse handeling events
2694 2004-07-15 03:38 jordi
2696 * Orientation.cs, TickStyle.cs, TrackBar.cs: Horizontal and
2697 Vertical TrackBar control implementation
2699 2004-07-13 09:33 jordi
2701 * HScrollBar.cs, VScrollBar.cs: vertical and hort. classes commit
2703 2004-07-13 09:31 jordi
2705 * Control.cs, Form.cs: commit: new properties and fixes form size
2708 2004-07-09 14:13 miguel
2710 * ProgressBar.cs: Spelling
2712 2004-07-09 11:25 pbartok
2715 - Removed usage of Rectangle for drawing. Miguel pointed out it's
2718 2004-07-09 11:17 miguel
2720 * ProgressBar.cs: 2004-07-09 Miguel de Icaza <miguel@ximian.com>
2722 * ProgressBar.cs: Fixed spelling for `block'
2724 drawProgressBar: renamed to `DrawProgressBar' to follow the coding
2727 Avoid using the += on rect.X, that exposed a bug in the compiler.
2729 2004-07-08 23:21 pbartok
2731 * AccessibleObject.cs, AccessibleRole.cs, AccessibleStates.cs,
2732 AnchorStyles.cs, Application.cs, ApplicationContext.cs,
2733 BaseCollection.cs, Binding.cs, BindingContext.cs,
2734 BindingMemberInfo.cs, BindingsCollection.cs,
2735 BindingsManagerBase.cs, Border3DSide.cs, Border3DStyle.cs,
2736 BorderStyle.cs, BoundsSpecified.cs, ButtonBorderStyle.cs,
2737 ButtonState.cs, CaptionButton.cs, CheckBox.cs,
2738 ContainerControl.cs, Control.cs, ControlEventArgs.cs,
2739 ControlEventHandler.cs, ControlPaint.cs, ControlStyles.cs,
2740 ConvertEventArgs.cs, ConvertEventHandler.cs, Copyright,
2741 CreateParams.cs, DockStyle.cs, DragAction.cs, DragDropEffects.cs,
2742 DragEventArgs.cs, DragEventHandler.cs, FlatStyle.cs, Form.cs,
2743 FrameStyle.cs, GiveFeedbackEventArgs.cs,
2744 GiveFeedbackEventHandler.cs, HelpEventArgs.cs,
2745 HelpEventHandler.cs, IContainerControl.cs, IDataObject.cs,
2746 IMessageFilter.cs, IWin32Window.cs, ImeMode.cs, InputLanguage.cs,
2747 InputLanguageChangedEventArgs.cs,
2748 InputLanguageChangedEventHandler.cs,
2749 InputLanguageChangingEventArgs.cs,
2750 InputLanguageChangingEventHandler.cs, InputLanguageCollection.cs,
2751 InvalidateEventArgs.cs, InvalidateEventHandler.cs,
2752 KeyEventArgs.cs, KeyEventHandler.cs, KeyPressEventArgs.cs,
2753 KeyPressEventHandler.cs, Keys.cs, Label.cs, LayoutEventArgs.cs,
2754 LayoutEventHandler.cs, MenuGlyph.cs, Message.cs, MouseButtons.cs,
2755 MouseEventArgs.cs, MouseEventHandler.cs, NativeWindow.cs,
2756 PaintEventArgs.cs, PaintEventHandler.cs, ProgressBar.cs,
2757 QueryAccessibilityHelpEventArgs.cs,
2758 QueryAccessibilityHelpEventHandler.cs,
2759 QueryContinueDragEventArgs.cs, QueryContinueDragEventHandler.cs,
2760 RightToLeft.cs, SWF.csproj, SWF.csproj.user, ScrollBar.cs,
2761 ScrollBars.cs, ScrollButton.cs, ScrollEventArgs.cs,
2762 ScrollEventHandler.cs, ScrollEventType.cs, ScrollableControl.cs,
2763 TODO, TODOAttribute.cs, UICues.cs, UICuesEventArgs.cs,
2764 UICuesEventHandler.cs, X11Structs.cs, XplatUI.cs,
2765 XplatUIDriver.cs, XplatUIStructs.cs, XplatUIWin32.cs,
2766 XplatUIX11.cs, lang.cs: