MCPcopy Create free account

hub / github.com/MacPaw/macapptree / functions

Functions84 in github.com/MacPaw/macapptree

↓ 21 callersFunctionelement_attribute
(element, attribute)
macapptree/uielement.py:397
↓ 6 callersFunctionelement_value
(element, type)
macapptree/uielement.py:419
↓ 5 callersMethodhash_from_string
(self, string)
macapptree/uielement.py:309
↓ 4 callersMethodchildren
(cls, element, offset_x=0, offset_y=0, max_depth=None, visible_bbox=None)
macapptree/uielement.py:374
↓ 4 callersFunctionextract_window
( window, app_bundle, output_file, perform_hit_test, print_nodes, max_depth )
macapptree/extractor.py:70
↓ 4 callersFunctionpropagate_screen_rect
(ui_element, screen_rect_tl)
macapptree/window_tools.py:15
↓ 4 callersFunctionstore_screen_scaling_factor
()
macapptree/window_tools.py:35
↓ 3 callersFunctionCFAttributeToPyObject
(attrValue)
macapptree/uielement.py:11
↓ 3 callersMethodcalculate_hashes
(self)
macapptree/uielement.py:216
↓ 3 callersFunctioncapture_full_screen
(output_path: str)
macapptree/screenshot_app_window.py:45
↓ 3 callersFunctionsegment_window_components
(window, image_path: str)
macapptree/window_tools.py:169
↓ 3 callersMethodto_dict
(self)
macapptree/uielement.py:162
↓ 2 callersMethod_get_children_and_actions
(self, element, start_position, offset_x, offset_y)
macapptree/uielement.py:245
↓ 2 callersFunctioncrop_screenshot
(image_path, window_coords, output_path)
macapptree/screenshot_app_window.py:119
↓ 2 callersFunctionfind_window
( app_name: str, window_name: str )
macapptree/screenshot_app_window.py:144
↓ 2 callersFunctionget_image_scale_factor
Detects if an image is 1x or 2x (Retina) by comparing its pixel width to the target object's logical point width. Args: image_wi
macapptree/scale_utils.py:10
↓ 2 callersFunctionget_window_info
()
macapptree/screenshot_app_window.py:35
↓ 2 callersFunctionlaunch_app
(app_bundle)
macapptree/run.py:15
↓ 2 callersFunctiontake_screenshot
(window: int, filename: str, output_folder: str = None)
macapptree/screenshot_app_window.py:91
↓ 1 callersFunction_build_global_visible_index
(bundle_ids)
macapptree/window_tools.py:186
↓ 1 callersFunction_dock_tl_rect_fixed
(orientation: str = "bottom")
macapptree/dock_utils.py:45
↓ 1 callersFunction_flatten_ui_elements
(ui_elements)
macapptree/uielement.py:464
↓ 1 callersFunction_get_running_apps_for_bundles
(bundle_ids: List[str])
macapptree/apps.py:24
↓ 1 callersFunction_iou
(a, b)
macapptree/window_tools.py:21
↓ 1 callersMethod_menu_bar_tl_rect
()
macapptree/menu_bar_utils.py:18
↓ 1 callersMethod_menubar_ax_for_front_app
()
macapptree/menu_bar_utils.py:25
↓ 1 callersMethod_menubar_ax_for_system
()
macapptree/menu_bar_utils.py:37
↓ 1 callersFunction_move_mouse_revealing_dock
(orientation: str = "bottom", dwell: float = 0.8)
macapptree/dock_utils.py:63
↓ 1 callersFunction_pid_to_bundle_map
()
macapptree/apps.py:35
↓ 1 callersFunction_restore_mouse_position
(pos)
macapptree/dock_utils.py:88
↓ 1 callersMethod_set_bboxes
(self, parents_visible_bbox)
macapptree/uielement.py:221
↓ 1 callersMethodcapture
(self, max_depth=None, output_screenshot_dir=None)
macapptree/dock_utils.py:105
↓ 1 callersMethodcapture
( self, max_depth: Optional[int] = None, output_screenshot_dir: Optional[str] = None,
macapptree/menu_bar_utils.py:44
↓ 1 callersMethodchildren_content_hash
(self, children)
macapptree/uielement.py:344
↓ 1 callersFunctioncolor_for_role
(role)
macapptree/window_tools.py:66
↓ 1 callersMethodcomponent_hash
(self)
macapptree/uielement.py:314
↓ 1 callersFunctiondraw_bounding_boxes_on_full_screen
(full_screen_path, ui_elements, output_path=None)
macapptree/main.py:47
↓ 1 callersFunctionextract_with_hit_test
(window, app_bundle, output_file, print_nodes, max_depth)
macapptree/extractor.py:21
↓ 1 callersMethodfind_root_element
(cls, element)
macapptree/uielement.py:361
↓ 1 callersFunctiongen_ids_from_info
( windows: Iterable[WindowInfo], )
macapptree/screenshot_app_window.py:53
↓ 1 callersFunctiongen_window_ids
( parent: str, )
macapptree/screenshot_app_window.py:72
↓ 1 callersFunctiongen_windows
(application_name: str)
macapptree/screenshot_app_window.py:217
↓ 1 callersFunctionget_dock_autohide
()
macapptree/dock_utils.py:32
↓ 1 callersFunctionget_dock_orientation
()
macapptree/dock_utils.py:19
↓ 1 callersFunctionget_filename
(window_name, extension, add_cursor_move)
macapptree/screenshot_app_window.py:107
↓ 1 callersFunctionget_visible_windows_for_bundles
(bundle_ids: List[str])
macapptree/apps.py:122
↓ 1 callersFunctionget_window_rect
(window)
macapptree/main.py:33
↓ 1 callersFunctionhit_test
(point, window_element)
macapptree/extractor.py:10
↓ 1 callersFunctionlist_visible_app_bundles
(extras_exclude: set[str] | None = None)
macapptree/apps.py:44
↓ 1 callersFunctionmain
(app_bundles, output_accessibility_file, output_screenshot_dir, max_depth, include_menubar=False, inc
macapptree/main.py:197
↓ 1 callersFunctionprocess_app
(app_bundle, max_depth, output_screenshot_dir=None, global_vis_index=None)
macapptree/main.py:102
↓ 1 callersFunctionrect_intersection
(a: Rect, b: Rect)
macapptree/screenshot_app_window.py:267
↓ 1 callersFunctionrect_subtract
(a: Rect, bs: List[Rect])
macapptree/screenshot_app_window.py:281
↓ 1 callersFunctionrecurse
(e)
macapptree/uielement.py:466
↓ 1 callersFunctionrunning_app
(app_bundle)
macapptree/screenshot_app_window.py:239
↓ 1 callersFunctionscreenshot_app
( app_name: str, window_name: str, element_identifier: str, output_folder: str
macapptree/screenshot_app_window.py:225
↓ 1 callersFunctionscreenshot_window_to_file
( app_name: str, window_name: str, output_file: str )
macapptree/screenshot_app_window.py:173
↓ 1 callersFunctionscreenshot_windows
( app_name: str, window_name: str, element_identifier: str, output_folder: str
macapptree/screenshot_app_window.py:190
↓ 1 callersFunctionsegment_image
(image_path, window_element, image_drawer=None, img=None, scale_factor=None)
macapptree/window_tools.py:202
Method__init__
(self, orientation: str = None, reveal: bool = None, dwell: float = 0.8)
macapptree/dock_utils.py:100
Method__init__
(self, element, offset_x=0, offset_y=0, max_depth=None, parents_visible_bbox=None)
macapptree/uielement.py:64
Function_propagate_screen_rect_local
(ui_element, screen_rect_tl)
macapptree/dock_utils.py:56
Functionapplication_for_bundle
(app_bundle, workspace)
macapptree/apps.py:94
Functionapplication_for_process_id
(pid)
macapptree/apps.py:76
Functionaxuielement_helper
(element_value)
macapptree/uielement.py:32
Functioncheck_app_running
(workspace, app_bundle)
macapptree/apps.py:102
Methodchildren_to_dict
(children)
macapptree/uielement.py:163
Methodcontent_hash
(self, element)
macapptree/uielement.py:326
Functionconvert_point_to_window
(point, window_element)
macapptree/window_tools.py:43
Functiondock_ax_application
()
macapptree/apps.py:114
Functionelement_attribute_names
(element)
macapptree/uielement.py:427
Functionget_app_bundle
(app_name)
macapptree/run.py:9
Functionget_tree
(app_bundle, max_depth=None)
macapptree/run.py:23
Functionget_tree_screenshot
(app_bundle, max_depth=None)
macapptree/run.py:40
Functionlaunch_app
(bundle_id)
macapptree/apps.py:110
Functionlist_helper
(list_value)
macapptree/uielement.py:12
Functionnumber_helper
(number_value)
macapptree/uielement.py:18
Functionprint_node
(node, level=0)
macapptree/uielement.py:435
Methodrecursive_children
(self)
macapptree/uielement.py:297
Functionscreenshot_app_window
( bundle_id, window_name, element_identifier: str, output_folder, add_cursor_move )
macapptree/screenshot_app_window.py:247
Functionscreenshot_image_element
(element: UIElement, output_folder: str)
macapptree/screenshot_app_window.py:256
Functionstore_data_to_file
(element, output_file)
macapptree/files.py:5
Functionwindows_are_equal
(window1, window2)
macapptree/window_tools.py:54
Functionwindows_for_application
(app)
macapptree/apps.py:81