Bug 428759 - ToolBar: Begin implementation
Summary: ToolBar: Begin implementation
Status: RESOLVED FIXED
Alias: None
Product: UI Automation
Classification: Mono
Component: Winforms - UIA (show other bugs)
Version: Unspecified
Hardware: Other Other
: P4 - Low : Enhancement
Target Milestone: Release 1.0
Assignee: Neville Gao
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on: 455950
Blocks:
  Show dependency treegraph
 
Reported: 2008-09-22 21:51 UTC by Brad Taylor
Modified: 2009-01-21 15:58 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
patch uploaded. (23.55 KB, patch)
2008-12-03 10:03 UTC, Neville Gao
Details | Diff
Implemented Invoke(). (2.17 KB, patch)
2009-01-09 06:59 UTC, Neville Gao
Details | Diff
Updated Invoke() event (2.31 KB, patch)
2009-01-13 07:39 UTC, Neville Gao
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.