public ViewTrackerEntryGump(Mobile from, TrackerEntry entry, int page) : base(50, 50) { TrackerSystem.CloseGumps(from); m_Page = page; m_Entry = entry; Closable = true; Disposable = true; Dragable = true; Resizable = false; AddPage(0); AddBackground(0, 0, 600, 600, 9200); int x = 10; int y = 10; // add html area AddHtml(x, y, 285, 75, String.Format("<BASEFONT COLOR={0}>Created By: {1}<BR>Added On: {2}<BR>Last Updated: {3}</BASEFONT>", HeaderColor, entry.Submitter, entry.CreationTime.ToShortDateString(), entry.LastUpdatedTime.ToShortDateString()), false, false); AddHtml(x + 195, y, 285, 75, String.Format("<BASEFONT COLOR={0}>Assigned To: {1}<BR>Status: {2}<BR>Priority: {3}</BASEFONT>", HeaderColor, entry.AssignedTo.Name, entry.Status.ToString(), entry.Priority.ToString()), false, false); y += 70; AddHtml(x, y, 580, 200, entry.Message, true, true); // Message y += 205; AddHtml(x, y, 580, 275, CreateComments(entry), true, true); // Comments y += 285; x += 5; AddLabel(x, y, Hue, @"Add Comment"); x += 85; AddButton(x, y, 4029, 4030, 1, GumpButtonType.Reply, 0); if (from.AccessLevel >= AccessLevel.GameMaster) { x += 60; AddLabel(x, y, Hue, @"Assign"); x += 40; AddButton(x, y, 4026, 4027, 2, GumpButtonType.Reply, 0); x += 35; AddLabel(x, y, Hue, @"Status"); x += 45; AddButton(x, y, 4026, 4027, 3, GumpButtonType.Reply, 0); x += 35; AddLabel(x, y, Hue, @"Priority"); x += 50; AddButton(x, y, 4026, 4027, 4, GumpButtonType.Reply, 0); } AddLabel(490, y, Hue, @"Main Menu"); AddButton(555, y, 4011, 4012, 1000, GumpButtonType.Reply, 0); }
public TrackerTemplateGump(Mobile from, int page) : base(50, 50) { TrackerSystem.CloseGumps(from); Closable = true; Dragable = true; Disposable = true; Resizable = false; m_Entries = TrackerEntries; m_Entries.Sort(); Initialize(page); }
public AddCommentGump(Mobile from, TrackerEntry entry, int page) : base(30, 20) { TrackerSystem.CloseGumps(from); m_Page = page; m_Entry = entry; Closable = true; Disposable = true; Dragable = true; Resizable = false; AddPage(0); AddBackground(6, 22, 423, 171, 9200); AddAlphaRegion(17, 48, 399, 114); AddTextEntry(21, 52, 394, 108, 254, 0, ""); AddButton(383, 166, 4014, 4015, 1, GumpButtonType.Reply, 0); AddLabel(18, 26, 254, "Please fill out the box below."); }
public AddIssueGump(Mobile from, int page) : base(20, 20) { m_Page = page; TrackerSystem.CloseGumps(from); Closable = true; Disposable = true; Dragable = true; Resizable = false; AddPage(0); AddBackground(12, 63, 493, 277, 9200); AddLabel(18, 68, 254, "Please make sure the issue isnt already listed in [viewissues before you create"); AddLabel(15, 83, 254, " a new issue entry."); AddLabel(20, 109, 254, "Title"); AddAlphaRegion(20, 133, 471, 20); AddTextEntry(20, 133, 471, 20, 254, 0, ""); AddLabel(20, 157, 254, "Description"); AddAlphaRegion(20, 178, 469, 129); AddTextEntry(20, 178, 469, 129, 254, 1, ""); AddButton(427, 310, 247, 248, 3, GumpButtonType.Reply, 0); }