private static void CloseWorkMode(WorkModeEnum workMode, string nick) { if (workMode == WorkModeEnum.Assist) { AssistModeHelper.Close(nick); } }
public static WorkModeEnum GetWorkMode(string nick) { WorkModeEnum workMode = HybridHelper.GetValue <WorkModeEnum>(nick, WorkModeHelper._key, WorkModeEnum.Unknown); if (workMode == WorkModeEnum.Unknown) { workMode = WorkModeEnum.NoUse; } if (workMode == WorkModeEnum.Assist) { } return(workMode); }
public static string GetDesc(WorkModeEnum mode) { string wmDesc; switch (mode) { case WorkModeEnum.Assist: wmDesc = "聊天辅助"; break; case WorkModeEnum.NoUse: wmDesc = "不使用"; break; default: wmDesc = "Unknown"; break; } return(wmDesc); }
private static Image GetWorkModeImage(WorkModeEnum workMode) { Image workModeImage; switch (workMode) { case WorkModeEnum.Assist: workModeImage = _imgAssist; break; case WorkModeEnum.NoUse: workModeImage = _imgNoUse; break; default: workModeImage = null; break; } return(workModeImage); }
public static void SetWorkMode(string nick, WorkModeEnum mode) { HybridHelper.Save <WorkModeEnum>(nick, WorkModeHelper._key, mode); }
private static void CreateMenuItem(CtlNotifyIcon ctlNotifyIcon, ToolStripMenuItem toolStripMenuItem, string nick, WorkModeEnum workMode) { var assistItem = ctlNotifyIcon.CreateItem("聊天辅助", ToolStripMenuItem_Click, _imgAssist, true, WorkModeEnum.Assist); toolStripMenuItem.DropDownItems.Add(assistItem); toolStripMenuItem.DropDownItems.Add(ctlNotifyIcon.CreateSeparator()); var noUseItem = ctlNotifyIcon.CreateItem("不使用", ToolStripMenuItem_Click, _imgNoUse, true, WorkModeEnum.NoUse); toolStripMenuItem.DropDownItems.Add(noUseItem); if (workMode == WorkModeEnum.NoUse) { ToolStripMenuItem_Click(noUseItem, null); } else { ToolStripMenuItem_Click(assistItem, null); } }
private static void SelectedMenuItem(ToolStripMenuItem parentMenuItem, ToolStripMenuItem selectedMenuItem, WorkModeEnum workMode) { for (int i = 0; i < parentMenuItem.DropDownItems.Count; i++) { var it = parentMenuItem.DropDownItems[i] as ToolStripMenuItem; if (it != null) { it.Checked = (it == selectedMenuItem); } } }
private static void SetWorkMode(ToolStripMenuItem mi, ToolStripMenuItem parent, WorkModeEnum mode, string nick) { parent.Image = WorkModeMenuItemHelper.GetWorkModeImage(mode); WorkModeMenuItemHelper.SelectedMenuItem(parent, mi, mode); WorkModeHelper.SetWorkMode(nick, mode); switch (mode) { case WorkModeEnum.Assist: AssistModeHelper.Create(nick); break; case WorkModeEnum.NoUse: break; default: Util.ThrowException("WorkMode为Unknow"); break; } }