Package snap.viewx

Class DevPaneViewOwners

All Implemented Interfaces:
PropChange.DoChange

public class DevPaneViewOwners extends ViewOwner
A DevPane tab for inspecting the view tree.
  • Constructor Details

    • DevPaneViewOwners

      public DevPaneViewOwners(DevPane aDevPane)
      Constructor.
  • Method Details

    • isTargeting

      public boolean isTargeting()
      Returns whether pane targeting mode is on (mouse over highlights possible selection).
    • setTargeting

      public void setTargeting(boolean aValue)
      Sets whether pane targeting mode is on (mouse over highlights possible selection).
    • getSelView

      public View getSelView()
      Returns the selected view.
    • setSelView

      public void setSelView(View aView)
      Returns the selected view.
    • getTargView

      public View getTargView()
      Returns the targeted view.
    • setTargView

      public void setTargView(View aView)
      Sets the targeted view.
    • getSelViewOwner

      public ViewOwner getSelViewOwner()
      Returns the selected view owner.
    • getSelXML

      public String getSelXML()
      Returns the XML for selection.
    • paintViewSelection

      public void paintViewSelection(Painter aPntr, View aHostView)
      Called to paint SelView.
    • initUI

      protected void initUI()
      InitUI.
      Overrides:
      initUI in class ViewOwner
    • resetUI

      protected void resetUI()
      Description copied from class: ViewOwner
      Reset UI controls.
      Overrides:
      resetUI in class ViewOwner
    • respondUI

      protected void respondUI(ViewEvent anEvent)
      Description copied from class: ViewOwner
      Respond to UI controls.
      Overrides:
      respondUI in class ViewOwner
    • getOwnerSourceURL

      public String getOwnerSourceURL()
      Returns the Owner source url for currently selected type.
    • getSourceURL

      public String getSourceURL(Class aClass)
      Returns the JavaDoc url for currently selected type.