Interface SWTSkinObjectListener

All Known Implementing Classes:
BarViewParent, BaseMDI, DeviceInfoArea, RightBarView, SBC_ActivityTableView, SBC_ActivityView, SBC_AllTrackersView, SBC_ArchivedDownloadsView, SBC_ChatOverview, SBC_DashboardView, SBC_DevicesView, SBC_DiskOpsView, SBC_DownloadHistoryView, SBC_GenericBrowsePage, SBC_LibraryTableView, SBC_LibraryTableView_Big, SBC_LibraryView, SBC_SubscriptionResultsView, SBC_TagDiscovery, SBC_TagsOverview, SBC_TorrentDetailsView, SearchResultsTabArea, SideBar, SkinView, SWTSkinObjectAdapter, TabbedMDI, ToolBarView, TopBarView, WelcomeView

public interface SWTSkinObjectListener
Allows monitoring of SWTSkinObject's events
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    skinObject will be null, params will be an array { View ID, Config ID } function who creates the object should return a SWTSkinObject
    static final int
    Skin Object was created.
    static final int
     
    static final int
    Skin Object was destroyed
    static final int
    Skin Object was hidden
    static final int
    skinObject needs to update any text
    static final int
     
    static final int
    Skin Object was selected (activated)
    static final int
    Skin Object was shown
    static final String[]
    Friendly names of events, useful for debug
  • Method Summary

    Modifier and Type
    Method
    Description
    eventOccured(SWTSkinObject skinObject, int eventType, Object params)
    Called when an event occurs
  • Field Details

    • EVENT_SHOW

      static final int EVENT_SHOW
      Skin Object was shown
      See Also:
    • EVENT_HIDE

      static final int EVENT_HIDE
      Skin Object was hidden
      See Also:
    • EVENT_SELECT

      static final int EVENT_SELECT
      Skin Object was selected (activated)
      See Also:
    • EVENT_DESTROY

      static final int EVENT_DESTROY
      Skin Object was destroyed
      See Also:
    • EVENT_CREATED

      static final int EVENT_CREATED
      Skin Object was created. All children are guaranteed to be created.
      See Also:
    • EVENT_CREATE_REQUEST

      static final int EVENT_CREATE_REQUEST
      skinObject will be null, params will be an array { View ID, Config ID } function who creates the object should return a SWTSkinObject
      See Also:
    • EVENT_LANGUAGE_CHANGE

      static final int EVENT_LANGUAGE_CHANGE
      skinObject needs to update any text
      See Also:
    • EVENT_DATASOURCE_CHANGED

      static final int EVENT_DATASOURCE_CHANGED
      See Also:
    • EVENT_OBFUSCATE

      static final int EVENT_OBFUSCATE
      See Also:
    • NAMES

      static final String[] NAMES
      Friendly names of events, useful for debug
  • Method Details

    • eventOccured

      Object eventOccured(SWTSkinObject skinObject, int eventType, Object params)
      Called when an event occurs
      Parameters:
      skinObject - skin object the event occurred on
      eventType - EVENT_* constant
      params - Any parameters the event needs to send you