Example #1
0
        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));
        }
Example #2
0
 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));
 }
Example #3
0
 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));
 }
Example #4
0
 internal Separator CreateSeparator(UIWidgetLocation trayLoc, string name, float width)
 {
     return(CurrentLayer.CreateSeparator(trayLoc, name, width));
 }
Example #5
0
        // internal methods used by SdkTrayManager. do not call directly.

        public void AssignToTray(UIWidgetLocation trayLoc)
        {
            this.trayLoc = trayLoc;
        }
Example #6
0
 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));
 }
Example #7
0
 internal ProgressBarWidget CreateProgressBar(UIWidgetLocation trayLoc, string name, string caption, float width, float commentBoxWidth)
 {
     return(CurrentLayer.CreateProgressBar(trayLoc, name, caption, width, commentBoxWidth));
 }
Example #8
0
 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));
 }
Example #9
0
 internal LabelWidget CreateLabel(UIWidgetLocation trayLoc, string name, string caption, float width)
 {
     return(CurrentLayer.CreateLabel(trayLoc, name, caption, width));
 }
Example #10
0
 internal StaticMultiLineTextBoxWidget CreateTextBox(UIWidgetLocation trayLoc, string name, string caption, float width, float height)
 {
     return(CurrentLayer.CreateTextBox(trayLoc, name, caption, width, height));
 }
Example #11
0
 internal SelectMenuWidget CreateThickSelectMenu(UIWidgetLocation trayLoc, string name, string caption, float width, uint maxItemsShown)
 {
     return(CurrentLayer.CreateThickSelectMenu(trayLoc, name, caption, width, maxItemsShown));
 }
Example #12
0
 internal ButtonWidget CreateButton(UIWidgetLocation trayLoc, string name, string caption, float width)
 {
     return(CurrentLayer.CreateButton(trayLoc, name, caption, width));
 }
Example #13
0
 internal void DestroyWidget(UIWidgetLocation trayLoc, uint num)
 {
     CurrentLayer.DestroyWidget(trayLoc, num);
 }
Example #14
0
 internal int GetNumWidgets(UIWidgetLocation trayLoc)
 {
     return(CurrentLayer.GetNumWidgets(trayLoc));
 }
Example #15
0
 internal ParamsPanelWidget CreateParamsPanel(UIWidgetLocation trayLoc, string name, float width, uint lines)
 {
     return(CurrentLayer.CreateParamsPanel(trayLoc, name, width, lines));
 }
Example #16
0
 internal StaticText CreateStaticText(UIWidgetLocation trayLoc, string name, string caption)
 {
     return(CreateStaticText(trayLoc, name, caption, 0f, false, ColourValue.Black));
 }
Example #17
0
 internal ParamsPanelWidget CreateParamsPanel(UIWidgetLocation trayLoc, string name, float width, StringVector paramNames)
 {
     return(CurrentLayer.CreateParamsPanel(trayLoc, name, width, paramNames));
 }
Example #18
0
 internal StaticText CreateStaticText(UIWidgetLocation trayLoc, string name, string caption, ColourValue color)
 {
     return(CreateStaticText(trayLoc, name, caption, 0f, true, color));
 }
Example #19
0
 internal CheckBoxWidget CreateCheckBox(UIWidgetLocation trayLoc, string name, string caption, float width)
 {
     return(CurrentLayer.CreateCheckBox(trayLoc, name, caption, width));
 }
Example #20
0
 internal StaticText CreateStaticText(UIWidgetLocation trayLoc, string name, string caption, float width, bool specificColor, ColourValue color)
 {
     return(CurrentLayer.CreateStaticText(trayLoc, name, caption, width, specificColor, color));
 }
Example #21
0
 internal ListViewWidget CreateListView(UIWidgetLocation trayLoc, string name, float height, float width, List <string> columnNames)
 {
     return(CurrentLayer.CreateListView(trayLoc, name, height, width, columnNames));
 }
Example #22
0
 internal Separator CreateSeparator(UIWidgetLocation trayLoc, string name)
 {
     return(CreateSeparator(trayLoc, name, 0f));
 }
Example #23
0
 internal Widget GetWidget(UIWidgetLocation trayLoc, uint i)
 {
     return(CurrentLayer.GetWidget(trayLoc, i));
 }
Example #24
0
 public Widget()
 {
     trayLoc  = UIWidgetLocation.TL_NONE;
     element  = null;
     listener = null;
 }