diff options
author | Silenio Quarti <silenio> | 2002-11-11 17:16:07 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2002-11-11 17:16:07 +0000 |
commit | ea10febb5ae3b0d1b19a13c89b6c7b27ab367f3a (patch) | |
tree | 03ae4c0bcace1c32dfbdf82895dc05a7e9c3f35b /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ProgressBar.java | |
parent | 4def951fc85e643080de398e85c25cb30ec79f91 (diff) | |
download | eclipse.platform.swt-ea10febb5ae3b0d1b19a13c89b6c7b27ab367f3a.tar.gz eclipse.platform.swt-ea10febb5ae3b0d1b19a13c89b6c7b27ab367f3a.tar.xz eclipse.platform.swt-ea10febb5ae3b0d1b19a13c89b6c7b27ab367f3a.zip |
callbacks restructure
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ProgressBar.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ProgressBar.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ProgressBar.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ProgressBar.java index 4ead9346de..b40ee9116a 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ProgressBar.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ProgressBar.java @@ -134,13 +134,6 @@ public int getSelection () { return value; } -int processTimer (int id) { - OS.gtk_progress_bar_pulse (handle); - Display display = getDisplay (); - timerId = OS.gtk_timeout_add (DELAY, display.windowTimerProc, handle); - return 0; -} - void releaseWidget () { super.releaseWidget (); if (timerId != 0) OS.gtk_timeout_remove (timerId); @@ -210,6 +203,11 @@ public void setSelection (int x) { updateBar (value, min, max); } +int timerProc (int widget) { + OS.gtk_progress_bar_pulse (handle); + return 1; +} + void updateBar (int selection, int minimum, int maximum) { double fraction = minimum == maximum ? 1 : (double)(selection - minimum) / (maximum - minimum); OS.gtk_progress_bar_set_fraction (handle, fraction); |