コード例 #1
0
ファイル: ConfigurableBox.cs プロジェクト: eickegao/Blazera
        public void AddConfiguration(String configurationName, Box box)
        {
            if (configurationName == null || box == null)
                return;

            if (!Configurations.ContainsKey(configurationName))
                Configurations.Add(configurationName, box);

            if (Configurations.Count == 1)
            {
                DefaultConfiguration = configurationName;
                SetCurrentConfiguration(configurationName);
            }
        }
コード例 #2
0
ファイル: ExtendedBox.cs プロジェクト: eickegao/Blazera
        public MultiBox(Alignment alignment = DEFAULT_ALIGNMENT, Int32 vSize = DEFAULT_SIZE, Int32 hSize = DEFAULT_SIZE)
            : base()
        {
            Alignment = alignment;
            Size = 0;

            VSize = vSize;
            CurrentVPointer = 0;

            HSize = hSize;
            CurrentHPointer = 0;

            ExtendedItems = new List<Widget>();

            if (Alignment == BlazeraLib.Alignment.Vertical)
                MainBox = new VAutoSizeBox(true, null, 0F);
            else
                MainBox = new HAutoSizeBox(true, null, 0F);

            AddWidget(MainBox);
        }