Examples of Refreshable


Examples of org.fusesource.ide.commons.tree.Refreshable

    // as the parent node becomes a JvmConnectionWrapper rather than Root
    // so we can't easily find the nodes to expand again.
    //
    // refreshParent();
    if (getParent() instanceof Refreshable) {
      Refreshable refreshable = (Refreshable) getParent();
      refreshable.refresh();
    }

  }
View Full Code Here

Examples of org.fusesource.ide.commons.tree.Refreshable

    final Runnable addAction = new Runnable() {
      @Override
      public void run() {
        final SetHeaderDefinition sh = new SetHeaderDefinition("myHeaderName", new LanguageExpressionBean(CamelModelHelper.getDefaultLanguageName(), ""));
        final TableViewer viewer = tableView.getViewer();
        Refreshable refreshable = new Refreshable() {

          @Override
          public void refresh() {
            input.add(sh);
            viewer.setSelection(new StructuredSelection(sh));
            Viewers.refresh(viewer);
            layoutForm();
            panel.layout(true, true);
            fireNodePropertyChangedEvent(id);
          }
        };
        SetHeaderDialog.showDialog(sh, refreshable);
      }
    };
    final Runnable editAction = new Runnable() {
      @Override
      public void run() {
        Activator.getLogger().debug("Starting the edit...");

        final TableViewer viewer = tableView.getViewer();
        if (!viewer.getSelection().isEmpty()) {
          IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
          Iterator iter = selection.iterator();
          while (iter.hasNext()) {
            SetHeaderDefinition sh = toSetHeaderDefinition(iter.next());
            if (sh != null) {
              Refreshable refreshable = new Refreshable() {

                @Override
                public void refresh() {
                  Viewers.refresh(viewer);
                  fireNodePropertyChangedEvent(id);
View Full Code Here

Examples of org.fusesource.ide.commons.tree.Refreshable

   *            - node to refresh
   */
  private void refreshObjectNode(Object onode) {
    if (onode == null) return;
    if (onode instanceof Refreshable) {
      Refreshable refreshable = (Refreshable) onode;
      refreshable.refresh();
      refreshViewer(onode);
    }
  }
View Full Code Here

Examples of org.jmule.ui.swing.Refreshable

 
  public StatisticsTabs(JFrame parent) {
    super(parent);
    init();
       
        super.registerRefreshable(new Refreshable() {
       public void refresh() {
        updateData();
       }
      });
       
View Full Code Here

Examples of org.jmule.ui.swing.Refreshable

       // SwingGUIUpdater.getInstance().addRefreshable(new Refreshable() {
        //  public void refresh() {
        //    shared_folders_list.repaint();
        //  }
        //});
        _updater.addRefreshable(new Refreshable() {
           public void refresh() {
            String str;
            SharedFile shared_file = _sharing_manager.getCurrentHashingFile();
            double percent_complete = 0;
              if(shared_file != null) {
View Full Code Here

Examples of org.jmule.ui.swt.Refreshable

       
    completed = new Label(shared_file_fields,SWT.NONE);
    completed.setFont(skin.getLabelFont());
    completed.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
    if (shared_file instanceof PartialFile) {
      refresher = new Refreshable(){

        public void refresh() {
          PartialFile p_file = (PartialFile) shared_file;
          completed.setText(FileFormatter.formatProgress(p_file.getPercentCompleted()));
        }
View Full Code Here

Examples of org.jmule.ui.swt.Refreshable

    try {
    updateDirList(config_manager.getSharedFolders());
  } catch (ConfigurationManagerException e) {
    e.printStackTrace();
  }
  refreshable = new Refreshable() {
    public void refresh() {
      if (isDisposed()) return;
      String text = _._("mainwindow.sharedtab.group.shared_files");
      SharedFile hashing_file = sharing_manager.getCurrentHashingFile();
      if (hashing_file != null) {
View Full Code Here

Examples of org.jmule.ui.swt.Refreshable

    uploads = new Group(upload_panel,SWT.NONE);
    uploads.setFont(skin.getDefaultFont());
    uploads.setLayout(new FillLayout());
    upload_list = new UploadList(uploads,_core);
   
    refreshable = new Refreshable() {
      public void refresh() {
        if (isDisposed()) return;
        int download_count = _core.getDownloadManager().getDownloadCount();
        int upload_count = _core.getUploadManager().getUploadCount();
       
View Full Code Here

Examples of org.jmule.ui.swt.Refreshable

        layout();
      }
     
    });
   
    GUIUpdater.getInstance().addRefreshable(new Refreshable() {
      public void refresh() {
        if (isDisposed()) return ;
        String down_limit = "";
        String up_limit = "";
        try {
View Full Code Here

Examples of org.jmule.ui.swt.Refreshable

    filesize_formatter.add(JMuleCoreStats.ST_NET_SESSION_UPLOAD_BYTES);
    filesize_formatter.add(JMuleCoreStats.ST_DISK_SHARED_FILES_BYTES);
    filesize_formatter.add(JMuleCoreStats.ST_DISK_SHARED_FILES_PARTIAL_BYTES);
    filesize_formatter.add(JMuleCoreStats.ST_DISK_SHARED_FILES_COMPLETE_BYTES);
   
    refreshable = new Refreshable() {
      Map<String,Object> stats = null;
      public void refresh() {
        stats = JMuleCoreStats.getStats(types);
       
        for(String key : stats.keySet()) {
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.