コード例 #1
0
 public static new ListBox Create(Internal.ControlBase parent)
 {
     Gwen.Control.ListBox listBox = new Gwen.Control.ListBox(parent.Target);
     listBox.RowFactory = new LuaListRowFactory(listBox);
     return(new ListBox(listBox));
 }
コード例 #2
0
ファイル: ImagePanel.cs プロジェクト: kpalosaa/gwen-net-lua
 public static ImagePanel Create(Internal.ControlBase parent)
 {
     return(new ImagePanel(new Gwen.Control.ImagePanel(parent.Target)));
 }
コード例 #3
0
ファイル: TextBox.cs プロジェクト: kpalosaa/gwen-net-lua
 public static TextBox Create(Internal.ControlBase parent)
 {
     return(new TextBox(new Gwen.Control.TextBox(parent.Target)));
 }
コード例 #4
0
ファイル: DockControl.cs プロジェクト: kpalosaa/gwen-net-lua
 public static DockControl Create(Internal.ControlBase parent)
 {
     return(new DockControl(new Gwen.Control.DockControl(parent.Target)));
 }
コード例 #5
0
 public static VerticalLayout Create(Internal.ControlBase parent)
 {
     return(new VerticalLayout(new Gwen.Control.Layout.VerticalLayout(parent.Target)));
 }
コード例 #6
0
 public static new TextBoxNumeric Create(Internal.ControlBase parent)
 {
     return(new TextBoxNumeric(new Gwen.Control.TextBoxNumeric(parent.Target)));
 }
コード例 #7
0
ファイル: Popup.cs プロジェクト: kpalosaa/gwen-net-lua
 public static new Popup Create(Internal.ControlBase parent)
 {
     return(new Popup(new Gwen.Control.Popup(parent.Target)));
 }
コード例 #8
0
 public static new TextBoxPassword Create(Internal.ControlBase parent)
 {
     return(new TextBoxPassword(new Gwen.Control.TextBoxPassword(parent.Target)));
 }
コード例 #9
0
 public static MultilineTextBox Create(Internal.ControlBase parent)
 {
     return(new MultilineTextBox(new Gwen.Control.MultilineTextBox(parent.Target)));
 }
コード例 #10
0
 public static HorizontalSplitter Create(Internal.ControlBase parent)
 {
     return(new HorizontalSplitter(new Gwen.Control.HorizontalSplitter(parent.Target)));
 }
コード例 #11
0
 public void SetPanel(int index, Internal.ControlBase panel)
 {
     GetTarget <Gwen.Control.VerticalSplitter>().SetPanel(index, panel.Target);
 }
コード例 #12
0
 public static CollapsibleCategory Create(Internal.ControlBase parent)
 {
     return(new CollapsibleCategory(new Gwen.Control.CollapsibleCategory(parent.GetTarget <Gwen.Control.CollapsibleList>())));
 }
コード例 #13
0
 public Internal.TabButton AddPage(string label, Internal.ControlBase page)
 {
     return(new Internal.TabButton(GetTarget <Gwen.Control.TabControl>().AddPage(label, page.Target)));
 }
コード例 #14
0
 public static CrossSplitter Create(Internal.ControlBase parent)
 {
     return(new CrossSplitter(new Gwen.Control.CrossSplitter(parent.Target)));
 }
コード例 #15
0
 public static Border Create(Internal.ControlBase parent)
 {
     return(new Border(new Gwen.Control.Border(parent.Target)));
 }
コード例 #16
0
ファイル: RadioButton.cs プロジェクト: kpalosaa/gwen-net-lua
 public static new RadioButton Create(Internal.ControlBase parent)
 {
     return(new RadioButton(new Gwen.Control.RadioButton(parent.Target)));
 }
コード例 #17
0
 public static DockLayout Create(Internal.ControlBase parent)
 {
     return(new DockLayout(new Gwen.Control.Layout.DockLayout(parent.Target)));
 }
コード例 #18
0
 public static CollapsibleList Create(Internal.ControlBase parent)
 {
     return(new CollapsibleList(new Gwen.Control.CollapsibleList(parent.Target)));
 }
コード例 #19
0
 public static Menu Create(Internal.ControlBase parent)
 {
     return(new Menu(new Gwen.Control.Menu(parent.Target)));
 }
コード例 #20
0
 public static GroupBox Create(Internal.ControlBase parent)
 {
     return(new GroupBox(new Gwen.Control.GroupBox(parent.Target)));
 }
コード例 #21
0
ファイル: DockControl.cs プロジェクト: kpalosaa/gwen-net-lua
 public void Add(string title, Internal.ControlBase control)
 {
     GetTarget <Gwen.Control.DockControl>().Add(title, control.Target);
 }
コード例 #22
0
 public static HorizontalLayout Create(Internal.ControlBase parent)
 {
     return(new HorizontalLayout(new Gwen.Control.Layout.HorizontalLayout(parent.Target)));
 }
コード例 #23
0
 public static TreeNode Create(Internal.ControlBase parent)
 {
     return(new TreeNode(new Gwen.Control.TreeNode(parent.Target)));
 }
コード例 #24
0
 public static HSVColorPicker Create(Internal.ControlBase parent)
 {
     return(new HSVColorPicker(new Gwen.Control.HSVColorPicker(parent.Target)));
 }
コード例 #25
0
ファイル: Table.cs プロジェクト: kpalosaa/gwen-net-lua
 public static Table Create(Internal.ControlBase parent)
 {
     Gwen.Control.Table table = new Gwen.Control.Table(parent.Target);
     table.RowFactory = new LuaTableRowFactory(table);
     return(new Table(table));
 }
コード例 #26
0
ファイル: LinkLabel.cs プロジェクト: kpalosaa/gwen-net-lua
 public static new LinkLabel Create(Internal.ControlBase parent)
 {
     return(new LinkLabel(new Gwen.Control.LinkLabel(parent.Target)));
 }
コード例 #27
0
 public static VerticalSlider Create(Internal.ControlBase parent)
 {
     return(new VerticalSlider(new Gwen.Control.VerticalSlider(parent.Target)));
 }
コード例 #28
0
 public static LabeledCheckBox Create(Internal.ControlBase parent)
 {
     return(new LabeledCheckBox(new Gwen.Control.LabeledCheckBox(parent.Target)));
 }
コード例 #29
0
 public static ToolWindow Create(Internal.ControlBase parent)
 {
     return(new ToolWindow(new Gwen.Control.ToolWindow(parent.Target)));
 }
コード例 #30
0
 public static AnchorLayout Create(Internal.ControlBase parent)
 {
     return(new AnchorLayout(new Gwen.Control.Layout.AnchorLayout(parent.Target)));
 }