public static void SendToolbar(Mobile m) { ToolbarModule module = m.GetModule(typeof(ToolbarModule)) as ToolbarModule ?? new ToolbarModule(m); m.CloseGump(typeof(ToolbarGump)); m.SendGump(new ToolbarGump(module.ToolbarInfo)); }
public override void OnResponse(NetState sender, RelayInfo info) { Mobile m = sender.Mobile; _TextRelays = CreateList(info.TextEntries); switch (info.ButtonID) { case 0: break; case 1: { _Info.Skin++; m.SendGump(new ToolbarEdit(_Info, _Expanded)); break; } case 2: { _Info.Skin--; m.SendGump(new ToolbarEdit(_Info, _Expanded)); break; } case 3: { _Info.Rows++; m.SendGump(new ToolbarEdit(_Info, _Expanded)); break; } case 4: { _Info.Rows--; m.SendGump(new ToolbarEdit(_Info, _Expanded)); break; } case 5: { _Info.Collumns++; m.SendGump(new ToolbarEdit(_Info, _Expanded)); break; } case 6: { _Info.Collumns--; m.SendGump(new ToolbarEdit(_Info, _Expanded)); break; } case 9: // Default { var toolbarinfo = ToolbarInfo.DefaultEntries(m.AccessLevel); CombineEntries(toolbarinfo); toolbarinfo.AddRange(AnalyzeEntries(toolbarinfo.Count)); _Info.Entries = toolbarinfo; m.SendGump(new ToolbarEdit(_Info, _Expanded)); break; } case 10: // Okay goto case 12; case 11: // Cancel goto case 0; case 12: // Apply { ToolbarModule module = m.GetModule(typeof(ToolbarModule)) as ToolbarModule ?? new ToolbarModule(m); module.ToolbarInfo.Entries = AnalyzeEntries(); module.ToolbarInfo.Phantom = info.IsSwitched(21); module.ToolbarInfo.Stealth = info.IsSwitched(23); module.ToolbarInfo.Reverse = info.IsSwitched(25); module.ToolbarInfo.Lock = info.IsSwitched(27); if (info.ButtonID == 12) { m.SendGump(new ToolbarEdit(_Info, _Expanded)); } m.CloseGump(typeof(ToolbarGump)); m.SendGump(new ToolbarGump(module.ToolbarInfo)); break; } case 18: { _Info.Font++; m.SendGump(new ToolbarEdit(_Info, _Expanded)); break; } case 19: { _Info.Font--; m.SendGump(new ToolbarEdit(_Info, _Expanded)); break; } case 20: { m.SendGump(new ToolbarEdit(_Info, _Expanded)); m.SendMessage(2101, "Phantom mode turns the toolbar semi-transparent."); break; } case 22: { m.SendGump(new ToolbarEdit(_Info, _Expanded)); m.SendMessage(2101, "Stealth mode makes the toolbar automatically minimize when you click a button."); break; } case 24: { m.SendGump(new ToolbarEdit(_Info, _Expanded)); m.SendMessage(2101, "Reverse mode puts the minimize bar above the toolbar instead of below."); break; } case 26: { m.SendGump(new ToolbarEdit(_Info, _Expanded)); m.SendMessage(2101, "Lock mode disables closing the toolbar with right-click."); break; } case 28: // Expand { m.SendGump(new ToolbarEdit(_Info, !_Expanded)); m.SendMessage(2101, "Expanded view {0}activated.", _Expanded ? "de" : ""); break; } } }
public FileExistsValidationRule() : this(ToolbarModule.Resolve <IFilePathResolver>()) { }
public CommandGroupVM() : this(new CommandGroupInfo(), ToolbarModule.Resolve <IIconsProvider[]>(), ToolbarModule.Resolve <IFilePathResolver>(), ToolbarModule.Resolve <Func <CommandMacroInfo, CommandMacroVM> >()) { }