Skip to content

Commit

Permalink
yacyTray:
Browse files Browse the repository at this point in the history
fix for unproper shutdown
some messages

installer:
start shortcuts minimized

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5014 6c8d7289-2bf4-0310-a012-ef5d649a1542
  • Loading branch information
lotus committed Jul 24, 2008
1 parent 7cec908 commit d42eae2
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 7 deletions.
6 changes: 4 additions & 2 deletions htroot/Steering.java
Expand Up @@ -33,6 +33,7 @@
import de.anomic.plasma.plasmaSwitchboard;
import de.anomic.server.serverObjects;
import de.anomic.server.serverSwitch;
import de.anomic.yacy.yacyTray;
import de.anomic.yacy.yacyVersion;

public class Steering {
Expand All @@ -54,13 +55,14 @@ public static serverObjects respond(httpHeader header, serverObjects post, serve
if (post.containsKey("shutdown")) {
sb.terminate(5000);
prop.put("info", "3");
if(yacyTray.isShown) sb.yacytray.displayBalloonMessage("Shutdown", "YaCy will terminate after working off all scheduled tasks.");
return prop;
}

if (post.containsKey("restart")) {
yacyVersion.restart();
prop.put("info", "4");

if(yacyTray.isShown) sb.yacytray.displayBalloonMessage("Restart", "YaCy will restart after working off all scheduled tasks.");
return prop;
}

Expand All @@ -73,7 +75,7 @@ public static serverObjects respond(httpHeader header, serverObjects post, serve
}
prop.put("info", "5");
prop.put("info_release", releaseFileName);

if(yacyTray.isShown) sb.yacytray.displayBalloonMessage("Update", "YaCy will be restarted after installation.");
return prop;
}
return prop;
Expand Down
3 changes: 2 additions & 1 deletion source/de/anomic/yacy/yacyTray.java
Expand Up @@ -54,11 +54,12 @@ public class yacyTray implements ActionListener, ItemListener {

private long t1;

final private static SystemTray tray = SystemTray.getDefaultSystemTray();
private static SystemTray tray;
private static TrayIcon ti;

public yacyTray(plasmaSwitchboard sb, boolean showmenu) {
this.sb = sb;
final SystemTray tray = SystemTray.getDefaultSystemTray();

try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Expand Down
8 changes: 4 additions & 4 deletions yacy.nsi
Expand Up @@ -60,21 +60,21 @@ Section "Shortcuts in the Start Menu"
SectionIn 1 2 3
SetShellVarContext current
CreateDirectory "$SMPROGRAMS\YaCy"
CreateShortCut "$SMPROGRAMS\YaCy\YaCy.lnk" "$INSTDIR\startYACY.bat" "" "$INSTDIR\addon\YaCy.ico"
CreateShortCut "$SMPROGRAMS\YaCy\stop.lnk" "$INSTDIR\stopYACY.bat" "" "$INSTDIR\addon\YaCy.ico"
CreateShortCut "$SMPROGRAMS\YaCy\YaCy.lnk" "$INSTDIR\startYACY.bat" "" "$INSTDIR\addon\YaCy.ico" "" SW_SHOWMINIMIZED
CreateShortCut "$SMPROGRAMS\YaCy\stop.lnk" "$INSTDIR\stopYACY.bat" "" "$INSTDIR\addon\YaCy.ico" "" SW_SHOWMINIMIZED
CreateShortCut "$SMPROGRAMS\YaCy\Readme.lnk" "$INSTDIR\readme.txt"
CreateShortCut "$SMPROGRAMS\YaCy\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
SectionEnd

Section "YaCy on the Desktop"
SectionIn 1 2 3
SetShellVarContext current
CreateShortCut "$DESKTOP\YaCy.lnk" "$INSTDIR\startYACY.bat" "" "$INSTDIR\addon\YaCy.ico"
CreateShortCut "$DESKTOP\YaCy.lnk" "$INSTDIR\startYACY.bat" "" "$INSTDIR\addon\YaCy.ico" "" SW_SHOWMINIMIZED
SectionEnd

Section "YaCy in Startup"
SetShellVarContext current
CreateShortCut "$SMSTARTUP\YaCy.lnk" "$INSTDIR\startYACY.bat" "" "$INSTDIR\addon\YaCy.ico"
CreateShortCut "$SMSTARTUP\YaCy.lnk" "$INSTDIR\startYACY.bat" "" "$INSTDIR\addon\YaCy.ico" "" SW_SHOWMINIMIZED
SectionEnd

Section "Uninstall"
Expand Down

0 comments on commit d42eae2

Please sign in to comment.