internal static BaseWidget RequestCreateScrollView(BaseWidget _parent, WidgetStyle _style, string _skin, IntCoord _coord, Align _align, string _layer, string _name) { ScrollView widget = new ScrollView(); widget.CreateWidgetImpl(_parent, _style, _skin, _coord, _align, _layer, _name); return widget; }
internal StaticImage(BaseWidget _parent, IntPtr _widget) : base(_parent, _widget) { }
internal static BaseWidget RequestCreateMultiListBox(BaseWidget _parent, WidgetStyle _style, string _skin, IntCoord _coord, Align _align, string _layer, string _name) { MultiListBox widget = new MultiListBox(); widget.CreateWidgetImpl(_parent, _style, _skin, _coord, _align, _layer, _name); return widget; }
internal Button(BaseWidget _parent, IntPtr _widget) : base(_parent, _widget) { }
internal StaticText(BaseWidget _parent, IntPtr _widget) : base(_parent, _widget) { }
public Pane(BaseWidget child) { this.child = child; }
internal static BaseWidget RequestWrapWidget(BaseWidget _parent, IntPtr _widget) { Widget widget = new Widget(); widget.WrapWidget(_parent, _widget); return widget; }
internal static BaseWidget RequestWrapTabItem(BaseWidget _parent, IntPtr _widget) { return new TabItem(_parent, _widget); }
internal static BaseWidget RequestWrapVScrollBar(BaseWidget _parent, IntPtr _widget) { VScrollBar widget = new VScrollBar(); widget.WrapWidget(_parent, _widget); return widget; }
public ForegroundColor(Color color, BaseWidget child) { StateHash = (color).GetHashCode(); this.color = color; this.child = child; }
internal TabItem(BaseWidget _parent, IntPtr _widget) : base(_parent, _widget) { }
public static ForegroundColor ForegroundColor(Color color, BaseWidget child = null) { return(new ForegroundColor(color, child)); }
public JsonResult Save(BaseWidget model, FormCollection form) { if (model.id != 0) { if (ModelState.IsValid) { db.Entry(model).State = EntityState.Modified; if (form["GraphsID"] != null) { Helper.executeNonQUery("delete from dbo.BaseWidgetGraph where WidgetID = " + model.id, db); foreach (var item in form["GraphsID"].Split(',')) { BaseGraph g = db.BaseGraphs.Find(int.Parse(item)); if (g != null) { model.BaseGraphs.Add(g); } } } if (form["ProfilesID"] != null) { Helper.executeNonQUery("delete from dbo.BaseWidgetUserProfile where WidgetID = " + model.id, db); foreach (var item in form["ProfilesID"].Split(',')) { BaseProfile g = db.BaseProfiles.Find(int.Parse(item)); if (g != null) { model.BaseProfiles.Add(g); } } } if (form["description"] != null) { model.description = form["description"]; } else { model.description = ""; } db.SaveChanges(); } } else { try { if (form["GraphsID"] != null) { foreach (var item in form["GraphsID"].Split(',')) { BaseGraph g = db.BaseGraphs.Find(int.Parse(item)); if (g != null) { model.BaseGraphs.Add(g); } } } if (form["description"] != null) { model.description = form["description"]; } else { model.description = ""; } db.BaseWidgets.Add(model); db.SaveChanges(); } catch (DbEntityValidationException ex) { // Retrieve the error messages as a list of strings. var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); // Join the list to a single string. var fullErrorMessage = string.Join("; ", errorMessages); // Combine the original exception message with the new one. var exceptionMessage = string.Concat(ex.Message, " The validation errors are: ", fullErrorMessage); // Throw a new DbEntityValidationException with the improved exception message. throw new DbEntityValidationException(exceptionMessage, ex.EntityValidationErrors); } } return(Json(model.id)); }
public void Remove(BaseWidget widget) { Children.Remove(widget); widget.Parent = null; }
internal static BaseWidget RequestCreatePopupMenu(BaseWidget _parent, WidgetStyle _style, string _skin, IntCoord _coord, Align _align, string _layer, string _name) { PopupMenu widget = new PopupMenu(); widget.CreateWidgetImpl(_parent, _style, _skin, _coord, _align, _layer, _name); return widget; }
internal static BaseWidget RequestWrapCanvas(BaseWidget _parent, IntPtr _widget) { return new Canvas(_parent, _widget); }
internal MenuBar(BaseWidget _parent, IntPtr _widget) : base(_parent, _widget) { }
internal Canvas(BaseWidget _parent, IntPtr _widget) : base(_parent, _widget) { }
internal MessageBox(BaseWidget _parent, IntPtr _widget) : base(_parent, _widget) { }
internal static BaseWidget RequestWrapProgressBar(BaseWidget _parent, IntPtr _widget) { ProgressBar widget = new ProgressBar(); widget.WrapWidget(_parent, _widget); return widget; }
internal static BaseWidget RequestWrapTabItem(BaseWidget _parent, IntPtr _widget) { TabItem widget = new TabItem(); widget.WrapWidget(_parent, _widget); return widget; }
internal static BaseWidget RequestWrapListBox(BaseWidget _parent, IntPtr _widget) { return new ListBox(_parent, _widget); }
internal static BaseWidget RequestWrapButton(BaseWidget _parent, IntPtr _widget) { return new Button(_parent, _widget); }
internal ListBox(BaseWidget _parent, IntPtr _widget) : base(_parent, _widget) { }
internal static BaseWidget RequestWrapStaticImage(BaseWidget _parent, IntPtr _widget) { return new StaticImage(_parent, _widget); }
internal static BaseWidget RequestCreateTabBar(BaseWidget _parent, WidgetStyle _style, string _skin, IntCoord _coord, Align _align, string _layer, string _name) { TabBar widget = new TabBar(); widget.CreateWidget(_parent, _style, _skin, _coord, _align, _layer, _name); return widget; }
internal static BaseWidget RequestWrapComboBox(BaseWidget _parent, IntPtr _widget) { ComboBox widget = new ComboBox(); widget.WrapWidget(_parent, _widget); return widget; }
internal static BaseWidget RequestWrapMenuControl(BaseWidget _parent, IntPtr _widget) { MenuControl widget = new MenuControl(); widget.WrapWidget(_parent, _widget); return widget; }
internal static BaseWidget RequestWrapMultiListBox(BaseWidget _parent, IntPtr _widget) { MultiListBox widget = new MultiListBox(); widget.WrapWidget(_parent, _widget); return widget; }
internal PopupMenu(BaseWidget _parent, IntPtr _widget) : base(_parent, _widget) { }
internal static BaseWidget RequestWrapScrollView(BaseWidget _parent, IntPtr _widget) { ScrollView widget = new ScrollView(); widget.WrapWidget(_parent, _widget); return widget; }
internal static BaseWidget RequestWrapPopupMenu(BaseWidget _parent, IntPtr _widget) { return new PopupMenu(_parent, _widget); }
internal static BaseWidget RequestWrapPopupMenu(BaseWidget _parent, IntPtr _widget) { PopupMenu widget = new PopupMenu(); widget.WrapWidget(_parent, _widget); return widget; }
internal static BaseWidget RequestWrapMessageBox(BaseWidget _parent, IntPtr _widget) { return new MessageBox(_parent, _widget); }
internal static BaseWidget RequestWrapMenuBar(BaseWidget _parent, IntPtr _widget) { return new MenuBar(_parent, _widget); }
public static Pane Pane(BaseWidget child) { return(new Pane(child)); }