Пример #1
0
        void AddPackage_Clicked(Base control, ClickedEventArgs args)
        {
            Package pkg = new Package(Guid.NewGuid());
            pkg.Name = "New Package";
            Package.AddPackage(pkg);

            new AddPackage(pkg).Send();
        }
Пример #2
0
        public PackageEditor(Package package)
            : base(DevelopmentMenu.Instance)
        {
            this.Resource = package;
            this.SetPosition((int)MouseManager.GetMousePositionWindows().X, (int)MouseManager.GetMousePositionWindows().Y);

            Label lblName = new Label(this);
            lblName.AutoSizeToContents = true;
            lblName.Text = "Name";
            lblName.SetPosition(10, 10);

            TextBox tbName = new TextBox(this);
            tbName.SetPosition(50, 10);
            tbName.SetSize(150, 20);
            tbName.Text = Resource.Name;
            tbName.TextChanged += tbName_TextChanged;

            this.SetSize(220, 80);
        }
Пример #3
0
 public AddPackage(Package pkg)
 {
     this.package = pkg;
 }
Пример #4
0
 public AddPackage()
 {
     package = new Package(Guid.Empty);
 }
Пример #5
0
 internal static void Add(Package package)
 {
     Packages.Add(package.ID, package);
     Package.TriggerOnChangeEvent();
 }
Пример #6
0
 public UpdatePackage(Package pkg)
 {
     this.package = pkg;
 }
Пример #7
0
 public UpdatePackage()
 {
     package = new Package(Guid.Empty);
 }
Пример #8
0
 public static void AddPackage(Package pkg)
 {
     Packages.Add(pkg.ID, pkg);
     TriggerOnChangeEvent();
 }