[jkota commit] r139 - in branches/GTK/src/com/googlecode/jkota: gtk swing

0 views
Skip to first unread message

codesite...@google.com

unread,
Nov 30, 2008, 5:22:23 AM11/30/08
to jkota-...@googlegroups.com
Author: serkankaba
Date: Sun Nov 30 02:22:13 2008
New Revision: 139

Modified:
branches/GTK/src/com/googlecode/jkota/gtk/GtkKota.java
branches/GTK/src/com/googlecode/jkota/swing/SwingKota.java

Log:
Tray menü kodunu düzenle.

Modified: branches/GTK/src/com/googlecode/jkota/gtk/GtkKota.java
==============================================================================
--- branches/GTK/src/com/googlecode/jkota/gtk/GtkKota.java (original)
+++ branches/GTK/src/com/googlecode/jkota/gtk/GtkKota.java Sun Nov 30
02:22:13 2008
@@ -15,7 +15,7 @@

public class GtkKota extends BaseKota {

- private MenuItem quit,settings,about,logfile,clipboard;
+ private MenuItem quit,settings,about,logfile,clipboard,statistics;
private StatusIcon icon;
private String quotaText;

@@ -34,20 +34,19 @@
public void onPopupMenu(StatusIcon source, int arg1, int arg2) {
TrayMenuHandler handler=new TrayMenuHandler();
Menu trayMenu=new Menu();
- logfile=new MenuItem("Günlük");
- trayMenu.append(logfile);
- logfile.connect(handler);
- about=new MenuItem("Hakkında");
- trayMenu.append(about);
- about.connect(handler);
- quit=new MenuItem("Çıkış");
- trayMenu.append(quit);
- quit.connect(handler);
- clipboard=new MenuItem("Panoya kopyala");
- clipboard.connect(handler);
- trayMenu.append(clipboard);
+ logfile=creteMenuItem("Günlük", trayMenu, handler);
+ about=creteMenuItem("Hakkında", trayMenu, handler);
+ quit=creteMenuItem("Çıkış", trayMenu, handler);
+ clipboard=creteMenuItem("Panoya kopyala", trayMenu, handler);
trayMenu.showAll();
trayMenu.popup(source);
+ }
+
+ private MenuItem creteMenuItem(String label,Menu trayMenu,
TrayMenuHandler handler) {
+ MenuItem item=new MenuItem(label);
+ trayMenu.add(item);
+ item.connect(handler);
+ return item;
}
}
);

Modified: branches/GTK/src/com/googlecode/jkota/swing/SwingKota.java
==============================================================================
--- branches/GTK/src/com/googlecode/jkota/swing/SwingKota.java (original)
+++ branches/GTK/src/com/googlecode/jkota/swing/SwingKota.java Sun Nov 30
02:22:13 2008
@@ -101,24 +101,12 @@
public void initUI() {
SystemTray tray =SystemTray.getSystemTray();
PopupMenu trayMenu=new PopupMenu();
- settings=new MenuItem("Ayarlar");
- settings.addActionListener(this);
- trayMenu.add(settings);
- logfile=new MenuItem("Günlük");
- logfile.addActionListener(this);
- trayMenu.add(logfile);
- clipboard=new MenuItem("Panoya kopyala");
- clipboard.addActionListener(this);
- trayMenu.add(clipboard);
- statistics=new MenuItem("İstatistikler");
- statistics.addActionListener(this);
- trayMenu.add(statistics);
- about=new MenuItem("Hakkında");
- about.addActionListener(this);
- trayMenu.add(about);
- quit=new MenuItem("Çıkış");
- quit.addActionListener(this);
- trayMenu.add(quit);
+ settings=createMenuItem("Ayarlar", trayMenu);
+ logfile=createMenuItem("Günlük", trayMenu);
+ clipboard=createMenuItem("Panoya kopyala", trayMenu);
+ statistics=createMenuItem("İstatistikler", trayMenu);
+ about=createMenuItem("Hakkında", trayMenu);
+ quit=createMenuItem("Çıkış", trayMenu);
ClassLoader loader=getClass().getClassLoader();
URL fileLocation=loader.getResource("favicon.png");
icon = new
TrayIcon(Toolkit.getDefaultToolkit().getImage(fileLocation),null,trayMenu);
@@ -129,6 +117,13 @@
e.printStackTrace();
System.exit(1);
}
+ }
+
+ private MenuItem createMenuItem(String label,PopupMenu trayMenu) {
+ MenuItem item=new MenuItem(label);
+ item.addActionListener(this);
+ trayMenu.add(item);
+ return item;
}

@Override
Reply all
Reply to author
Forward
0 new messages