public static void RemoveTemplate( ButtonPlus button, Template t ) { if ( (int)t == -1 ) return; ButtonTemplate template = (ButtonTemplate)s_Templates[t]; button.X = button.X - template.BGXOffset; button.Y = button.Y - template.BGYOffset; }
public void AddButton(int x, int y, int up, int down, string name, TimerStateCallback callback, object arg) { int id = UniqueButton(); ButtonPlus button = new ButtonPlus(x, y, up, down, id, name, callback, arg); Add(button); c_Buttons[id] = button; }
public void AddButton( int x, int y, int up, int down, string name, TimerStateCallback callback, object arg ) { int id = UniqueButton(); ButtonPlus button = new ButtonPlus( x, y, up, down, id, name, callback, arg ); Add( button ); c_Buttons[id] = button; }
public static void RemoveTemplate(ButtonPlus button, Template t) { if ((int)t == -1) { return; } ButtonTemplate template = (ButtonTemplate)s_Templates[t]; button.X = button.X - template.BGXOffset; button.Y = button.Y - template.BGYOffset; }
public static void ApplyTemplate( ButtonPlus button, Template t ) { if ( (int)t == -1 ) return; ButtonTemplate template = (ButtonTemplate)s_Templates[t]; button.NormalID = template.Background; button.PressedID = template.Background; button.X = button.X + template.BGXOffset; button.Y = button.Y + template.BGYOffset; }
public static void ApplyTemplate(ButtonPlus button, Template t) { if ((int)t == -1) { return; } ButtonTemplate template = (ButtonTemplate)s_Templates[t]; button.NormalID = template.Background; button.PressedID = template.Background; button.X = button.X + template.BGXOffset; button.Y = button.Y + template.BGYOffset; }
public void AddTemplateButton(int x, int y, int w, Template t, string name, string text, TimerStateCallback callback, object arg, bool over) { int id = UniqueButton(); ButtonPlus button = new ButtonPlus(x, y, 0x0, 0x0, id, name, callback, arg); button.Template = t; Add(button); c_Buttons[id] = button; HtmlPlus html = new HtmlPlus(x, y, w, 21, text, false, false, over); html.Template = t; Add(html); ButtonTemplate.ApplyTemplate(button, html, t); }
public static void ApplyTemplate(ButtonPlus button, HtmlPlus html, Template t) { ApplyTemplate(button, t); ApplyTemplate(html, t); }
public void AddTemplateButton( int x, int y, int w, Template t, string name, string text, TimerStateCallback callback, object arg, bool over ) { int id = UniqueButton(); ButtonPlus button = new ButtonPlus( x, y, 0x0, 0x0, id, name, callback, arg ); button.Template = t; Add( button ); c_Buttons[id] = button; HtmlPlus html = new HtmlPlus( x, y, w, 21, text, false, false, over ); html.Template = t; Add( html ); ButtonTemplate.ApplyTemplate( button, html, t ); }
public static void ApplyTemplate( ButtonPlus button, HtmlPlus html, Template t ) { ApplyTemplate( button, t ); ApplyTemplate( html, t ); }