78 Utils.
DrawSplicedPanel(spriteBatch,
_BasePanelTexture.
Value, (
int)dimensions.
X, (
int)dimensions.
Y, (
int)dimensions.
Width, (
int)dimensions.
Height, 10, 10, 10, 10,
Color.
White * 0.5f);
81 Utils.
DrawSplicedPanel(spriteBatch,
_hoveredBorderTexture.
Value, (
int)dimensions.
X, (
int)dimensions.
Y, (
int)dimensions.
Width, (
int)dimensions.
Height, 10, 10, 10, 10,
Color.
White);
104 Point point =
new Point((
int)dimensions.
X, (
int)dimensions.
Y);
108 Point point3 =
new Point((
int)dimensions2.
X, (
int)dimensions2.
Y);
112 while (rectangle2.
Right > rectangle.
Right - padding)
118 point3 =
new Point((
int)dimensions2.
X, (
int)dimensions2.
Y);
119 point4 =
new Point(point3.
X + (
int)dimensions2.
Width, point3.
Y + (
int)dimensions2.
Height);
120 rectangle2 =
new Rectangle(point3.
X, point3.
Y, point4.
X - point3.
X, point4.
Y - point3.
Y);
130 base.LeftMouseDown(evt);
static void PlaySound(int type, Vector2 position, int style=1)
float DistanceFromTitleToOption
override void MouseOver(UIMouseEvent evt)
readonly Asset< Texture2D > _selectedBorderTexture
void SetContents(string name)
readonly LocalizedText Description
override void DrawSelf(SpriteBatch spriteBatch)
readonly Asset< Texture2D > _hoveredBorderTexture
override void MouseOut(UIMouseEvent evt)
void TrimDisplayIfOverElementDimensions(int padding)
UICharacterNameButton(LocalizedText titleText, LocalizedText emptyContentText, LocalizedText description=null)
override void LeftMouseDown(UIMouseEvent evt)
readonly Asset< Texture2D > _BasePanelTexture
readonly LocalizedText _textToShowWhenEmpty
void SetText(string text)
static LocalizedText GetText(string key)
static IAssetRepository Assets
void Append(UIElement element)
CalculatedStyle GetInnerDimensions()
virtual void RecalculateChildren()
CalculatedStyle GetDimensions()
static void DrawSplicedPanel(SpriteBatch sb, Texture2D texture, int x, int y, int w, int h, int leftEnd, int rightEnd, int topEnd, int bottomEnd, Color c)
static StyleDimension FromPixels(float pixels)