Difference between revisions of "LavishGUI:lguifont (Data Type)"

From Lavish Software Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
== Description ==
 
== Description ==
 
+
This data type provides and controls data for ISUI fonts.
 
== Members ==
 
== Members ==
 
* [[DataType:int|int]] '''Height''' : font height
 
* [[DataType:int|int]] '''Height''' : font height
Line 20: Line 20:
 
===Change a font for an element===
 
===Change a font for an element===
 
*UIElement[main hud].FindChild[fps].Font:SetName[fixedsys]
 
*UIElement[main hud].FindChild[fps].Font:SetName[fixedsys]
:changes font to fixedsys
+
:This command changes the font of element "fps" to fixedsys
 
===Change a font color to red===
 
===Change a font color to red===
 
*UIElement[main hud].FindChild[fps].Font:SetColor[ffff0000]
 
*UIElement[main hud].FindChild[fps].Font:SetColor[ffff0000]
:changes font to red
+
:This command changes the font color of element "FPS" to FFFF0000 (red)
 
===Change a font height===
 
===Change a font height===
 
*UIElement[main hud].FindChild[fps].Font:SetHeight[30]
 
*UIElement[main hud].FindChild[fps].Font:SetHeight[30]
:changes font height to 30
+
:This command changes FPS's font height to 30
 
===Display the font type===
 
===Display the font type===
 
*echo Font Type: ${UIElement[main hud].FindChild[fps].Font.Name}
 
*echo Font Type: ${UIElement[main hud].FindChild[fps].Font.Name}

Revision as of 01:16, 31 August 2005

Description

This data type provides and controls data for ISUI fonts.

Members

  • int Height : font height
  • string Name : name of the font
  • int Color : font color

Methods

  • SetHeight[#]: 0-96 - if you use 0 it will set it to the default for the font
  • SetName[text]: text can be any acceptable font interface name, default are terminal, fixedsys, and "bradley hand itc". default fonts are located in inner space\interface\defaultfonts.xml
  • SetColor[#]: set the color of the font with <#> in hex format <e.g. FFFFFF00>

Inherits

isuielement

Returns

Same as isuielement.Name

Examples

Change a font for an element

  • UIElement[main hud].FindChild[fps].Font:SetName[fixedsys]
This command changes the font of element "fps" to fixedsys

Change a font color to red

  • UIElement[main hud].FindChild[fps].Font:SetColor[ffff0000]
This command changes the font color of element "FPS" to FFFF0000 (red)

Change a font height

  • UIElement[main hud].FindChild[fps].Font:SetHeight[30]
This command changes FPS's font height to 30

Display the font type

  • echo Font Type: ${UIElement[main hud].FindChild[fps].Font.Name}
Output
Font Type: terminal

Display the color of an element

  • echo Color(in hex): ${UIElement[main hud].FindChild[fps].Font.Color.Hex}
Output
Color(in hex): ffff0000

See Also