Interface UIFunctions

    • Method Detail

      • getUIType

        java.lang.String getUIType()
      • bringToFront

        void bringToFront()
        Bring main window to the front
      • bringToFront

        void bringToFront​(boolean tryTricks)
        Bring main window to the front
        Parameters:
        tryTricks - : try tricks to force it to the top
        Since:
        3.0.1.7
      • getVisibilityState

        int getVisibilityState()
      • refreshLanguage

        void refreshLanguage()
        Change/Refresh the language of the UI
      • refreshIconBar

        void refreshIconBar()
      • setStatusText

        void setStatusText​(java.lang.String key)
        Parameters:
        key -
      • dispose

        default boolean dispose​(boolean for_restart,
                                boolean UNUSED)
        Deprecated.
        Request the UI be shut down.
        Returns:
        true - request granted, UI is being shut down false - request denied (example: password entry failed)
      • dispose

        boolean dispose​(boolean for_restart)
      • viewURL

        boolean viewURL​(java.lang.String url,
                        java.lang.String target,
                        int w,
                        int h,
                        boolean allowResize,
                        boolean isModal)
      • viewURL

        boolean viewURL​(java.lang.String url,
                        java.lang.String target,
                        double wPct,
                        double hPct,
                        boolean allowResize,
                        boolean isModal)
      • viewURL

        void viewURL​(java.lang.String url,
                     java.lang.String target,
                     java.lang.String sourceRef)
      • getUserPrompter

        UIFunctionsUserPrompter getUserPrompter​(java.lang.String title,
                                                java.lang.String text,
                                                java.lang.String[] buttons,
                                                int defaultOption)
      • promptUser

        void promptUser​(java.lang.String title,
                        java.lang.String text,
                        java.lang.String[] buttons,
                        int defaultOption,
                        java.lang.String rememberID,
                        java.lang.String rememberText,
                        boolean bRememberByDefault,
                        int autoCloseInMS,
                        UserPrompterResultListener l)
      • getUIUpdater

        UIUpdater getUIUpdater()
        Retrieves the class that handles periodically updating the UI
        Returns:
        Since:
        3.1.1.1
      • doSearch

        void doSearch​(java.lang.String searchText)
      • doSearch

        void doSearch​(java.lang.String searchText,
                      boolean toSubscribe)
      • installPlugin

        void installPlugin​(java.lang.String plugin_id,
                           java.lang.String resource_prefix,
                           UIFunctions.actionListener listener)
      • performAction

        void performAction​(int action_id,
                           java.lang.Object args,
                           UIFunctions.actionListener listener)
        Parameters:
        action_id -
        args -
        listener -
      • forceNotify

        void forceNotify​(int iconID,
                         java.lang.String title,
                         java.lang.String text,
                         java.lang.String details,
                         java.lang.Object[] relatedObjects,
                         int timeoutSecs)
        Might launch the old-school Mr Slidey
      • runOnUIThread

        void runOnUIThread​(java.lang.String ui_type,
                           java.lang.Runnable runnable)
      • isUIThread

        boolean isUIThread()
      • isProgramInstalled

        boolean isProgramInstalled​(java.lang.String extension,
                                   java.lang.String name)
      • openRemotePairingWindow

        void openRemotePairingWindow()
      • playOrStreamDataSource

        void playOrStreamDataSource​(java.lang.Object ds,
                                    java.lang.String referal,
                                    boolean launch_already_checked,
                                    boolean complete_only)
      • addTorrentWithOptions

        boolean addTorrentWithOptions​(boolean force,
                                      TorrentOpenOptions torrentOptions)
        Opens the Torrent Add Options Window, if configured to
        Parameters:
        force - Override configuration, show it!
        Returns:
        true if torrent was added
      • addTorrentWithOptions

        boolean addTorrentWithOptions​(TorrentOpenOptions torrentOptions,
                                      java.util.Map<java.lang.String,​java.lang.Object> addOptions)
      • showErrorMessage

        void showErrorMessage​(java.lang.String keyPrefix,
                              java.lang.String details,
                              java.lang.String[] textParams)
      • tableColumnAddedListeners

        void tableColumnAddedListeners​(TableColumnImpl tableColumn,
                                       java.lang.Object listeners)
      • copyToClipboard

        void copyToClipboard​(java.lang.String text)
      • showInExplorer

        void showInExplorer​(java.io.File f)
      • showText

        void showText​(java.lang.String title,
                      java.lang.String content)