Package com.valhalla.settings

Examples of com.valhalla.settings.TempSettings


            Standard.warningMessage(prefs, resources.getString("blockUser"),
                    resources.getString("problemWritingBlockedFile"));
        }
        BuddyList.getInstance().setBlockedUsers(users);

        return new TempSettings();
    }
View Full Code Here


     * Returns currently selected settings
     *
     * @return currently selected settings
     */
    public TempSettings getSettings() {
        TempSettings tempSettings = new TempSettings();
        tempSettings.setProperty("browserApplication", browserBox.getText());
        tempSettings.setProperty("emailApplication", emailBox.getText());
        tempSettings.setProperty("gpgApplication", gpgBox.getText());

        if (browserBox.getText().equals(""))
            tempSettings.setProperty("browserApplication", "!!EMPTY!!");
        if (emailBox.getText().equals(""))
            tempSettings.setProperty("emailApplication", "!!EMPTY!!");
        if (gpgBox.getText().equals(""))
            tempSettings.setProperty("gpgApplication", "!!EMPTY!!");

        if( Settings.getInstance().getProperty("gpgApplication") == null) Settings.getInstance().setProperty("gpgApplication", "");
       
        if ((Settings.getInstance().getProperty("gpgApplication").equals("") && !tempSettings
                .getProperty("gpgApplication").equals("!!EMPTY!!"))
                && (!Settings.getInstance().getProperty("gpgApplication")
                        .equals(tempSettings.getProperty("gpgApplication")))) {
            String command = tempSettings.getProperty("gpgApplication");
            if (command.equals("!!EMPTY!!"))
                command = "gpg";
            // check to make sure GnuPG is executable
            GnuPG gnupg = new GnuPG(command);
            boolean enabled = gnupg.listKeys("");
            if (!enabled) {
                Standard.warningMessage(prefs, "GnuPG Error",
                        "Invalid GPG path, GPG settings not applied.");
                tempSettings.setProperty("gpgApplication", Settings
                        .getInstance().getProperty("gpgApplication"));
                gpgBox.setText(tempSettings.getProperty("gpgApplication"));
                gpgBox.repaint();
            } else {
                if (BuddyList.getInstance().checkConnection()) {
                    Standard.noticeMessage(prefs, resources
                            .getString("applicationPreferences"), resources
View Full Code Here

        loadSettings();
    }

    public TempSettings getSettings() {
        TempSettings mySettings = new TempSettings();
        String pluginsMirrorStr = pluginsMirrorTF.getText();
        mySettings.setProperty("pluginsDownloadMirror", pluginsMirrorStr);

        String pluginsMirrorScriptStr = pluginsMirrorScriptTF.getText();
        mySettings.setProperty("pluginsDownloadScript", pluginsMirrorScriptStr);

        return mySettings;
    }
View Full Code Here

    /**
     * Returns the currently chosen settings
     */
    public TempSettings getSettings() {
        TempSettings mySettings = new TempSettings();


        mySettings.setBoolean("useTabbedWindow", nonICQ.isSelected());
        mySettings.setBoolean("dockBuddyList", dock.isSelected());

        if (!Settings.getInstance().getBoolean("useTabbedWindow")
                && mySettings.getBoolean("useTabbedWindow")) {
            switchToNonICQInterface();
        }

        if (Settings.getInstance().getBoolean("useTabbedWindow")
                && !mySettings.getBoolean("useTabbedWindow")) {
            switchToICQInterface();
        }

        if (nonICQ.isSelected() && dock.isSelected()) {
            if (!BuddyList.getInstance().isDocked())
                BuddyList.getInstance().dockYourself();
        } else if (BuddyList.getInstance().isDocked())
            BuddyList.getInstance().undock();
        prefs.toFront();

        int index = orient.getSelectedIndex();
        Direction d = Direction.DOWN;
        if( index == 1 ) d = Direction.UP;
        else if( index == 2 ) d = Direction.LEFT;
        else if( index == 3 ) d = Direction.RIGHT;

        mySettings.setProperty("tabOrientation", d.getName());

        if( BuddyList.getInstance().getTabFrame() != null )
        {
            TabbedPanel pane = BuddyList.getInstance().getTabFrame().getTabPane();
            if( pane != null )
            {
                pane.getProperties().setTabAreaOrientation(d);
                BuddyList.getInstance().getTabFrame().resetCloseButtons(onAll.isSelected());
                pane.validate();
                pane.repaint();

            }
        }

        mySettings.setBoolean("closeButtonOnAll", onAll.isSelected());


         return mySettings;
    }
View Full Code Here

     * Gets temporary settings
     *
     * @return temporary settings
     */
    public TempSettings getSettings() {
        TempSettings tempSettings = new TempSettings();

        if (lookAndFeel.getSelectedIndex() != current) {
            //Standard.noticeMessage( prefs, resources.getString( "themeLabel"
            // ),
            //  resources.getString( "themeSettingsApplied" ) );

            String laf = lfs[lookAndFeel.getSelectedIndex()].getClassName();

            JBotherLoader.loadLAF(laf);
            tempSettings.setProperty("lookAndFeel", laf);

            current = lookAndFeel.getSelectedIndex();
        }

        tempSettings.setProperty("messageWindowFont",
                getEncodedFontName(messageFontButton.getFont()));
        // update all open conversation areas
        Hashtable buddyStatuses = BuddyList.getInstance().getBuddyStatuses();
        if (buddyStatuses != null) {
            Iterator i = buddyStatuses.keySet().iterator();

            while (i.hasNext()) {
                BuddyStatus buddy = BuddyList.getInstance().getBuddyStatus(
                        (String) i.next());
                if (buddy.getConversation() != null) {
                    buddy.getConversation().updateStyle(
                            messageFontButton.getFont());
                }
            }
        }

        if (BuddyList.getInstance().getTabFrame() != null) {
            BuddyList.getInstance().getTabFrame().updateStyles(
                    messageFontButton.getFont());
        }

        tempSettings.setProperty("applicationFont",
                getEncodedFontName(appFontButton.getFont()));
        updateApplicationFonts(appFontButton.getFont(), prefs);

        String selectedStatus = (String) statusTheme.getItemAt(statusTheme
                .getSelectedIndex());
        tempSettings.setProperty("statusTheme", selectedStatus);
        tempSettings.setProperty("emoticonTheme", (String) emoticonTheme
                .getItemAt(emoticonTheme.getSelectedIndex()));

        BuddyList.getInstance().getBuddyListTree().repaint();
        if (BuddyList.getInstance().getTabFrame() != null) {
            BuddyList.getInstance().getTabFrame().repaint();
        }
        BuddyList.getInstance().updateButtons(selectedStatus);

        ConversationFormatter.getInstance().switchTheme(
                tempSettings.getProperty("emoticonTheme"));

        return tempSettings;
    }
View Full Code Here

    /**
     * Returns temporary settings
     */
    public TempSettings getSettings() {
        TempSettings mySettings = new TempSettings();

        int selected = methodBox.getSelectedIndex();
        String soundMethod = "Java Sound System";
        if (selected == 1)
            soundMethod = "Command";
        if (selected == 2)
            soundMethod = "Console Beep";

        mySettings.setProperty("soundMethod", soundMethod);
        if (!commandBox.getText().equals(""))
            mySettings.setProperty("soundCommand", commandBox.getText());

        for (int i = 0; i < numberOfBoxes; i++) {
            String setting = settingNames[i];
            if (soundBoxes[i].getText().equals(""))
                mySettings.remove(setting);
            else
                mySettings.setProperty(setting, soundBoxes[i].getText());
            mySettings.setBoolean(setting + "Play", soundPlay[i].isSelected());
        }

        String newDefault = (String)soundSetBox.getSelectedItem();
        /*if( !newDefault.equals(currentDefault))
        {
            com.valhalla.jbother.sound.SoundPlayer.clearCache();
            currentDefault = newDefault;
        }*/

        mySettings.setProperty("defaultSoundSet", newDefault);

        return mySettings;
    }
View Full Code Here

    /**
     * Returns the currently chosen settings
     */
    public TempSettings getSettings() {
        TempSettings mySettings = new TempSettings();

        mySettings.setBoolean("focusWindow", focusWindow.isSelected());
        mySettings.setBoolean("usePopup", usePopup.isSelected());

        mySettings.setBoolean("popupForSignOn", popupForSignOn.isSelected());
        mySettings.setBoolean("popupForSignOff", popupForSignOff.isSelected());
        mySettings.setBoolean("popupForGroupMessage", popupForGroupMessage.isSelected());

        if (nw != null) {
            nw.saveLocation();
            nw.dispose();
        }

        mySettings.setProperty("NPopupX", "" + npopupx);
        mySettings.setProperty("NPopupY", "" + npopupy);
        mySettings.setProperty("NPopupW", "" + npopupw);
        mySettings.setProperty("NPopupH", "" + npopuph);

        return mySettings;
    }
View Full Code Here

        loadSettings();
    }

    public TempSettings getSettings()
    {
        TempSettings mySettings = new TempSettings();
        mySettings.setProperty("proxy65Host", (String)proxy65Host.getSelectedItem());
        mySettings.setBoolean("preferIBB", preferIBB.isSelected());

        return mySettings;
    }
View Full Code Here

TOP

Related Classes of com.valhalla.settings.TempSettings

Copyright © 2018 www.massapicom. 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.