Plugins.ChestEditorGui.ChestEditorGui C# (CSharp) Method

ChestEditorGui() public method

public ChestEditorGui ( PluginManager m ) : System
m PluginManager
return System
        public ChestEditorGui(PluginManager m)
            : base(1.0F,0.0F,1.0F,0.0F)
        {
            manager = m;

            indexSpinButton = new SpinButtonHexadecimal(0,Project.GetNumRooms()-1);
            indexSpinButton.Digits = 3;
            indexSpinButton.ValueChanged += (a,b) => {
                SetRoom(indexSpinButton.ValueAsInt);
            };

            HBox roomIndexBox = new HBox();
            roomIndexBox.Add(new Gtk.Label("Room"));
            roomIndexBox.Add(indexSpinButton);

            VBox vbox = new VBox();
            vbox.Add(roomIndexBox);

            vrContainer = new Alignment(1.0F, 1.0F, 1.0F, 1.0F);
            vbox.Add(vrContainer);

            Alignment buttonAlign = new Alignment(0.5F, 0.5F, 0.0F, 0.2F);
            buttonAlign.TopPadding = 3;

            Button syncButton = new Button("Sync Treasure Data");
            syncButton.Clicked += (a,b) => {
                SyncTreasureEditor();
            };
            buttonAlign.Add(syncButton);

            vbox.Add(buttonAlign);

            Add(vbox);
        }