Bug 428759

Summary: ToolBar: Begin implementation
Product: [Mono] UI Automation Reporter: Brad Taylor <btaylor1>
Component: Winforms - UIAAssignee: Neville Gao <ngao>
Status: RESOLVED FIXED QA Contact: E-mail List <mono-a11y-qa>
Severity: Enhancement    
Priority: P4 - Low    
Version: Unspecified   
Target Milestone: Release 1.0   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on: 455950    
Bug Blocks:    
Attachments: patch uploaded.
Implemented Invoke().
Updated Invoke() event

Description Brad Taylor 2008-09-22 21:51:26 UTC
Begin initial work on ToolBar including navigation for automation tree, and develop initial unit tests.
Comment 1 Andres Aragoneses 2008-09-25 18:08:08 UTC
Mass change of QA contact. Sorry for bugspam. Update your watch-lists.
Comment 2 Brad Taylor 2008-09-25 22:12:16 UTC
Moving all of these to P4 to show that they have been triaged.  Will be reprioritizing these properly tomorrow.
Comment 3 Neville Gao 2008-10-31 10:30:47 UTC
Worked on ToolBar provider and behaviors.
Comment 4 Neville Gao 2008-12-03 10:03:02 UTC
Created attachment 257630 [details]
patch uploaded.

Invoke() needs more work.
Comment 5 Mario Carrion 2008-12-03 14:30:43 UTC
OK to commit.
Comment 6 Neville Gao 2008-12-04 10:15:02 UTC
Committed in r120678 & r120679.
Comment 7 Sanford Armstrong 2009-01-08 18:38:59 UTC
Is this bug fixed now?  If not, what are the outstanding issues?
Comment 8 Neville Gao 2009-01-09 06:59:52 UTC
Created attachment 264052 [details]
Implemented Invoke().

a SWF patch blocks this.
Comment 9 Mario Carrion 2009-01-09 15:30:38 UTC
(In reply to comment #8 from Neville Gao)
> Created an attachment (id=264052) [details]
> Implemented Invoke().
Can you update your Invoke() to use Control.BeginInvoke? otherwise weird stuff would happen because of threads.
Comment 10 Neville Gao 2009-01-12 03:37:33 UTC
ToolBarButton is Provider.Component, seems there is no InvokeRequired & BeginInvoke methods.
Comment 11 Mario Carrion 2009-01-12 14:46:39 UTC
In this case seems that you will have to use SWF.ToolBar.BeginInvoke, of course this means you will need to use the ToolBar including the ToolBarButton.
Comment 12 Neville Gao 2009-01-13 07:39:48 UTC
Created attachment 264690 [details]
Updated Invoke() event
Comment 13 Mario Carrion 2009-01-13 14:35:39 UTC
(In reply to comment #12)
> Created an attachment (id=264690) [details]
> Updated Invoke() event
OK to commit.
Comment 14 Neville Gao 2009-01-14 03:26:01 UTC
Committed in r123297.
Comment 15 Neville Gao 2009-01-21 15:58:38 UTC
Dependency Fixed.