internal ParamsPanelWidget CreateParamsPanel(UIWidgetLocation trayLoc, string name, float width, string[] paramNames) { StringVector sv = new StringVector(); foreach (var v in paramNames) { sv.Add(v); } return(CreateParamsPanel(trayLoc, name, width, sv)); }
internal Slider CreateLongSlider(UIWidgetLocation trayLoc, string name, string caption, float trackWidth, float valueBoxWidth, float minValue, float maxValue, uint snaps) { return(CreateLongSlider(trayLoc, name, caption, 0, trackWidth, valueBoxWidth, minValue, maxValue, snaps)); }
internal Slider CreateThickSlider(UIWidgetLocation trayLoc, string name, string caption, float width, float valueBoxWidth, float minValue, float maxValue, uint snaps) { return(CurrentLayer.CreateThickSlider(trayLoc, name, caption, width, valueBoxWidth, minValue, maxValue, snaps)); }
internal Separator CreateSeparator(UIWidgetLocation trayLoc, string name, float width) { return(CurrentLayer.CreateSeparator(trayLoc, name, width)); }
// internal methods used by SdkTrayManager. do not call directly. public void AssignToTray(UIWidgetLocation trayLoc) { this.trayLoc = trayLoc; }
internal InputBoxWidget CreateInputBox(UIWidgetLocation trayLocation, string name, string caption, float width, float boxWidth, string text = null) { return(CurrentLayer.CreateInputBox(trayLocation, name, caption, width, boxWidth, text)); }
internal ProgressBarWidget CreateProgressBar(UIWidgetLocation trayLoc, string name, string caption, float width, float commentBoxWidth) { return(CurrentLayer.CreateProgressBar(trayLoc, name, caption, width, commentBoxWidth)); }
internal SelectMenuWidget CreateLongSelectMenu(UIWidgetLocation trayLoc, string name, string caption, float boxWidth, uint maxItemsShown, List <string> items) { return(CurrentLayer.CreateLongSelectMenu(trayLoc, name, caption, boxWidth, maxItemsShown, items)); }
internal LabelWidget CreateLabel(UIWidgetLocation trayLoc, string name, string caption, float width) { return(CurrentLayer.CreateLabel(trayLoc, name, caption, width)); }
internal StaticMultiLineTextBoxWidget CreateTextBox(UIWidgetLocation trayLoc, string name, string caption, float width, float height) { return(CurrentLayer.CreateTextBox(trayLoc, name, caption, width, height)); }
internal SelectMenuWidget CreateThickSelectMenu(UIWidgetLocation trayLoc, string name, string caption, float width, uint maxItemsShown) { return(CurrentLayer.CreateThickSelectMenu(trayLoc, name, caption, width, maxItemsShown)); }
internal ButtonWidget CreateButton(UIWidgetLocation trayLoc, string name, string caption, float width) { return(CurrentLayer.CreateButton(trayLoc, name, caption, width)); }
internal void DestroyWidget(UIWidgetLocation trayLoc, uint num) { CurrentLayer.DestroyWidget(trayLoc, num); }
internal int GetNumWidgets(UIWidgetLocation trayLoc) { return(CurrentLayer.GetNumWidgets(trayLoc)); }
internal ParamsPanelWidget CreateParamsPanel(UIWidgetLocation trayLoc, string name, float width, uint lines) { return(CurrentLayer.CreateParamsPanel(trayLoc, name, width, lines)); }
internal StaticText CreateStaticText(UIWidgetLocation trayLoc, string name, string caption) { return(CreateStaticText(trayLoc, name, caption, 0f, false, ColourValue.Black)); }
internal ParamsPanelWidget CreateParamsPanel(UIWidgetLocation trayLoc, string name, float width, StringVector paramNames) { return(CurrentLayer.CreateParamsPanel(trayLoc, name, width, paramNames)); }
internal StaticText CreateStaticText(UIWidgetLocation trayLoc, string name, string caption, ColourValue color) { return(CreateStaticText(trayLoc, name, caption, 0f, true, color)); }
internal CheckBoxWidget CreateCheckBox(UIWidgetLocation trayLoc, string name, string caption, float width) { return(CurrentLayer.CreateCheckBox(trayLoc, name, caption, width)); }
internal StaticText CreateStaticText(UIWidgetLocation trayLoc, string name, string caption, float width, bool specificColor, ColourValue color) { return(CurrentLayer.CreateStaticText(trayLoc, name, caption, width, specificColor, color)); }
internal ListViewWidget CreateListView(UIWidgetLocation trayLoc, string name, float height, float width, List <string> columnNames) { return(CurrentLayer.CreateListView(trayLoc, name, height, width, columnNames)); }
internal Separator CreateSeparator(UIWidgetLocation trayLoc, string name) { return(CreateSeparator(trayLoc, name, 0f)); }
internal Widget GetWidget(UIWidgetLocation trayLoc, uint i) { return(CurrentLayer.GetWidget(trayLoc, i)); }
public Widget() { trayLoc = UIWidgetLocation.TL_NONE; element = null; listener = null; }