2016-10-10 3 views
0

Ich versuche, die Schaltfläche 'Details' aus der folgenden ProgressMonitorJobsDialog zu entfernen:Entfernen 'Details' Schaltfläche ProgressMonitorJobsDialog JFace

JFace Dialog with progress bar

Ich arbeite mit einer org.eclipse.core.runtime.jobs.Job Das öffnet das Standarddialogfeld. Ich habe Beispiele here des Deaktivierens der Schaltfläche Abbrechen gesehen, aber ich muss die dritte entfernen und die Erweiterung ProgressMonitorJobsDialog wird nicht helfen, da es von der Standard-UIJob-Klasse aufgerufen wird. Irgendwelche Ideen?

Antwort

0

Dieser Dialog wird normalerweise ProgressMonitorFocusJobDialog angezeigt von ProgressManager. Es ist nicht wirklich möglich, den Dialog zu ändern, ohne interne APIs zu verwenden.

Anstelle eines Job können Sie einen IRunnableWithProgress verwenden und ProgressMonitorDialog verwenden, um es auszuführen. Dieser Dialog hat nicht den Detailbereich.

Verwandte Themen