Bug 455950

Summary: UIA Support in Splitter, SplitContainer and ToolBar
Product: [Mono] Mono: Class Libraries Reporter: Neville Gao <ngao>
Component: Windows.FormsAssignee: Mono Bugs <mono-bugs>
Status: VERIFIED FIXED QA Contact: Mono Bugs <mono-bugs>
Severity: Enhancement    
Priority: P5 - None    
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 428759, 447851    
Attachments: patch uploaded.
Updated patch.
Updated Patch.

Description Neville Gao 2008-12-03 10:48:48 UTC
Created attachment 257647 [details]
patch uploaded.

Added event for ToolBar navigation.
Added event for Splitter CanResize.
Added event for SplitContainer CanResize & CanMove.
Comment 1 Neville Gao 2008-12-19 08:51:47 UTC
Created attachment 261118 [details]
Updated patch.

Changes:

* No UIA support for Splitter.
* SplitContainer only supports CanResize event.
Comment 2 Jonathan Pobst 2008-12-19 18:09:32 UTC
In SplitContainer, please remove the #Regions around calling OnUIACanResizeChanged (EventArgs.Empty);

You can put a comment if you want.

In ToolBarButtonCollection.this[index] setter, it looks like you need another tab to line things up correctly.

Other than that, looks fine to commit.
Comment 3 Neville Gao 2008-12-23 08:24:13 UTC
SplitContainer committed in r122032.

Sorry, I'm not sure about ToolBarButtonCollection issue, could you explain it a bit, thanks.
Comment 4 Neville Gao 2009-01-21 15:27:48 UTC
Created attachment 266544 [details]
Updated Patch.
Comment 5 Neville Gao 2009-01-21 15:56:34 UTC
Committed in r124045.