update status icon menu
This commit is contained in:
parent
1ee7a1bc10
commit
6b476011fc
|
@ -35,24 +35,14 @@ namespace SparkleShare {
|
|||
|
||||
Menu Menu = new Menu();
|
||||
|
||||
MenuItem OpenFolderItem = new MenuItem (_("Open Sharing Folder"));
|
||||
OpenFolderItem.Activated += delegate {
|
||||
Process Process = new Process ();
|
||||
Process.StartInfo.FileName = "xdg-open";
|
||||
Process.StartInfo.Arguments = SparklePaths.SparklePath;
|
||||
Process.Start();
|
||||
};
|
||||
Menu.Add (OpenFolderItem);
|
||||
|
||||
Menu.Add (new SeparatorMenuItem ());
|
||||
MenuItem StatusItem = new MenuItem (_("Everything is up to date"));
|
||||
StatusItem.Sensitive = false;
|
||||
Menu.Add (StatusItem);
|
||||
|
||||
Menu.Add (new SeparatorMenuItem ());
|
||||
|
||||
MenuItem [] FolderItems =
|
||||
new MenuItem [SparkleShare.Repositories.Length];
|
||||
|
||||
int i = 0;
|
||||
foreach (SparkleRepo SparkleRepo in SparkleShare.Repositories) {
|
||||
FolderItems [i] = new MenuItem (SparkleRepo.Name);
|
||||
|
@ -63,8 +53,17 @@ namespace SparkleShare {
|
|||
Menu.Add (FolderItems [i]);
|
||||
i++;
|
||||
}
|
||||
|
||||
Menu.Add (new SeparatorMenuItem ());
|
||||
|
||||
MenuItem OpenFolderItem = new MenuItem (_("Open Sharing Folder"));
|
||||
OpenFolderItem.Activated += delegate {
|
||||
Process Process = new Process ();
|
||||
Process.StartInfo.FileName = "xdg-open";
|
||||
Process.StartInfo.Arguments = SparklePaths.SparklePath;
|
||||
Process.Start();
|
||||
};
|
||||
Menu.Add (OpenFolderItem);
|
||||
|
||||
MenuItem AboutItem = new MenuItem (_("About SparkleShare"));
|
||||
AboutItem.Activated += delegate {
|
||||
Process Process = new Process ();
|
||||
|
@ -75,7 +74,7 @@ namespace SparkleShare {
|
|||
Menu.Add (AboutItem);
|
||||
|
||||
Menu.Add (new SeparatorMenuItem ());
|
||||
MenuItem QuitItem = new MenuItem (Gtk.Stock.Quit);
|
||||
MenuItem QuitItem = new MenuItem ("Quit");
|
||||
QuitItem.Activated += delegate { Environment.Exit (0); };
|
||||
Menu.Add (QuitItem);
|
||||
|
||||
|
|
Loading…
Reference in a new issue