/// <summary> /// Initializes a new instance of the <see cref="T:ProjectTitan.UI_Element"/> class. /// </summary> /// <param name="parent">Panel Parent of the UI Element.</param> /// <param name="relpos">Relative position to the parent.</param> /// <param name="texture">Texture.</param> public UI_Element(Panel parent, Vector4 relrect, UI_Manager ui_manager) { m_ui_manager = ui_manager; m_parent = parent; m_relrect = relrect; }
public Panel(Panel parent, Vector4 relpos, UI_Manager ui_manager) : base(parent, relpos, ui_manager) { m_childlist = new List <UI_Element>(); }
public Table(Panel parent, Vector2 relpos, Texture2D table_texture, Texture2D row_texture, UI_Manager ui_manager) : base(parent, new Vector4(relpos.X, relpos.Y, 0, 0), ui_manager) { m_table_texture = table_texture; m_row_texture = row_texture; m_table_rows = new List <TableRow>(); }
public Button(Panel parent, Vector4 relrect, UI_Manager ui_manager, ButtonClickFuntion del_func) : base(parent, relrect, ui_manager) { m_button_click_function = del_func; m_curr_texture = (Texture2D)m_ui_manager.TextureDict["ButtonUp"]; base.Init(new Vector2(m_curr_texture.Width, m_curr_texture.Height)); }