Examples of IFeedDisplay


Examples of com.salas.bb.views.feeds.IFeedDisplay

                    {
                        oldBriefSentences = aPrefs.getBriefSentences();
                        oldBriefMaxLength = aPrefs.getBriefMaxLength();

                        MainFrame frame = GlobalController.SINGLETON.getMainFrame();
                        IFeedDisplay feedView = frame.getArticlesListPanel().getFeedView();
                        feedView.repaintIfInMode(true);
                    }
                }
            });
        }
View Full Code Here

Examples of com.salas.bb.views.feeds.IFeedDisplay

     * @return selected text or empty.
     */
    private static String getSelectedText()
    {
        MainFrame frame = GlobalController.SINGLETON.getMainFrame();
        IFeedDisplay feedDisplay = frame.getArticlesListPanel().getFeedView();
        return feedDisplay.getSelectedText();
    }
View Full Code Here

Examples of com.salas.bb.views.feeds.IFeedDisplay

                {
                    selectGuide(guide, false);
                    selectFeed(feed);

                    final MainFrame frame = getMainFrame();
                    final IFeedDisplay feedDisplay = frame.getArticlesListPanel().getFeedView();

                    SwingUtilities.invokeLater(new Runnable()
                    {
                        public void run()
                        {
                            if (next)
                            {
                                feedDisplay.selectFirstArticle(mode);
                            } else
                            {
                                feedDisplay.selectLastArticle(mode);
                            }
                        }
                    });
                }
            };
View Full Code Here

Examples of com.salas.bb.views.feeds.IFeedDisplay

            {
                RecalculateAction.perform(!expressionsChanged);
            } else if (!oldPositiveColor.equals(config.getPositiveColor()) ||
                       !oldNegativeColor.equals(config.getNegativeColor()))
            {
                IFeedDisplay feedDisplay = mainFrame.getArticlesListPanel().getFeedView();
                feedDisplay.repaintSentimentsColorCodes();
            }
        }
    }
View Full Code Here

Examples of com.salas.bb.views.feeds.IFeedDisplay

     * @param e action event details object.
     */
    public void actionPerformed(ActionEvent e)
    {
        final MainFrame mainFrame = GlobalController.SINGLETON.getMainFrame();
        IFeedDisplay feedDisplay = mainFrame.getArticlesListPanel().getFeedView();

        feedDisplay.cycleViewModeForward();
    }
View Full Code Here

Examples of com.salas.bb.views.feeds.IFeedDisplay

     * @param e action event details object.
     */
    public void actionPerformed(ActionEvent e)
    {
        GlobalController controller = GlobalController.SINGLETON;
        IFeedDisplay feedDisplay = controller.getMainFrame().getArticlesListPanel().getFeedView();

        GlobalModel model = GlobalModel.SINGLETON;
        final IArticle selectedArticle = model.getSelectedArticle();

        boolean articleWasSelected = feedDisplay.selectPreviousArticle(INavigationModes.MODE_UNREAD);

        if (selectedArticle != null)
        {
            // Mark an article as read and update stats
            GlobalController.readArticles(true,
                model.getSelectedGuide(),
                model.getSelectedFeed(),
                selectedArticle);

            // Focus traversal is asynchronous. During the next article selection
            // it was moved to the next article, but when current article will be
            // removed the focus will be forwarded away from the display. We need
            // to get it back.
            feedDisplay.focus();
        }

        if (!articleWasSelected)
        {
            IArticleListNavigationListener nav = GlobalController.SINGLETON.getNavigationListener();
View Full Code Here

Examples of com.salas.bb.views.feeds.IFeedDisplay

     */
    public void actionPerformed(ActionEvent e)
    {
        GlobalController controller = GlobalController.SINGLETON;
        final MainFrame mainFrame = controller.getMainFrame();
        IFeedDisplay feedDisplay = mainFrame.getArticlesListPanel().getFeedView();

        boolean selected = feedDisplay.selectNextArticle(INavigationModes.MODE_NORMAL);
        if (!selected)
        {
            IArticleListNavigationListener nav = controller.getNavigationListener();
            nav.nextFeed(INavigationModes.MODE_NORMAL);
        }
View Full Code Here

Examples of com.salas.bb.views.feeds.IFeedDisplay

     */
    public void actionPerformed(ActionEvent e)
    {
        GlobalController controller = GlobalController.SINGLETON;
        final MainFrame mainFrame = controller.getMainFrame();
        IFeedDisplay feedDisplay = mainFrame.getArticlesListPanel().getFeedView();
        boolean selected = feedDisplay.selectPreviousArticle(INavigationModes.MODE_NORMAL);
        if (!selected)
        {
            IArticleListNavigationListener nav = controller.getNavigationListener();
            nav.prevFeed(INavigationModes.MODE_NORMAL);
        }
View Full Code Here

Examples of com.salas.bb.views.feeds.IFeedDisplay

     * @param e action event details object.
     */
    public void actionPerformed(ActionEvent e)
    {
        final MainFrame mainFrame = GlobalController.SINGLETON.getMainFrame();
        IFeedDisplay feedDisplay = mainFrame.getArticlesListPanel().getFeedView();

        feedDisplay.cycleViewModeBackward();
    }
View Full Code Here

Examples of com.salas.bb.views.feeds.IFeedDisplay

     */
    public void repaintArticlesListHighlights()
    {
        if (articleListPanel == null) return;

        final IFeedDisplay articleList = articleListPanel.getFeedView();
        if (UifUtilities.isEDT())
        {
            articleList.repaintHighlights();
        } else
        {
            SwingUtilities.invokeLater(new Runnable()
            {
                public void run()
                {
                    articleList.repaintHighlights();
                }
            });
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.