public void GetMenuInfo(InterfaceMenuType menuType, List <MenuItemInfo> menus, ulong user, uint project) { if (menuType == InterfaceMenuType.Quick) { if (user == Core.UserID) { return; } menus.Add(new MenuItemInfo("Send Mail", MailRes.SendMail, new EventHandler(QuickMenu_View))); return; } if (user != Core.UserID) { return; } if (menuType == InterfaceMenuType.Internal) { menus.Add(new MenuItemInfo("Comm/Mail", MailRes.Icon, new EventHandler(Menu_View))); } if (menuType == InterfaceMenuType.External) { menus.Add(new MenuItemInfo("Mail", MailRes.Icon, new EventHandler(Menu_View))); } }
public void GetMenuInfo(InterfaceMenuType menuType, List<MenuItemInfo> menus, ulong user, uint project) { if (menuType == InterfaceMenuType.Internal) menus.Add(new MenuItemInfo("Data/Profile", ProfileRes.IconX, new EventHandler(Menu_View))); if (menuType == InterfaceMenuType.External) menus.Add(new MenuItemInfo("Profile", ProfileRes.IconX, new EventHandler(Menu_View))); }
public void GetMenuInfo(InterfaceMenuType menuType, List<MenuItemInfo> menus, ulong user, uint project) { if (menuType != InterfaceMenuType.Quick) return; if (user != Core.UserID && !Buddies.BuddyList.SafeContainsKey(user)) menus.Add(new MenuItemInfo("Add Buddy", BuddyRes.buddy_add, new EventHandler(Menu_Add))); menus.Add(new MenuItemInfo("Identity", BuddyRes.buddy_who, new EventHandler(Menu_Identity))); }
public void GetMenuInfo(InterfaceMenuType menuType, List<MenuItemInfo> menus, ulong user, uint project) { if (Core.Locations.ActiveClientCount(user) == 0) return; if (menuType == InterfaceMenuType.Internal) menus.Add(new MenuItemInfo("Data/Share", Res.ShareRes.Icon, new EventHandler(Menu_View))); if (menuType == InterfaceMenuType.External) menus.Add(new MenuItemInfo("Share", Res.ShareRes.Icon, new EventHandler(Menu_View))); }
public void GetMenuInfo(InterfaceMenuType menuType, List<MenuItemInfo> menus, ulong key, uint proj) { if (key != Core.UserID) return; if (menuType == InterfaceMenuType.Internal) menus.Add(new MenuItemInfo("Comm/Chat", ChatRes.Icon, new EventHandler(Menu_View))); if (menuType == InterfaceMenuType.External) menus.Add(new MenuItemInfo("Chat", ChatRes.Icon, new EventHandler(Menu_View))); }
public void GetMenuInfo(InterfaceMenuType menuType, List <MenuItemInfo> menus, ulong user, uint project) { if (menuType == InterfaceMenuType.Internal) { menus.Add(new MenuItemInfo("Data/File System", StorageRes.Icon, new EventHandler(Menu_View))); } if (menuType == InterfaceMenuType.External) { menus.Add(new MenuItemInfo("File System", StorageRes.Icon, new EventHandler(Menu_View))); } }
public void GetMenuInfo(InterfaceMenuType menuType, List <MenuItemInfo> menus, ulong user, uint project) { if (menuType != InterfaceMenuType.Quick) { return; } if (user != Core.UserID && !Buddies.BuddyList.SafeContainsKey(user)) { menus.Add(new MenuItemInfo("Add Buddy", BuddyRes.buddy_add, new EventHandler(Menu_Add))); } menus.Add(new MenuItemInfo("Identity", BuddyRes.buddy_who, new EventHandler(Menu_Identity))); }
public void GetMenuInfo(InterfaceMenuType menuType, List <MenuItemInfo> menus, ulong user, uint project) { if (menuType == InterfaceMenuType.Internal) { menus.Add(new MenuItemInfo("Plans/Schedule", PlanRes.Schedule, new EventHandler(Menu_ScheduleView))); menus.Add(new MenuItemInfo("Plans/Goals", PlanRes.Goals, new EventHandler(Menu_GoalsView))); } if (menuType == InterfaceMenuType.External) { menus.Add(new MenuItemInfo("Schedule", PlanRes.Schedule, new EventHandler(Menu_ScheduleView))); menus.Add(new MenuItemInfo("Goals", PlanRes.Goals, new EventHandler(Menu_GoalsView))); } }
public void GetMenuInfo(InterfaceMenuType menuType, List <MenuItemInfo> menus, ulong user, uint project) { if (menuType != InterfaceMenuType.Quick) { return; } bool unlink = false; OpLink remoteLink = Trust.GetLink(user, project); OpLink localLink = Trust.LocalTrust.GetLink(project); if (remoteLink == null) { return; } // linkup if (Core.UserID != user && (localLink == null || localLink.Uplink == null || localLink.Uplink.UserID != user)) // not already linked to { menus.Add(new MenuItemInfo("Trust", LinkRes.linkup, new EventHandler(Menu_Linkup))); } if (localLink == null) { return; } // confirm if (localLink.Downlinks.Contains(remoteLink)) { unlink = true; if (!localLink.Confirmed.Contains(user)) // not already confirmed { menus.Add(new MenuItemInfo("Accept Trust", LinkRes.linkup, new EventHandler(Menu_ConfirmLink))); } } // unlink if ((unlink && localLink.Confirmed.Contains(user)) || (localLink.Uplink != null && localLink.Uplink.UserID == user)) { menus.Add(new MenuItemInfo("Revoke Trust", LinkRes.unlink, new EventHandler(Menu_Unlink))); } }
public void GetMenuInfo(InterfaceMenuType menuType, List <MenuItemInfo> menus, ulong key, uint proj) { if (key != Core.UserID) { return; } if (menuType == InterfaceMenuType.Internal) { menus.Add(new MenuItemInfo("Comm/Chat", ChatRes.Icon, new EventHandler(Menu_View))); } if (menuType == InterfaceMenuType.External) { menus.Add(new MenuItemInfo("Chat", ChatRes.Icon, new EventHandler(Menu_View))); } }
public void GetMenuInfo(InterfaceMenuType menuType, List <MenuItemInfo> menus, ulong user, uint project) { if (menuType == InterfaceMenuType.Quick) { return; } if (menuType == InterfaceMenuType.Internal) { menus.Add(new MenuItemInfo("Comm/Board", BoardRes.Icon, Menu_View)); } if (menuType == InterfaceMenuType.External) { menus.Add(new MenuItemInfo("Board", BoardRes.Icon, Menu_View)); } }
public void GetMenuInfo(InterfaceMenuType menuType, List <MenuItemInfo> menus, ulong user, uint project) { if (Core.Locations.ActiveClientCount(user) == 0) { return; } if (menuType == InterfaceMenuType.Internal) { menus.Add(new MenuItemInfo("Data/Share", Res.ShareRes.Icon, new EventHandler(Menu_View))); } if (menuType == InterfaceMenuType.External) { menus.Add(new MenuItemInfo("Share", Res.ShareRes.Icon, new EventHandler(Menu_View))); } }
public void GetMenuInfo(InterfaceMenuType menuType, List <MenuItemInfo> menus, ulong user, uint project) { if (menuType == InterfaceMenuType.Quick) { if (user == UI.Core.UserID) { return; } if (UI.Core.Locations.ActiveClientCount(user) == 0) { return; } menus.Add(new MenuItemInfo("Send IM", IMRes.Icon, new EventHandler(QuickMenu_View))); } }