gnome-split-team team mailing list archive
-
gnome-split-team team
-
Mailing list archive
-
Message #00073
[Branch ~respawneral/gnome-split/mainline] Rev 241: More progress indicator.
------------------------------------------------------------
revno: 241
committer: Guillaume Mazoyer <respawneral@xxxxxxxxx>
branch nick: gnome-split
timestamp: Sat 2010-11-13 20:22:25 +0100
message:
More progress indicator.
Add the progress percentage to the Window's title.
modified:
src/org/gnome/split/gtk/DefaultEngineListener.java
src/org/gnome/split/gtk/MainWindow.java
--
lp:gnome-split
https://code.launchpad.net/~respawneral/gnome-split/mainline
Your team GNOME Split developers is subscribed to branch lp:gnome-split.
To unsubscribe from this branch go to https://code.launchpad.net/~respawneral/gnome-split/mainline/+edit-subscription
=== modified file 'src/org/gnome/split/gtk/DefaultEngineListener.java'
--- src/org/gnome/split/gtk/DefaultEngineListener.java 2010-10-13 17:50:44 +0000
+++ src/org/gnome/split/gtk/DefaultEngineListener.java 2010-11-13 19:22:25 +0000
@@ -128,6 +128,9 @@
gtk.getActionWidget().enable();
gtk.getViewSwitcher().enable();
+ // Reset the window's title
+ gtk.setTitle(null);
+
// Reset the status bar message
gtk.getAreaStatusIcon().updateText(null);
@@ -344,6 +347,7 @@
double value = (double) done / (double) total;
// Now update the widgets
+ gtk.setTitle(String.valueOf((int) (value * 100)) + "%");
gtk.getActionWidget().updateProgress(value, text, true);
}
=== modified file 'src/org/gnome/split/gtk/MainWindow.java'
--- src/org/gnome/split/gtk/MainWindow.java 2010-09-15 19:54:43 +0000
+++ src/org/gnome/split/gtk/MainWindow.java 2010-11-13 19:22:25 +0000
@@ -37,6 +37,7 @@
import org.gnome.gtk.Window;
import org.gnome.gtk.WindowPosition;
import org.gnome.split.GnomeSplit;
+import org.gnome.split.config.Constants;
import org.gnome.split.gtk.action.ActionManager;
import org.gnome.split.gtk.action.ActionManager.ActionId;
import org.gnome.split.gtk.dialog.MinimizeDialog;
@@ -325,6 +326,15 @@
return menubar;
}
+ @Override
+ public void setTitle(String title) {
+ if (title == null) {
+ super.setTitle(Constants.PROGRAM_NAME);
+ } else {
+ super.setTitle(Constants.PROGRAM_NAME + " - " + title);
+ }
+ }
+
/**
* Select the default view of the interface.
*/