Changeset 232ba56


Ignore:
Timestamp:
Jan 25, 2011 7:08:54 AM (9 years ago)
Author:
mathiasdm <mathiasdm@…>
Branches:
master
Children:
a440358
Parents:
587dd30
Message:

Whitespace cleanup, while we're not yet merged into trunk yet.

Location:
apps/desktopgui/src/net/i2p/desktopgui
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • apps/desktopgui/src/net/i2p/desktopgui/ExternalTrayManager.java

    r587dd30 r232ba56  
    1414public class ExternalTrayManager extends TrayManager {
    1515       
    16         private final static Log log = new Log(ExternalTrayManager.class);
     16    private final static Log log = new Log(ExternalTrayManager.class);
    1717
    18         protected ExternalTrayManager() {}
     18    protected ExternalTrayManager() {}
    1919
    20         @Override
    21         public PopupMenu getMainMenu() {
    22                 PopupMenu popup = new PopupMenu();
     20    @Override
     21    public PopupMenu getMainMenu() {
     22        PopupMenu popup = new PopupMenu();
    2323        MenuItem startItem = new MenuItem(_("Start I2P"));
    2424        startItem.addActionListener(new ActionListener() {
    2525
    26                         @Override
    27                         public void actionPerformed(ActionEvent arg0) {
    28                                 new SwingWorker<Object, Object>() {
     26            @Override
     27            public void actionPerformed(ActionEvent arg0) {
     28                new SwingWorker<Object, Object>() {
    2929
    30                                         @Override
    31                                         protected Object doInBackground() throws Exception {
    32                                                 RouterManager.start();
    33                                                 return null;
    34                                         }
    35                                        
    36                                         @Override
    37                                         protected void done() {
    38                                                 trayIcon.displayMessage(_("Starting"), _("I2P is starting!"), TrayIcon.MessageType.INFO);
    39                                                 //Hide the tray icon.
    40                                                 //We cannot stop the desktopgui program entirely,
    41                                                 //since that risks killing the I2P process as well.
    42                                                 tray.remove(trayIcon);
    43                                         }
    44                                        
    45                                 }.execute();
    46                         }
    47                
     30                    @Override
     31                    protected Object doInBackground() throws Exception {
     32                        RouterManager.start();
     33                        return null;
     34                    }
     35                   
     36                    @Override
     37                    protected void done() {
     38                        trayIcon.displayMessage(_("Starting"), _("I2P is starting!"), TrayIcon.MessageType.INFO);
     39                        //Hide the tray icon.
     40                        //We cannot stop the desktopgui program entirely,
     41                        //since that risks killing the I2P process as well.
     42                        tray.remove(trayIcon);
     43                    }
     44                   
     45                }.execute();
     46            }
     47           
    4848        });
    4949        popup.add(startItem);
    50                 return popup;
    51         }
     50        return popup;
     51    }
    5252}
  • apps/desktopgui/src/net/i2p/desktopgui/InternalTrayManager.java

    r587dd30 r232ba56  
    1717        private final static Log log = new Log(InternalTrayManager.class);
    1818
    19         protected InternalTrayManager() {}
     19    protected InternalTrayManager() {}
    2020
    21         @Override
    22         public PopupMenu getMainMenu() {
    23                 PopupMenu popup = new PopupMenu();
    24                
    25                 MenuItem browserLauncher = new MenuItem(_("Launch I2P Browser"));
     21    @Override
     22    public PopupMenu getMainMenu() {
     23        PopupMenu popup = new PopupMenu();
     24       
     25        MenuItem browserLauncher = new MenuItem(_("Launch I2P Browser"));
    2626        browserLauncher.addActionListener(new ActionListener() {
    2727           
     
    3737                    @Override
    3838                    protected void done() {
    39                         try {
    40                                                         I2PDesktop.browse("http://localhost:7657");
    41                                                 } catch (BrowseException e1) {
    42                                                         log.log(Log.WARN, "Failed to open browser!", e1);
    43                                                 }   
     39                        try {
     40                            I2PDesktop.browse("http://localhost:7657");
     41                        } catch (BrowseException e1) {
     42                            log.log(Log.WARN, "Failed to open browser!", e1);
     43                        }   
    4444                    }
    4545                   
     
    9090       
    9191        return popup;
    92         }
     92    }
    9393}
  • apps/desktopgui/src/net/i2p/desktopgui/Main.java

    r587dd30 r232ba56  
    2020 */
    2121public class Main {
    22        
     22   
    2323    ///Manages the lifetime of the tray icon.
    2424    private TrayManager trayManager = null;
    2525    private final static Log log = new Log(Main.class);
    2626
    27         /**
    28         * Start the tray icon code (loads tray icon in the tray area).
    29         * @throws Exception
    30         */
     27    /**
     28    * Start the tray icon code (loads tray icon in the tray area).
     29    * @throws Exception
     30    */
    3131    public void startUp() throws Exception {
    3232        trayManager = TrayManager.getInstance();
     
    3636            RouterManager.getRouterContext().addPropertyCallback(new I2PPropertyCallback() {
    3737
    38                         @Override
    39                         public void propertyChanged(String arg0, String arg1) {
    40                                 if(arg0.equals(Translate.PROP_LANG)) {
    41                                         trayManager.languageChanged();
    42                                 }
    43                         }
    44                
     38                @Override
     39                public void propertyChanged(String arg0, String arg1) {
     40                    if(arg0.equals(Translate.PROP_LANG)) {
     41                        trayManager.languageChanged();
     42                    }
     43                }
     44               
    4545            });
    4646        }
     
    4848   
    4949    public static void main(String[] args) {
    50         beginStartup(args);
     50        beginStartup(args);
    5151    }
    5252
     
    5555     */
    5656    public static void beginStartup(String[] args) {
    57         System.setProperty("java.awt.headless", "false");
     57        System.setProperty("java.awt.headless", "false");
    5858        try {
    5959            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
     
    6363            log.log(Log.ERROR, null, ex);
    6464        } catch (IllegalAccessException ex) {
    65                 log.log(Log.ERROR, null, ex);
     65            log.log(Log.ERROR, null, ex);
    6666        } catch (UnsupportedLookAndFeelException ex) {
    67                 log.log(Log.ERROR, null, ex);
     67            log.log(Log.ERROR, null, ex);
    6868        }
    6969       
     
    7979            public void run() {
    8080                try {
    81                         main.startUp();
     81                    main.startUp();
    8282                }
    8383                catch(Exception e) {
    84                         log.error("Failed while running desktopgui!", e);
     84                    log.error("Failed while running desktopgui!", e);
    8585                }
    8686               
  • apps/desktopgui/src/net/i2p/desktopgui/TrayManager.java

    r587dd30 r232ba56  
    3131public abstract class TrayManager {
    3232
    33         private static TrayManager instance = null;
    34         ///The tray area, or null if unsupported
     33    private static TrayManager instance = null;
     34    ///The tray area, or null if unsupported
    3535    protected SystemTray tray = null;
    3636    ///Our tray icon, or null if unsupported
     
    4444   
    4545    protected static TrayManager getInstance() {
    46         if(instance == null) {
    47                 boolean inI2P = RouterManager.inI2P();
    48                 if(inI2P) {
    49                         instance = new InternalTrayManager();
    50                 }
    51                 else {
    52                         instance = new ExternalTrayManager();
    53                 }
    54         }
    55         return instance;
     46        if(instance == null) {
     47            boolean inI2P = RouterManager.inI2P();
     48            if(inI2P) {
     49                instance = new InternalTrayManager();
     50            }
     51            else {
     52                instance = new ExternalTrayManager();
     53            }
     54        }
     55        return instance;
    5656    }
    5757
     
    6666                tray.add(trayIcon);
    6767            } catch (AWTException e) {
    68                 log.log(Log.WARN, "Problem creating system tray icon!", e);
     68                log.log(Log.WARN, "Problem creating system tray icon!", e);
    6969            }
    7070        }
     
    7272   
    7373    protected void languageChanged() {
    74         trayIcon.setPopupMenu(getMainMenu());
     74        trayIcon.setPopupMenu(getMainMenu());
    7575    }
    7676   
  • apps/desktopgui/src/net/i2p/desktopgui/i18n/DesktopguiTranslator.java

    r587dd30 r232ba56  
    55
    66public class DesktopguiTranslator {
    7        
     7   
    88    private static final String BUNDLE_NAME = "net.i2p.desktopgui.messages";
    9        
     9   
    1010    private static I2PAppContext ctx;
    11        
    12         private static I2PAppContext getRouterContext() {
    13                 if(ctx == null) {
    14                         ctx = I2PAppContext.getCurrentContext();
    15                 }
    16                 return ctx;
    17         }
    18        
     11   
     12    private static I2PAppContext getRouterContext() {
     13        if(ctx == null) {
     14            ctx = I2PAppContext.getCurrentContext();
     15        }
     16        return ctx;
     17    }
     18   
    1919    public static String _(String s) {
    20                 return Translate.getString(s, getRouterContext(), BUNDLE_NAME);
     20        return Translate.getString(s, getRouterContext(), BUNDLE_NAME);
    2121    }
    2222
    2323    public static String _(String s, Object o) {
    24                 return Translate.getString(s, o, getRouterContext(), BUNDLE_NAME);
     24        return Translate.getString(s, o, getRouterContext(), BUNDLE_NAME);
    2525    }
    2626}
  • apps/desktopgui/src/net/i2p/desktopgui/router/RouterManager.java

    r587dd30 r232ba56  
    3939                        return getRouterContext().router();
    4040                } catch (Exception e) {
    41                         log.error("Failed to get router. Why did we request it if no RouterContext is available?", e);
    42                         return null;
    43                 }
    44         }
    45        
    46         /**
    47         * Start an I2P router instance.
    48         * This method has limited knowledge
    49         * (there is no I2P instance running to collect information from).
    50         *
    51         * It determines the I2P location using the I2PAppContext.
    52         */
    53         public static void start() {
    54                 try {
    55                         //TODO: set/get PID
    56                         String separator = System.getProperty("file.separator");
    57                         String location = getAppContext().getBaseDir().getAbsolutePath();
    58                        
    59                         Runtime.getRuntime().exec(location + separator + "i2psvc " + location + separator + "wrapper.config");
    60                 } catch (IOException e) {
    61                         log.log(Log.WARN, "Failed to start I2P", e);
    62                 }
    63         }
    64        
    65         /**
    66         * Restart the running I2P instance.
    67         */
    68         public static void restart() {
    69                 if(inI2P()) {
    70                         getRouter().restart();
    71                 }
    72         }
     41                log.error("Failed to get router. Why did we request it if no RouterContext is available?", e);
     42            return null;
     43        }
     44    }
     45   
     46    /**
     47    * Start an I2P router instance.
     48    * This method has limited knowledge
     49    * (there is no I2P instance running to collect information from).
     50    *
     51    * It determines the I2P location using the I2PAppContext.
     52    */
     53    public static void start() {
     54        try {
     55            //TODO: set/get PID
     56            String separator = System.getProperty("file.separator");
     57            String location = getAppContext().getBaseDir().getAbsolutePath();
     58           
     59            Runtime.getRuntime().exec(location + separator + "i2psvc " + location + separator + "wrapper.config");
     60        } catch (IOException e) {
     61            log.log(Log.WARN, "Failed to start I2P", e);
     62        }
     63    }
     64   
     65    /**
     66    * Restart the running I2P instance.
     67    */
     68    public static void restart() {
     69        if(inI2P()) {
     70            getRouter().restart();
     71        }
     72    }
    7373
    74         /**
    75         * Stop the running I2P instance.
    76         */
    77         public static void shutDown() {
    78                 if(inI2P()) {
    79                         Thread t = new Thread(new Runnable() {
     74    /**
     75    * Stop the running I2P instance.
     76    */
     77    public static void shutDown() {
     78        if(inI2P()) {
     79            Thread t = new Thread(new Runnable() {
    8080
    81                                 @Override
    82                                 public void run() {
    83                                         WrapperManager.signalStopped(Router.EXIT_HARD);
    84                                 }
    85                                
    86                         });
    87                         t.start();
    88                         getRouter().shutdown(Router.EXIT_HARD);
    89                 }
     81                @Override
     82                public void run() {
     83                    WrapperManager.signalStopped(Router.EXIT_HARD);   
     84                }
     85               
     86            });
     87            t.start();
     88            getRouter().shutdown(Router.EXIT_HARD);
     89        }
    9090    }
    91        
    92         /**
    93         * Check if we are running inside I2P.
    94         */
    95         public static boolean inI2P() {
    96                 return context.isRouterContext();
    97         }
     91   
     92    /**
     93    * Check if we are running inside I2P.
     94    */
     95    public static boolean inI2P() {
     96        return context.isRouterContext();
     97    }
    9898}
  • apps/desktopgui/src/net/i2p/desktopgui/util/BrowseException.java

    r587dd30 r232ba56  
    66       
    77        public BrowseException() {
    8                 super();
    9         }
    10        
    11         public BrowseException(String s) {
    12                 super(s);
    13         }
    14        
    15         public BrowseException(String s, Throwable t) {
    16                 super(s, t);
    17         }
    18        
    19         public BrowseException(Throwable t) {
    20                 super(t);
    21         }
    22        
     8        super();
     9    }
     10   
     11    public BrowseException(String s) {
     12        super(s);
     13    }
     14   
     15    public BrowseException(String s, Throwable t) {
     16        super(s, t);
     17    }
     18   
     19    public BrowseException(Throwable t) {
     20        super(t);
     21    }
     22   
    2323}
  • apps/desktopgui/src/net/i2p/desktopgui/util/I2PDesktop.java

    r587dd30 r232ba56  
    1212
    1313public class I2PDesktop {
    14        
    15         private final static Log log = new Log(I2PDesktop.class);
    16        
    17         public static void browse(String url) throws BrowseException {
    18                 if(Desktop.isDesktopSupported()) {
     14   
     15    private final static Log log = new Log(I2PDesktop.class);
     16   
     17    public static void browse(String url) throws BrowseException {
     18        if(Desktop.isDesktopSupported()) {
    1919            Desktop desktop = Desktop.getDesktop();
    2020            if(desktop.isSupported(Action.BROWSE)) {
     
    2626            }
    2727            else {
    28                 throw new BrowseException();
     28                throw new BrowseException();
    2929            }
    3030        }
    31                 else {
    32                         throw new BrowseException();
    33                 }
    34         }
     31        else {
     32            throw new BrowseException();
     33        }
     34    }
    3535}
Note: See TracChangeset for help on using the changeset viewer.