Package com.anzsoft.client

Examples of com.anzsoft.client.iJabConstants


   }
   */
  
   private void createStatusMenu()
   {
     iJabConstants constants = JabberApp.getConstants();
     statusMenu = new Menu();
    
     onlineItem = new MenuItem();
     onlineItem.setText(constants.online());
     onlineItem.addSelectionListener(new SelectionListener<MenuEvent>()
     {
      public void componentSelected(MenuEvent ce) {
        changeShow("");
       
      }
     });

     onlineItem.setIconStyle("contact-icon-online");
     statusMenu.add(onlineItem);
    
     chatItem = new MenuItem();
     chatItem.setText(constants.freeChat());
     chatItem.addSelectionListener(new SelectionListener<MenuEvent>()
     {
      public void componentSelected(MenuEvent ce) {
        changeShow("chat");
      }      
     });

     chatItem.setIconStyle("contact-icon-online");
     statusMenu.add(chatItem);
    
     awayItem = new MenuItem();
     awayItem.setText(constants.away());
     awayItem.addSelectionListener(new SelectionListener<MenuEvent>()
     {
      public void componentSelected(MenuEvent ce) {
        changeShow("away")
      }      
     });
     awayItem.setIconStyle("contact-icon-away");
     statusMenu.add(awayItem);
    
     dndItem = new MenuItem();
     dndItem.setText(constants.dnd());
     dndItem.setIconStyle("contact-icon-busy");
     dndItem.addSelectionListener(new SelectionListener<MenuEvent>()
     {
      public void componentSelected(MenuEvent ce) {
        changeShow("dnd");        
      }
     });
     statusMenu.add(dndItem);
    
     xaItem = new MenuItem();
     xaItem.setText(constants.xa());
     xaItem.addSelectionListener(new SelectionListener<MenuEvent>()
     {
      public void componentSelected(MenuEvent ce) {
         changeShow("xa");
      }
View Full Code Here


    //setWidget(createAdvancedForm());
  }
 
  private Widget createAdvancedForm()
  {
    iJabConstants constants = (iJabConstants) GWT.create(iJabConstants.class);
      // Create a table to layout the form options
      FlexTable layout = new FlexTable();
      layout.setCellSpacing(6);
      layout.setWidth("300px");
      FlexCellFormatter cellFormatter = layout.getFlexCellFormatter();

      // Add a title to the form
      /*
      layout.setHTML(0, 0,constants.iJabLogin());
      cellFormatter.setColSpan(0, 0, 2);
      cellFormatter.setHorizontalAlignment(0, 0,
          HasHorizontalAlignment.ALIGN_CENTER);
  */
      // Add some standard form options
      final TextBox userBox = new TextBox();
      userBox.setText("imdev");
      layout.setHTML(0, 0, constants.user());
      layout.setWidget(0, 1, userBox);
      final PasswordTextBox  passBox = new PasswordTextBox ();
      passBox.setText("imdev631");
     
      layout.setHTML(1, 0, constants.password());
      layout.setWidget(1, 1, passBox);

      // Create some advanced options
      Grid advancedOptions = new Grid(5, 2);
      advancedOptions.setCellSpacing(6);
     
      final TextBox hostBox = new TextBox();
      final TextBox portBox = new TextBox();
      final TextBox domainBox = new TextBox();
      final CheckBox authCheck = new CheckBox("SASL");
      authCheck.setChecked(false);
     
      hostBox.setEnabled(false);
    portBox.setEnabled(false);
    domainBox.setEnabled(false);
    authCheck.setEnabled(false);
           
      final CheckBox serverConfig = new CheckBox(constants.defineServerConfig());
      advancedOptions.setWidget(0, 0, serverConfig);
      serverConfig.addClickListener(new ClickListener()
      {
      public void onClick(Widget sender) {
        if(serverConfig.isChecked())
        {
          hostBox.setEnabled(true);
          portBox.setEnabled(true);
          domainBox.setEnabled(true);
          authCheck.setEnabled(true);
        }
        else
        {
          hostBox.setEnabled(false);
          portBox.setEnabled(false);
          domainBox.setEnabled(false);
          authCheck.setEnabled(false);
        }
       
      }
       
      });
     
      serverConfig.setChecked(false);
     
      advancedOptions.setHTML(1, 0, constants.domain());
      advancedOptions.setWidget(1, 1, hostBox);
     
      advancedOptions.setHTML(2, 0, constants.host());
      advancedOptions.setWidget(2, 1, portBox);
     
      advancedOptions.setHTML(3, 0, constants.port());
      advancedOptions.setWidget(3, 1, domainBox);
     
      advancedOptions.setWidget(4, 0, authCheck);

      // Add advanced options to form in a disclosure panel
      DisclosurePanel advancedDisclosure = new DisclosurePanel(
          constants.moreOptions());
      advancedDisclosure.setAnimationEnabled(true);
      advancedDisclosure.ensureDebugId("cwDisclosurePanel");
      advancedDisclosure.setContent(advancedOptions);
      layout.setWidget(2, 0, advancedDisclosure);
     
      Button loginButton = new Button(constants.login());
     
      layout.setWidget(3, 0,loginButton);
      loginButton.addSelectionListener(new SelectionListener<ButtonEvent>()
      {
      public void componentSelected(ButtonEvent ce)
View Full Code Here

TOP

Related Classes of com.anzsoft.client.iJabConstants

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.