[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- com.dtmilano.android.adb.adbclient.AdbClient
- com.dtmilano.android.culebron.Color
- com.dtmilano.android.culebron.ContextMenu.Command
- com.dtmilano.android.concertina.Concertina
- com.dtmilano.android.viewclient.ConnectedDevice
- com.dtmilano.android.viewclient.CulebraOptions: Culebra options helper class
- com.dtmilano.android.culebron.Culebron
- com.dtmilano.android.adb.adbclient.Device
- com.dtmilano.android.adb.dumpsys.Dumpsys
- com.dtmilano.android.viewclient.Excerpt2Code: Excerpt XML to code
- com.dtmilano.android.culebron.FileDialog
- Tkinter.Grid: Geometry manager Grid.
  - Tkinter.Widget: Internal class.
    - Tkinter.Button: Button widget.
      - com.dtmilano.android.controlpanel.ControlPanelButton
    - Tkinter.Frame: Frame widget which may contain other widgets and can have a 3D border.
      - com.dtmilano.android.culebron.StatusBar
      - com.dtmilano.android.culebron.ViewDetails
      - com.dtmilano.android.culebron.ViewTree
    - Tkinter.Menu: Menu widget which allows displaying menu bars, pull-down menus and pop-up menus.
      - com.dtmilano.android.culebron.ContextMenu: The context menu (popup).
      - com.dtmilano.android.culebron.MainMenu
      - com.dtmilano.android.culebron.ContextMenu.UiScrollableSubMenu
- com.dtmilano.android.controlpanel.Key
- com.dtmilano.android.culebron.LabeledEntry
  - com.dtmilano.android.culebron.LabeledEntryWithButton
- com.dtmilano.android.controlpanel.Layout
- Tkinter.Misc: Internal class.
  - Tkinter.BaseWidget: Internal class.
    - Tkinter.Toplevel: Toplevel widget, e.g.
      - com.dtmilano.android.controlpanel.ControlPanel
      - com.dtmilano.android.culebron.DragDialog
      - com.dtmilano.android.culebron.HelpDialog
    - Tkinter.Widget: Internal class.
      - Tkinter.Button: Button widget.
        - com.dtmilano.android.controlpanel.ControlPanelButton
      - Tkinter.Frame: Frame widget which may contain other widgets and can have a 3D border.
        - com.dtmilano.android.culebron.StatusBar
        - com.dtmilano.android.culebron.ViewDetails
        - com.dtmilano.android.culebron.ViewTree
      - Tkinter.Menu: Menu widget which allows displaying menu bars, pull-down menus and pop-up menus.
        - com.dtmilano.android.culebron.ContextMenu: The context menu (popup).
        - com.dtmilano.android.culebron.MainMenu
        - com.dtmilano.android.culebron.ContextMenu.UiScrollableSubMenu
- com.dtmilano.android.culebron.Operation
- Tkinter.Pack: Geometry manager Pack.
  - Tkinter.Widget: Internal class.
    - Tkinter.Button: Button widget.
      - com.dtmilano.android.controlpanel.ControlPanelButton
    - Tkinter.Frame: Frame widget which may contain other widgets and can have a 3D border.
      - com.dtmilano.android.culebron.StatusBar
      - com.dtmilano.android.culebron.ViewDetails
      - com.dtmilano.android.culebron.ViewTree
    - Tkinter.Menu: Menu widget which allows displaying menu bars, pull-down menus and pop-up menus.
      - com.dtmilano.android.culebron.ContextMenu: The context menu (popup).
      - com.dtmilano.android.culebron.MainMenu
      - com.dtmilano.android.culebron.ContextMenu.UiScrollableSubMenu
- Tkinter.Place: Geometry manager Place.
  - Tkinter.Widget: Internal class.
    - Tkinter.Button: Button widget.
      - com.dtmilano.android.controlpanel.ControlPanelButton
    - Tkinter.Frame: Frame widget which may contain other widgets and can have a 3D border.
      - com.dtmilano.android.culebron.StatusBar
      - com.dtmilano.android.culebron.ViewDetails
      - com.dtmilano.android.culebron.ViewTree
    - Tkinter.Menu: Menu widget which allows displaying menu bars, pull-down menus and pop-up menus.
      - com.dtmilano.android.culebron.ContextMenu: The context menu (popup).
      - com.dtmilano.android.culebron.MainMenu
      - com.dtmilano.android.culebron.ContextMenu.UiScrollableSubMenu
- com.dtmilano.android.plot.Plot
- com.dtmilano.android.culebron.ContextMenu.Separator
- com.dtmilano.android.adb.adbclient.Timer
- com.dtmilano.android.viewclient.UiAutomator2AndroidViewClient: UiAutomator XML to AndroidViewClient
- com.dtmilano.android.uiautomator.uiautomatorhelper.UiAutomatorHelper
- com.dtmilano.android.viewclient.UiCollection: Used to enumerate a container's user interface (UI) elements for the purpose of counting, or targeting a sub elements by a child's text or description.
  - com.dtmilano.android.viewclient.UiScrollable: A UiCollection that supports searching for items in scrollable layout elements.
- com.dtmilano.android.viewclient.UiDevice: Provides access to state information about the device.
- com.dtmilano.android.uiautomator.uiautomatorhelper.UiObject
- com.dtmilano.android.uiautomator.uiautomatorhelper.UiObject2
- com.dtmilano.android.uiautomator.uiautomatorhelper.UiScrollable
- com.dtmilano.android.culebron.Unit
- com.dtmilano.android.viewclient.View: View class
  - com.dtmilano.android.viewclient.ListView: ListView class.
  - com.dtmilano.android.viewclient.TextView: TextView class.
    - com.dtmilano.android.viewclient.EditText: EditText class.
- com.dtmilano.android.viewclient.ViewClient: ViewClient is a ViewServer client.
- com.dtmilano.android.viewclient.ViewClientOptions: ViewClient options helper class
- com.dtmilano.android.robotframework.viewclientwrapper.ViewClientWrapper
- com.dtmilano.android.adb.adbclient.WifiManager: Simulates Android WifiManager.
- Tkinter.Wm: Provides functions for the communication with the window manager.
  - Tkinter.Toplevel: Toplevel widget, e.g.
    - com.dtmilano.android.controlpanel.ControlPanel
    - com.dtmilano.android.culebron.DragDialog
    - com.dtmilano.android.culebron.HelpDialog
- com.dtmilano.android.adb.adbclient.AdbClient.__Log: Log class to simulate `android.util.Log`
- com.dtmilano.android.viewclient.CulebraTestCase.__Log: Log class to simulate `android.util.Log`
- object: The most base type
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - exceptions.StandardError: Base class for all standard Python exceptions that do not represent interpreter exiting.
        - exceptions.AssertionError: Assertion failed.
      - com.dtmilano.android.adb.adbclient.Timer.TimeoutException
      - com.dtmilano.android.viewclient.ViewNotFoundException: ViewNotFoundException is raised when a View is not found.
  - unittest.case.TestCase: A class whose instances are single test cases.
    - com.dtmilano.android.viewclient.CulebraTestCase: The base class for all CulebraTests.
  - com.dtmilano.android.window.Window: Window class
  - threading._Verbose
    - threading.Thread: A class that represents a thread of control.
      - com.dtmilano.android.uiautomator.uiautomatorhelper.RunTestsThread: Runs the instrumentation for the specified package in a new thread.
  - float: float(x) -> floating point number
  - int: int(x=0) -> int or long int(x, base=10) -> int or long