aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator
diff options
context:
space:
mode:
authorTom Kazimiers <tom@voodoo-arts.net>2013-12-11 22:49:45 -0500
committerIngo Bauersachs <ingo@jitsi.org>2016-05-17 22:25:14 +0200
commit8e3ceecef06ab8b8f04946465353096efb954207 (patch)
tree6f2280cc67e9a5ebcc16dffff7100eb1ac53d45d /src/net/java/sip/communicator
parent3ef9d87337f1cf35cee249b1d97cddc3569789b7 (diff)
downloadjitsi-8e3ceecef06ab8b8f04946465353096efb954207.zip
jitsi-8e3ceecef06ab8b8f04946465353096efb954207.tar.gz
jitsi-8e3ceecef06ab8b8f04946465353096efb954207.tar.bz2
Add contact dialog: add tool tips
To help users understand the purpose of the various fields of this dialog, tool tips are added by this commit. They provide basic explanation for the primary controls (name, address/number, account and group). Thanks to David Bolton for suggesting the used tool tips text.
Diffstat (limited to 'src/net/java/sip/communicator')
-rw-r--r--src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java
index 4860f9d..ffb93ea 100644
--- a/src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java
+++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java
@@ -170,27 +170,49 @@ public class AddContactDialog
*/
private void init()
{
+ // Get tool tip text for primary controls
+ final String display_name_info =
+ GuiActivator.getResources().getI18NString(
+ "service.gui.DISPLAY_NAME_INFO");
+ final String contact_info =
+ GuiActivator.getResources().getI18NString(
+ "service.gui.CONTACT_NAME_INFO");
+ final String account_info =
+ GuiActivator.getResources().getI18NString(
+ "service.gui.SELECT_ACCOUNT_INFO");
+ final String group_info =
+ GuiActivator.getResources().getI18NString(
+ "service.gui.SELECT_GROUP_INFO");
+
+ // Initialize controls
this.accountLabel = new JLabel(
GuiActivator.getResources().getI18NString(
"service.gui.SELECT_ACCOUNT") + ": ");
+ this.accountLabel.setToolTipText(account_info);
this.accountCombo = new JComboBox();
+ this.accountCombo.setToolTipText(account_info);
this.contactAddressLabel = new JLabel(
GuiActivator.getResources().getI18NString(
"service.gui.CONTACT_NAME") + ": ");
+ this.contactAddressLabel.setToolTipText(contact_info);
this.displayNameLabel = new JLabel(
GuiActivator.getResources().getI18NString(
"service.gui.DISPLAY_NAME") + ": ");
+ this.displayNameLabel.setToolTipText(display_name_info);
this.contactAddressField = new JTextField();
+ this.contactAddressField.setToolTipText(contact_info);
this.displayNameField = new JTextField();
+ this.displayNameField.setToolTipText(display_name_info);
this.groupLabel = new JLabel(
GuiActivator.getResources().getI18NString(
"service.gui.SELECT_GROUP") + ": ");
+ this.groupLabel.setToolTipText(group_info);
this.addButton = new JButton(
GuiActivator.getResources().getI18NString("service.gui.ADD"));
@@ -201,6 +223,7 @@ public class AddContactDialog
this.imageLabel = new JLabel();
this.groupCombo = createGroupCombo(this);
+ this.groupCombo.setToolTipText(group_info);
if(metaContact != null)
{