org.xith3d.ui.hud.theming
Class ThemeProperties

java.lang.Object
  extended by org.xith3d.ui.hud.theming.ThemeProperties

public class ThemeProperties
extends java.lang.Object

Reads the Theme-properties from the properties file


Field Summary
protected  int border_bevel_lowered_size_bottom
           
protected  int border_bevel_lowered_size_left
           
protected  int border_bevel_lowered_size_ll_right
           
protected  int border_bevel_lowered_size_ll_upper
           
protected  int border_bevel_lowered_size_lr_left
           
protected  int border_bevel_lowered_size_lr_upper
           
protected  int border_bevel_lowered_size_right
           
protected  int border_bevel_lowered_size_top
           
protected  int border_bevel_lowered_size_ul_lower
           
protected  int border_bevel_lowered_size_ul_right
           
protected  int border_bevel_lowered_size_ur_left
           
protected  int border_bevel_lowered_size_ur_lower
           
protected  int border_bevel_raised_size_bottom
           
protected  int border_bevel_raised_size_left
           
protected  int border_bevel_raised_size_ll_right
           
protected  int border_bevel_raised_size_ll_upper
           
protected  int border_bevel_raised_size_lr_left
           
protected  int border_bevel_raised_size_lr_upper
           
protected  int border_bevel_raised_size_right
           
protected  int border_bevel_raised_size_top
           
protected  int border_bevel_raised_size_ul_lower
           
protected  int border_bevel_raised_size_ul_right
           
protected  int border_bevel_raised_size_ur_left
           
protected  int border_bevel_raised_size_ur_lower
           
protected  int border_frame_size_bottom
           
protected  int border_frame_size_left
           
protected  int border_frame_size_ll_right
           
protected  int border_frame_size_ll_upper
           
protected  int border_frame_size_lr_left
           
protected  int border_frame_size_lr_upper
           
protected  int border_frame_size_right
           
protected  int border_frame_size_top
           
protected  int border_frame_size_ul_lower
           
protected  int border_frame_size_ul_right
           
protected  int border_frame_size_ur_left
           
protected  int border_frame_size_ur_lower
           
protected  int border_rounded_corners_size_bottom
           
protected  int border_rounded_corners_size_left
           
protected  int border_rounded_corners_size_ll_right
           
protected  int border_rounded_corners_size_ll_upper
           
protected  int border_rounded_corners_size_lr_left
           
protected  int border_rounded_corners_size_lr_upper
           
protected  int border_rounded_corners_size_right
           
protected  int border_rounded_corners_size_top
           
protected  int border_rounded_corners_size_ul_lower
           
protected  int border_rounded_corners_size_ul_right
           
protected  int border_rounded_corners_size_ur_left
           
protected  int border_rounded_corners_size_ur_lower
           
protected  java.awt.Font button_font
           
protected  org.openmali.vecmath2.Colorf button_font_color
           
protected  java.awt.Font button_font_disabled
           
protected  org.openmali.vecmath2.Colorf button_font_disabled_color
           
protected  int button_size_bottom
           
protected  int button_size_left
           
protected  int button_size_right
           
protected  int button_size_top
           
protected  int checkbox_image_size
           
protected  int checkbox_space_size
           
protected  java.lang.String combobox_list_border_name
           
protected  org.openmali.vecmath2.Colorf combobox_list_hover_background
           
protected  org.openmali.vecmath2.Colorf combobox_list_hover_foreground
           
protected  java.lang.String cursor_crosshair_texture
           
protected  int cursor_crosshair_zero_x
           
protected  int cursor_crosshair_zero_y
           
protected  java.lang.String cursor_help_texture
           
protected  int cursor_help_zero_x
           
protected  int cursor_help_zero_y
           
protected  java.lang.String cursor_pointer1_texture
           
protected  int cursor_pointer1_zero_x
           
protected  int cursor_pointer1_zero_y
           
protected  java.lang.String cursor_pointer2_texture
           
protected  int cursor_pointer2_zero_x
           
protected  int cursor_pointer2_zero_y
           
protected  java.lang.String cursor_text_texture
           
protected  int cursor_text_zero_x
           
protected  int cursor_text_zero_y
           
protected  java.lang.String cursor_wait_texture
           
protected  int cursor_wait_zero_x
           
protected  int cursor_wait_zero_y
           
protected  java.awt.Font font
           
protected  org.openmali.vecmath2.Colorf font_color
           
protected  java.awt.Font font_disabled
           
protected  org.openmali.vecmath2.Colorf font_disabled_color
           
protected  int frame_title_closebutton_height
           
protected  int frame_title_closebutton_width
           
protected  java.awt.Font frame_title_font
           
protected  org.openmali.vecmath2.Colorf frame_title_font_color
           
protected  int frame_title_height
           
protected  java.awt.Font label_font
           
protected  org.openmali.vecmath2.Colorf label_font_color
           
protected  java.awt.Font label_font_disabled
           
protected  org.openmali.vecmath2.Colorf label_font_disabled_color
           
protected  org.openmali.vecmath2.Colorf list_background_color
           
protected  org.openmali.vecmath2.Colorf list_background_color_disabled
           
protected  java.lang.String list_border_name
           
protected  int list_padding_bottom
           
protected  int list_padding_left
           
protected  int list_padding_right
           
protected  int list_padding_top
           
protected  org.openmali.vecmath2.Colorf list_selection_background
           
protected  org.openmali.vecmath2.Colorf list_selection_foreground
           
protected  java.lang.String name
           
protected  org.openmali.vecmath2.Colorf panel_background_color
           
protected  float panel_background_color_alpha
           
protected  java.lang.String panel_border_name
           
protected  int panel_padding_bottom
           
protected  int panel_padding_left
           
protected  int panel_padding_right
           
protected  int panel_padding_top
           
protected  int progressbar_bar_left_width
           
protected  int progressbar_bar_right_width
           
protected  java.lang.String progressbar_border_name
           
protected  int progressbar_border_size
           
protected  java.awt.Font progressbar_label_font
           
protected  org.openmali.vecmath2.Colorf progressbar_label_font_color
           
protected  int radiobutton_image_size
           
protected  int radiobutton_space_size
           
protected  int scrollbar_decrementor_size
           
protected  int scrollbar_handle_size
           
protected  int scrollbar_incrementor_size
           
protected  int scrollbar_size
           
protected  boolean scrollbar_smoothscrolling
           
protected  int scrollbar_values_lower
           
protected  int scrollbar_values_smallincrement
           
protected  int scrollbar_values_upper
           
protected  int slider_handle_width
           
protected  int slider_handle_yoffset
           
protected  int slider_left_width
           
protected  int slider_right_width
           
protected  int slider_size_height
           
protected  boolean slider_smoothsliding
           
protected  int slider_values_lower
           
protected  int slider_values_upper
           
protected  org.openmali.vecmath2.Colorf textfield_background_color
           
protected  int textfield_border_size_bottom
           
protected  int textfield_border_size_left
           
protected  int textfield_border_size_right
           
protected  int textfield_border_size_top
           
protected  java.lang.String textfield_caret_texture
           
protected  int textfield_caret_width
           
 
Constructor Summary
protected ThemeProperties()
           
  ThemeProperties(java.io.InputStream in)
          Creates a new ThemeProperties instance and reads the properties from a properties-file.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

font

protected java.awt.Font font

font_color

protected org.openmali.vecmath2.Colorf font_color

font_disabled

protected java.awt.Font font_disabled

font_disabled_color

protected org.openmali.vecmath2.Colorf font_disabled_color

label_font

protected java.awt.Font label_font

label_font_color

protected org.openmali.vecmath2.Colorf label_font_color

label_font_disabled

protected java.awt.Font label_font_disabled

label_font_disabled_color

protected org.openmali.vecmath2.Colorf label_font_disabled_color

button_font

protected java.awt.Font button_font

button_font_color

protected org.openmali.vecmath2.Colorf button_font_color

button_font_disabled

protected java.awt.Font button_font_disabled

button_font_disabled_color

protected org.openmali.vecmath2.Colorf button_font_disabled_color

scrollbar_values_lower

protected int scrollbar_values_lower

scrollbar_values_upper

protected int scrollbar_values_upper

scrollbar_values_smallincrement

protected int scrollbar_values_smallincrement

scrollbar_size

protected int scrollbar_size

scrollbar_handle_size

protected int scrollbar_handle_size

scrollbar_decrementor_size

protected int scrollbar_decrementor_size

scrollbar_incrementor_size

protected int scrollbar_incrementor_size

scrollbar_smoothscrolling

protected boolean scrollbar_smoothscrolling

slider_size_height

protected int slider_size_height

slider_left_width

protected int slider_left_width

slider_right_width

protected int slider_right_width

slider_handle_width

protected int slider_handle_width

slider_handle_yoffset

protected int slider_handle_yoffset

slider_values_lower

protected int slider_values_lower

slider_values_upper

protected int slider_values_upper

slider_smoothsliding

protected boolean slider_smoothsliding

border_rounded_corners_size_bottom

protected int border_rounded_corners_size_bottom

border_rounded_corners_size_right

protected int border_rounded_corners_size_right

border_rounded_corners_size_top

protected int border_rounded_corners_size_top

border_rounded_corners_size_left

protected int border_rounded_corners_size_left

border_rounded_corners_size_ll_upper

protected int border_rounded_corners_size_ll_upper

border_rounded_corners_size_ll_right

protected int border_rounded_corners_size_ll_right

border_rounded_corners_size_lr_left

protected int border_rounded_corners_size_lr_left

border_rounded_corners_size_lr_upper

protected int border_rounded_corners_size_lr_upper

border_rounded_corners_size_ur_lower

protected int border_rounded_corners_size_ur_lower

border_rounded_corners_size_ur_left

protected int border_rounded_corners_size_ur_left

border_rounded_corners_size_ul_right

protected int border_rounded_corners_size_ul_right

border_rounded_corners_size_ul_lower

protected int border_rounded_corners_size_ul_lower

border_frame_size_bottom

protected int border_frame_size_bottom

border_frame_size_right

protected int border_frame_size_right

border_frame_size_top

protected int border_frame_size_top

border_frame_size_left

protected int border_frame_size_left

border_frame_size_ll_upper

protected int border_frame_size_ll_upper

border_frame_size_ll_right

protected int border_frame_size_ll_right

border_frame_size_lr_left

protected int border_frame_size_lr_left

border_frame_size_lr_upper

protected int border_frame_size_lr_upper

border_frame_size_ur_lower

protected int border_frame_size_ur_lower

border_frame_size_ur_left

protected int border_frame_size_ur_left

border_frame_size_ul_right

protected int border_frame_size_ul_right

border_frame_size_ul_lower

protected int border_frame_size_ul_lower

border_bevel_lowered_size_bottom

protected int border_bevel_lowered_size_bottom

border_bevel_lowered_size_right

protected int border_bevel_lowered_size_right

border_bevel_lowered_size_top

protected int border_bevel_lowered_size_top

border_bevel_lowered_size_left

protected int border_bevel_lowered_size_left

border_bevel_lowered_size_ll_upper

protected int border_bevel_lowered_size_ll_upper

border_bevel_lowered_size_ll_right

protected int border_bevel_lowered_size_ll_right

border_bevel_lowered_size_lr_left

protected int border_bevel_lowered_size_lr_left

border_bevel_lowered_size_lr_upper

protected int border_bevel_lowered_size_lr_upper

border_bevel_lowered_size_ur_lower

protected int border_bevel_lowered_size_ur_lower

border_bevel_lowered_size_ur_left

protected int border_bevel_lowered_size_ur_left

border_bevel_lowered_size_ul_right

protected int border_bevel_lowered_size_ul_right

border_bevel_lowered_size_ul_lower

protected int border_bevel_lowered_size_ul_lower

border_bevel_raised_size_bottom

protected int border_bevel_raised_size_bottom

border_bevel_raised_size_right

protected int border_bevel_raised_size_right

border_bevel_raised_size_top

protected int border_bevel_raised_size_top

border_bevel_raised_size_left

protected int border_bevel_raised_size_left

border_bevel_raised_size_ll_upper

protected int border_bevel_raised_size_ll_upper

border_bevel_raised_size_ll_right

protected int border_bevel_raised_size_ll_right

border_bevel_raised_size_lr_left

protected int border_bevel_raised_size_lr_left

border_bevel_raised_size_lr_upper

protected int border_bevel_raised_size_lr_upper

border_bevel_raised_size_ur_lower

protected int border_bevel_raised_size_ur_lower

border_bevel_raised_size_ur_left

protected int border_bevel_raised_size_ur_left

border_bevel_raised_size_ul_right

protected int border_bevel_raised_size_ul_right

border_bevel_raised_size_ul_lower

protected int border_bevel_raised_size_ul_lower

button_size_bottom

protected int button_size_bottom

button_size_right

protected int button_size_right

button_size_top

protected int button_size_top

button_size_left

protected int button_size_left

radiobutton_image_size

protected int radiobutton_image_size

radiobutton_space_size

protected int radiobutton_space_size

checkbox_image_size

protected int checkbox_image_size

checkbox_space_size

protected int checkbox_space_size

progressbar_border_name

protected java.lang.String progressbar_border_name

progressbar_border_size

protected int progressbar_border_size

progressbar_bar_left_width

protected int progressbar_bar_left_width

progressbar_bar_right_width

protected int progressbar_bar_right_width

progressbar_label_font

protected java.awt.Font progressbar_label_font

progressbar_label_font_color

protected org.openmali.vecmath2.Colorf progressbar_label_font_color

list_border_name

protected java.lang.String list_border_name

list_background_color

protected org.openmali.vecmath2.Colorf list_background_color

list_background_color_disabled

protected org.openmali.vecmath2.Colorf list_background_color_disabled

list_padding_bottom

protected int list_padding_bottom

list_padding_right

protected int list_padding_right

list_padding_top

protected int list_padding_top

list_padding_left

protected int list_padding_left

list_selection_background

protected org.openmali.vecmath2.Colorf list_selection_background

list_selection_foreground

protected org.openmali.vecmath2.Colorf list_selection_foreground

combobox_list_border_name

protected java.lang.String combobox_list_border_name

combobox_list_hover_background

protected org.openmali.vecmath2.Colorf combobox_list_hover_background

combobox_list_hover_foreground

protected org.openmali.vecmath2.Colorf combobox_list_hover_foreground

textfield_background_color

protected org.openmali.vecmath2.Colorf textfield_background_color

textfield_border_size_bottom

protected int textfield_border_size_bottom

textfield_border_size_right

protected int textfield_border_size_right

textfield_border_size_top

protected int textfield_border_size_top

textfield_border_size_left

protected int textfield_border_size_left

textfield_caret_texture

protected java.lang.String textfield_caret_texture

textfield_caret_width

protected int textfield_caret_width

panel_border_name

protected java.lang.String panel_border_name

panel_background_color

protected org.openmali.vecmath2.Colorf panel_background_color

panel_background_color_alpha

protected float panel_background_color_alpha

panel_padding_bottom

protected int panel_padding_bottom

panel_padding_right

protected int panel_padding_right

panel_padding_top

protected int panel_padding_top

panel_padding_left

protected int panel_padding_left

frame_title_height

protected int frame_title_height

frame_title_closebutton_width

protected int frame_title_closebutton_width

frame_title_closebutton_height

protected int frame_title_closebutton_height

frame_title_font

protected java.awt.Font frame_title_font

frame_title_font_color

protected org.openmali.vecmath2.Colorf frame_title_font_color

cursor_pointer1_texture

protected java.lang.String cursor_pointer1_texture

cursor_pointer1_zero_x

protected int cursor_pointer1_zero_x

cursor_pointer1_zero_y

protected int cursor_pointer1_zero_y

cursor_pointer2_texture

protected java.lang.String cursor_pointer2_texture

cursor_pointer2_zero_x

protected int cursor_pointer2_zero_x

cursor_pointer2_zero_y

protected int cursor_pointer2_zero_y

cursor_crosshair_texture

protected java.lang.String cursor_crosshair_texture

cursor_crosshair_zero_x

protected int cursor_crosshair_zero_x

cursor_crosshair_zero_y

protected int cursor_crosshair_zero_y

cursor_text_texture

protected java.lang.String cursor_text_texture

cursor_text_zero_x

protected int cursor_text_zero_x

cursor_text_zero_y

protected int cursor_text_zero_y

cursor_help_texture

protected java.lang.String cursor_help_texture

cursor_help_zero_x

protected int cursor_help_zero_x

cursor_help_zero_y

protected int cursor_help_zero_y

cursor_wait_texture

protected java.lang.String cursor_wait_texture

cursor_wait_zero_x

protected int cursor_wait_zero_x

cursor_wait_zero_y

protected int cursor_wait_zero_y
Constructor Detail

ThemeProperties

protected ThemeProperties()

ThemeProperties

public ThemeProperties(java.io.InputStream in)
                throws java.io.IOException
Creates a new ThemeProperties instance and reads the properties from a properties-file.

Parameters:
in - InputStream to the properties-file
Throws:
java.io.IOException