Package frost.identities

Examples of frost.identities.Identity


            filesTableScrollPane.setWheelScrollingEnabled(true);
            filesTable.addMouseListener(listener);

// FIXME: option to show own identities in list, or to hide them
            final List<Identity> budList = Core.getIdentities().getAllGOODIdentities();
            Identity id = null;
            if( repliedMessage != null ) {
                id = repliedMessage.getFromIdentity();
            }
            if( budList.size() > 0 || id != null ) {
                Collections.sort( budList, new BuddyComparator() );
                if( id != null ) {
                    if( id.isGOOD() == true ) {
                        budList.remove(id); // remove before put to top of list
                    }
                    // add id to top of list in case the user enables 'encrypt'
                    budList.add(0, id);
                }
View Full Code Here


                newMessage.addAttachment(ba);
            }
            newMessage.setHasBoardAttachments(true);
        }

        Identity recipient = null;
        if( encrypt.isSelected() ) {
            recipient = (Identity)buddies.getSelectedItem();
            if( recipient == null ) {
                JOptionPane.showMessageDialog( this,
                        language.getString("MessageFrame.encryptErrorNoRecipient.body"),
                        language.getString("MessageFrame.encryptErrorNoRecipient.title"),
                        JOptionPane.ERROR);
                return;
            }
            newMessage.setRecipientName(recipient.getUniqueName());
        }

        UnsentMessagesManager.addNewUnsentMessage(newMessage);

//        // zip the xml file and check for maximum size
View Full Code Here

            setToolTipText(null);

            if( column == 0 ) {
                setToolTipText(tableMember.getIdentity().getUniqueName());
            } else if( column == 1 ) {
                final Identity id = tableMember.getIdentity();
                // STATE
                // state == good/bad/check/observe -> bold and coloured
                if (Core.getIdentities().isMySelf(id.getUniqueName())) {
                    if( !Core.frostSettings.getBoolValue(SettingsClass.SHOW_OWN_MESSAGES_AS_ME_DISABLED) ) {
                        setText("ME");
                    }
                    setFont(boldFont);
                    setForeground(col_good);
                } else if( id.isGOOD() ) {
                    setFont(boldFont);
                    setForeground(col_good);
                } else if( id.isCHECK() ) {
                    setFont(boldFont);
                    setForeground(col_check);
                } else if( id.isOBSERVE() ) {
                    setFont(boldFont);
                    setForeground(col_observe);
                } else if( id.isBAD() ) {
                    setFont(boldFont);
                    setForeground(col_bad);
                }
            }
            return this;
View Full Code Here

            final int[] selRows = getIdentitiesTable().getSelectedRows();
            final List<Identity> selectedIds = new ArrayList<Identity>();
            for( int x=selRows.length-1; x>=0; x-- ) {
                final InnerTableMember m = (InnerTableMember)tableModel.getRow(selRows[x]);
                final Identity id = m.getIdentity();
                selectedIds.add(id);
            }

            if (e.getSource() == copyUniqueName) {
                copyUniqueName(selectedIds);
View Full Code Here

                        return;
                    }

                    if( selRows.length == 1 ) {
                        // one selected: enable good,bad,... buttons, disable button with current state
                        final Identity id = ((InnerTableMember)tableModel.getRow(selRows[0])).getIdentity();
                        // setting all together avoids flickering buttons
                        if( id.isBAD() ) {
                            updateStateButtons(false, true, true, true);
                        } else if( id.isCHECK() ) {
                            updateStateButtons(true, false, true, true);
                        } else if( id.isGOOD() ) {
                            updateStateButtons(true, true, false, true);
                        } else if( id.isOBSERVE() ) {
                            updateStateButtons(true, true, true, false);
                        }
                    } else {
                        // multiple selected: enable all buttons
                        updateStateButtons(true, true, true, true);
View Full Code Here

            BmarkGOOD.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(final java.awt.event.ActionEvent e) {
                    final int[] selRows = getIdentitiesTable().getSelectedRows();
                    for( final int element : selRows ) {
                        final InnerTableMember itm = (InnerTableMember)tableModel.getRow(element);
                        final Identity id = itm.getIdentity();
                        if( id.isGOOD() == false ) {
                            id.setGOOD();
                        }
                        tableModel.updateRow(itm);
                    }
                }
            });
View Full Code Here

            BmarkOBSERVE.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(final java.awt.event.ActionEvent e) {
                    final int[] selRows = getIdentitiesTable().getSelectedRows();
                    for( final int element : selRows ) {
                        final InnerTableMember itm = (InnerTableMember)tableModel.getRow(element);
                        final Identity id = itm.getIdentity();
                        if( id.isOBSERVE() == false ) {
                            id.setOBSERVE();
                        }
                        tableModel.updateRow(itm);
                    }
                }
            });
View Full Code Here

            BmarkCHECK.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(final java.awt.event.ActionEvent e) {
                    final int[] selRows = getIdentitiesTable().getSelectedRows();
                    for( final int element : selRows ) {
                        final InnerTableMember itm = (InnerTableMember)tableModel.getRow(element);
                        final Identity id = itm.getIdentity();
                        if( id.isCHECK() == false ) {
                            id.setCHECK();
                        }
                        tableModel.updateRow(itm);
                    }
                }
            });
View Full Code Here

            BmarkBAD.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(final java.awt.event.ActionEvent e) {
                    final int[] selRows = getIdentitiesTable().getSelectedRows();
                    for( final int element : selRows ) {
                        final InnerTableMember itm = (InnerTableMember)tableModel.getRow(element);
                        final Identity id = itm.getIdentity();
                        if( id.isBAD() == false ) {
                            id.setBAD();
                        }
                        tableModel.updateRow(itm);
                    }
                }
            });
View Full Code Here

                    if( !IdentitiesStorage.inst().beginExclusiveThreadTransaction() ) {
                        return;
                    }
                    for( int x=selRows.length-1; x>=0; x-- ) {
                        final InnerTableMember m = (InnerTableMember)tableModel.getRow(selRows[x]);
                        final Identity id = m.getIdentity();
                        Core.getIdentities().deleteIdentity(id);
                        tableModel.removeRow(selRows[x]);
                    }
                    IdentitiesStorage.inst().endThreadTransaction();
                    updateTitle();
View Full Code Here

TOP

Related Classes of frost.identities.Identity

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.