Examples of ToggleButtonAdapter


Examples of com.jgoodies.binding.adapter.ToggleButtonAdapter

            new PropertyAdapter(userPrefs, UserPreferences.PROP_TAGS_AUTOFETCH),
            triggerChannel);

        chAutoFetch = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.tags.autofetch"),
            new ToggleButtonAdapter(autoFetchModel));

        lbBBSWording = ComponentsFactory.createWrappedMultilineLabel(
            Strings.message("userprefs.tab.tags.wording.bbservice"));

        lbDIUWording = ComponentsFactory.createWrappedMultilineLabel(
            Strings.message("userprefs.tab.tags.wording.delicious"));

        chPinTagging = ComponentsFactory.createCheckBox(
            "Tag pins with",
            new ToggleButtonAdapter(new BufferedValueModel(
                new PropertyAdapter(userPrefs, UserPreferences.PROP_PIN_TAGGING),
                triggerChannel)));

        tfPinTags = new JTextField();
        tfPinTags.setDocument(new DocumentAdapter(new BufferedValueModel(
View Full Code Here

Examples of com.jgoodies.binding.adapter.ToggleButtonAdapter

                String property = properties[i];
                for (int j = 0; j < modes.length; j++)
                {
                    ViewModePreferences.ViewModeBean mode = modes[j];

                    ButtonModel model = new ToggleButtonAdapter(new BufferedValueModel(
                        new PropertyAdapter(mode, property), trigger));
                    checks[i][j] = ComponentsFactory.createCheckBox(null, model);
                }
            }
View Full Code Here

Examples of com.jgoodies.binding.adapter.ToggleButtonAdapter

    private void initComponents(UserPreferences settings, FeedRenderingSettings frs,
        ValueModel triggerChannel)
    {
        chReadOnChanChange = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.general.when.changing.feeds.mark.all.articles.read"),
            new ToggleButtonAdapter(
                new BufferedValueModel(new PropertyAdapter(settings,
                    UserPreferences.PROP_MARK_READ_WHEN_CHANGING_CHANNELS), triggerChannel)));

        chReadOnGuideChange = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.general.when.changing.guides.mark.all.articles.read"),
            new ToggleButtonAdapter(
                new BufferedValueModel(new PropertyAdapter(settings,
                    UserPreferences.PROP_MARK_READ_WHEN_CHANGING_GUIDES), triggerChannel)));

        chReadOnDelay = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.general.mark.article.as.read.on.delay"),
            new ToggleButtonAdapter(
                new BufferedValueModel(new PropertyAdapter(settings,
                    UserPreferences.PROP_MARK_READ_AFTER_DELAY), triggerChannel)));

        tfReadOnDelaySeconds = new JTextField();
        tfReadOnDelaySeconds.setDocument(new DocumentAdapter(new BufferedValueModel(
            new PropertyAdapter(settings, "markReadAfterSecondsString"), triggerChannel)));

        configurePurgeControls(settings, triggerChannel);

        rssPollInterval = new JTextField();
        rssPollInterval.setDocument(new DocumentAdapter(new BufferedValueModel(
            new PropertyAdapter(settings, "rssPollIntervalString"), triggerChannel)));

        cbTheme = new JComboBox();
        ValueModel valueModel = new BufferedValueModel(
            new PropertyAdapter(frs, RenderingSettingsNames.THEME), triggerChannel);
        cbTheme.setModel(new ThemeListModel(valueModel));

        cbFontFamilies = new JComboBox();
        final BufferedValueModel vmMainFont = new BufferedValueModel(
            new MainFontFamilyValueModel(frs), triggerChannel);
        cbFontFamilies.setModel(new FontFamiliesListModel(vmMainFont));

        valueModel.addValueChangeListener(new PropertyChangeListener()
        {
            public void propertyChange(PropertyChangeEvent evt)
            {
                Theme theme = (Theme)evt.getNewValue();
                Font newFont = theme.getMainFontDirect();
                vmMainFont.setValue(newFont.getFamily());
            }
        });

        chShowToolbar = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.general.show.toolbar"),
            new ToggleButtonAdapter(new BufferedValueModel(new PropertyAdapter(settings,
                UserPreferences.PROP_SHOW_TOOLBAR), triggerChannel)));
        chShowToolbarLabels = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.general.show.toolbar.labels"),
            new ToggleButtonAdapter(new BufferedValueModel(new PropertyAdapter(settings,
            UserPreferences.PROP_SHOW_TOOLBAR_LABELS), triggerChannel)));

        chShowToolbar.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent e)
View Full Code Here

Examples of com.jgoodies.binding.adapter.ToggleButtonAdapter

        modelCount = new BufferedValueModel(propCount, triggerChannel);
        if (settings.isPreserveUnread()) modelCheck = new BufferedValueModel(propCheck, triggerChannel);

        chDoNotRemoveUnread = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.general.do.not.purge.unread.articles"),
            new ToggleButtonAdapter(modelCheck));

        purgeCount = new JTextField();
        purgeCount.setDocument(new DocumentAdapter(modelCount));
    }
View Full Code Here

Examples of com.jgoodies.binding.adapter.ToggleButtonAdapter

        tfSyncPeriod.setEnabled(false);

        chFeedList = ComponentsFactory.createCheckBox(
            Strings.message("service.sync.feed.list"),
            new ToggleButtonAdapter(new BufferedValueModel(new PropertyAdapter(servicePrefs,
                ServicePreferences.PROP_SYNC_FEEDS), triggerChannel)));
        chFeedList.addActionListener(new FullSyncEnabled());

        chPreferences = ComponentsFactory.createCheckBox(
            Strings.message("service.sync.preferences"),
            new ToggleButtonAdapter(new BufferedValueModel(new PropertyAdapter(servicePrefs,
                ServicePreferences.PROP_SYNC_PREFERENCES), triggerChannel)));

        new MandatoryCheckBoxController(chFeedList, chPreferences);
       
        tfEmail.setDocument(new DocumentAdapter(new BufferedValueModel(
View Full Code Here

Examples of com.jgoodies.binding.adapter.ToggleButtonAdapter

            new Integer(UserPreferences.RL_UPDATE_CONFIRM)));

        // Get Latest command actions
        chUpdateFeeds = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.readinglists.command.latest.articles"),
            new ToggleButtonAdapter(new BufferedValueModel(new PropertyAdapter(prefs,
                UserPreferences.PROP_UPDATE_FEEDS), triggerChannel)));
        chUpdateReadingLists = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.readinglists.command.lists.changes"),
            new ToggleButtonAdapter(new BufferedValueModel(new PropertyAdapter(prefs,
                UserPreferences.PROP_UPDATE_READING_LISTS), triggerChannel)));

        new MandatoryCheckBoxController(chUpdateFeeds, chUpdateReadingLists);
    }
View Full Code Here

Examples of com.jgoodies.binding.adapter.ToggleButtonAdapter

     * @return created check-box.
     */
    public static JCheckBox createCheckBox(String textWithMnemonic, Object bean, String propertyName,
                                           ValueModel trigger)
    {
        return createCheckBox(textWithMnemonic, new ToggleButtonAdapter(
            new BufferedValueModel(new PropertyAdapter(bean, propertyName), trigger)));
    }
View Full Code Here

Examples of com.jgoodies.binding.adapter.ToggleButtonAdapter

         */
        private Component buildMainPanel()
        {
            JRadioButton rbAll = ComponentsFactory.createRadioButton(
                MessageFormat.format(Strings.message("ptb.multiple.dialog.all"), all),
                new ToggleButtonAdapter(postMode, Post.ALL, null));
            JRadioButton rbUnread = ComponentsFactory.createRadioButton(
                MessageFormat.format(Strings.message("ptb.multiple.dialog.unread"), unread),
                new ToggleButtonAdapter(postMode, Post.UNREAD, Post.ALL));
            rbUnread.setEnabled(unread > 0);
            JRadioButton rbPinned = ComponentsFactory.createRadioButton(
                MessageFormat.format(Strings.message("ptb.multiple.dialog.pinned"), pinned),
                new ToggleButtonAdapter(postMode, Post.PINNED, Post.ALL));
            rbPinned.setEnabled(pinned > 0);

            BBFormBuilder builder = new BBFormBuilder("p");
            builder.setDefaultDialogBorder();

View Full Code Here

Examples of com.jgoodies.binding.adapter.ToggleButtonAdapter

         * Creates and answers a <code>ButtonModel</code> for the show tips check box, using the
         * given <code>ValueModel</code>.
         */
        private ButtonModel createShowTipsButtonModel(ValueModel model)
        {
            return new ToggleButtonAdapter(buffer(model));
        }
View Full Code Here

Examples of com.jgoodies.binding.adapter.ToggleButtonAdapter

        Component tfWording = ComponentsFactory.createWrappedMultilineLabel(
            Strings.message("userprefs.tab.twitter.wording"));

        JCheckBox chEnabled = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.twitter.enable"),
            new ToggleButtonAdapter(new BufferedValueModel(
                new PropertyAdapter(prefs, TwitterPreferences.PROP_ENABLED),
                trigger)));

        JCheckBox chProfilePics = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.twitter.profile.pics"),
            new ToggleButtonAdapter(new BufferedValueModel(
                new PropertyAdapter(prefs, TwitterPreferences.PROP_PROFILE_PICS),
                trigger)));

        JCheckBox chPasteLink = ComponentsFactory.createCheckBox(
            Strings.message("userprefs.tab.twitter.paste.link"),
            new ToggleButtonAdapter(new BufferedValueModel(
                new PropertyAdapter(prefs, TwitterPreferences.PROP_PASTE_LINK),
                trigger)));

        JLabel lbScreenName = new JLabel(Strings.message("userprefs.tab.twitter.screenname"));
        JLabel lbPassword   = new JLabel(Strings.message("userprefs.tab.twitter.password"));
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.