Esempio n. 1
0
 public void SetTitle(string title)
 {
     if (titleWidget != null)
     {
         titleWidget.Dispose();
     }
     titleWidget = TextWidget.Create(game, 0, 30, title, Anchor.Centre, Anchor.LeftOrTop, font);
 }
 public override void Dispose()
 {
     if (descWidget != null)
     {
         descWidget.Dispose();
     }
     if (inputWidget != null)
     {
         inputWidget.Dispose();
     }
     game.Keyboard.KeyRepeat = false;
     base.Dispose();
 }
 public override void Dispose()
 {
     if (descWidget != null)
     {
         descWidget.Dispose();
     }
     if (inputWidget != null)
     {
         inputWidget.Dispose();
     }
     game.Keyboard.KeyRepeat = false;
     extendedHelpFont.Dispose();
     DisposeExtendedHelp();
     base.Dispose();
 }
 void DisposeDescWidget()
 {
     if (descWidget != null)
     {
         descWidget.Dispose();
         descWidget = null;
     }
 }
Esempio n. 5
0
 public override void Dispose()
 {
     font.Dispose();
     posFont.Dispose();
     fpsTextWidget.Dispose();
     graphicsApi.DeleteTexture(ref posTexture);
     game.Events.ChatFontChanged -= ChatFontChanged;
 }
 public override void Dispose()
 {
     for (int i = 0; i < buttons.Length; i++)
     {
         buttons[i].Dispose();
     }
     textFont.Dispose();
     arrowFont.Dispose();
     title.Dispose();
     titleFont.Dispose();
 }
        protected override void WidgetSelected(Widget widget)
        {
            ButtonWidget button = widget as ButtonWidget;

            if (selectedWidget == widget || button == null ||
                button == widgets[widgets.Length - 1])
            {
                return;
            }

            selectedWidget = button;
            if (descWidget != null)
            {
                descWidget.Dispose();
            }
            if (button == null)
            {
                return;
            }

            string text = descriptions[Array.IndexOf <Widget>(widgets, button)];

            descWidget = TextWidget.Create(game, 0, 100, text, Anchor.Centre, Anchor.Centre, regularFont);
        }
 public override void Dispose()
 {
     keyFont.Dispose();
     base.Dispose();
     statusWidget.Dispose();
 }
Esempio n. 9
0
 public override void Dispose()
 {
     base.Dispose();
     infoWidget.Dispose();
 }