Bugzilla – Attachment 299932 Details for
Bug 515905
ComboBox: role name is mixed when style changes
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
IDP Log In
|
Forgot Password
script for printing role name
combobox_style_change.py (text/x-python), 1.57 KB, created by
calen chen
on 2009-06-24 07:23:29 UTC
(
hide
)
Description:
script for printing role name
Filename:
MIME Type:
Creator:
calen chen
Created:
2009-06-24 07:23:29 UTC
Size:
1.57 KB
patch
obsolete
>#!/usr/bin/env python > >import pyatspi >import time >import subprocess as s >import sys > >#s.Popen(sys.argv[1]) >#print "sleeping" >#time.sleep(10) >#print "done sleeping" > >reg = pyatspi.Registry >desktop = reg.getDesktop(0) >ipy = pyatspi.findDescendant(desktop, lambda x: x.name == 'ipy' and x.getRoleName() == 'application') >simple_button = pyatspi.findDescendant(ipy, lambda x: x.name == "Simple" and x.getRoleName() == 'push button') >x10_button = pyatspi.findDescendant(ipy, lambda x: x.name == "Toggle x10" and x.getRoleName() == 'push button') > >combobox = pyatspi.findDescendant(ipy, lambda x: x.getRoleName() == 'combo box') >print "#######before click simple button" >print combobox.getChildAtIndex(0).getRoleName() >print combobox.getChildAtIndex(0).getChildAtIndex(0).getRoleName() > >extents = simple_button.queryComponent().getExtents(pyatspi.DESKTOP_COORDS) >x = extents.x + (extents.width / 2) >y = extents.y + (extents.height / 2) >pyatspi.Registry.generateMouseEvent(x, y, 'b1c') > >time.sleep(5) >print "#######after click simple button" >print "menu role name", combobox.getChildAtIndex(0).getRoleName() >print "menu item role name", combobox.getChildAtIndex(0).getChildAtIndex(0).getRoleName() > >extents = x10_button.queryComponent().getExtents(pyatspi.DESKTOP_COORDS) >x = extents.x + (extents.width / 2) >y = extents.y + (extents.height / 2) >pyatspi.Registry.generateMouseEvent(x, y, 'b1c') > >time.sleep(5) >print "#######after click toggle x10 button" >print "menu role name", combobox.getChildAtIndex(0).getRoleName() >print "menu item role name", combobox.getChildAtIndex(0).getChildAtIndex(0).getRoleName() >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
Actions:
View
Attachments on
bug 515905
: 299932 |
299937