public override void Initialize() { m_gumplingTop = (GumpPic)AddControl(new GumpPic(this, 0, 0, 0, 0x0820, 0)); m_gumplingMiddle = (GumpPicTiled)AddControl(new GumpPicTiled(this, 0, 0, 0, 0, 0, 0x0822)); m_gumplingBottom = (GumpPic)AddControl(new GumpPic(this, 0, 0, 0, 0x0823, 0)); m_gumplingExpander = (Button)AddControl(new Button(this, 0, 0, 0, 0x082E, 0x82F, ButtonTypes.Activate, 0, gumplingExpander_ButtonID)); m_gumplingExpander.OnMouseDown = expander_OnMouseDown; m_gumplingExpander.OnMouseUp = expander_OnMouseUp; m_gumplingExpander.OnMouseOver = expander_OnMouseOver; }
protected override void OnInitialize() { m_GumplingTop = (GumpPic)AddControl(new GumpPic(this, 0, 0, 0x0820, 0)); m_GumplingMiddle = (GumpPicTiled)AddControl(new GumpPicTiled(this, 0, 0, 0, 0, 0x0822)); m_GumplingBottom = (GumpPic)AddControl(new GumpPic(this, 0, 0, 0x0823, 0)); if (m_IsResizable) { m_GumplingExpander = (Button)AddControl(new Button(this, 0, 0, 0x082E, 0x82F, ButtonTypes.Activate, 0, c_GumplingExpander_ButtonID)); m_GumplingExpander.MouseDownEvent += expander_OnMouseDown; m_GumplingExpander.MouseUpEvent += expander_OnMouseUp; m_GumplingExpander.MouseOverEvent += expander_OnMouseOver; } }
public CharacterListGump(Action onBack, Action<int> onLogin, Action<int> onDelete, Action onNew) : base(0, 0) { m_OnBackToSelectServer = onBack; m_OnLoginWithCharacter = onLogin; m_OnDeleteCharacter = onDelete; m_OnNewCharacter = onNew; // get the resource provider IResourceProvider provider = Service.Get<IResourceProvider>(); // backdrop AddControl(m_Background = new GumpPicTiled(this, 0, 0, 800, 600, 9274)); AddControl(new GumpPic(this, 0, 0, 5500, 0)); // quit button AddControl(new Button(this, 554, 2, 5513, 5515, ButtonTypes.Activate, 0, (int)Buttons.QuitButton)); ((Button)LastControl).GumpOverID = 5514; // Page 1 - select a character // back button AddControl(new Button(this, 586, 435, 5537, 5539, ButtonTypes.Activate, 0, (int)Buttons.BackButton), 1); ((Button)LastControl).GumpOverID = 5538; // forward button AddControl(new Button(this, 610, 435, 5540, 5542, ButtonTypes.Activate, 0, (int)Buttons.ForwardButton), 1); ((Button)LastControl).GumpOverID = 5541; // center message window backdrop AddControl(new ResizePic(this, 160, 70, 2600, 408, 390), 1); AddControl(new TextLabelAscii(this, 266, 112, 2, 2016, provider.GetString(3000050)), 1); // delete button AddControl(new Button(this, 224, 398, 5530, 5532, ButtonTypes.Activate, 0, (int)Buttons.DeleteCharacterButton), 1); ((Button)LastControl).GumpOverID = 5531; // new button AddControl(new Button(this, 442, 398, 5533, 5535, ButtonTypes.Activate, 0, (int)Buttons.NewCharacterButton), 1); ((Button)LastControl).GumpOverID = 5534; // Page 2 - logging in to server // center message window backdrop AddControl(new ResizePic(this, 116, 95, 2600, 408, 288), 2); AddControl(new TextLabelAscii(this, 166, 143, 2, 2016, provider.GetString(3000001)), 2); IsUncloseableWithRMB = true; }